diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2b69ec46dae..3591fb1b56a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5221,6 +5221,19 @@ jobs: PERRY_RUNTIME_DIR: ${{ github.workspace }}/target/release run: python3 scripts/realm_wgraph_gate.py --perry target/release/perry --output target/realm-wgraph --self-test + # WRT3p-A2 (DESIGN §3.2, "The R-restricted realm-diff gate"): the realm + # dumper's descriptor graph equals the checked-in base-arm references in + # realm-dumps/, byte for byte, in full mode and R-restricted for hello, + # lad-04-classes and lad-07-json. PERRY_REALM_REACH_NAMES is a test-only + # compiler-driver input the gate sets for the restricted dumper; the gate + # asserts it took effect (--self-test: a dumper built without it fails). + # References change only through `realm_diff_gate.py --regenerate` on main. + - name: Realm diff (full and R-restricted, test-only PERRY_REALM_REACH_NAMES) + if: runner.os == 'Linux' + env: + PERRY_RUNTIME_DIR: ${{ github.workspace }}/target/release + run: python3 scripts/realm_diff_gate.py --perry target/release/perry --output target/realm-diff --self-test + - name: Upload link absence evidence if: always() uses: ./.github/actions/perry/actions/upload-artifact # v7 diff --git a/changelog.d/0-realm-owners-and-member-order.md b/changelog.d/0-realm-owners-and-member-order.md new file mode 100644 index 00000000000..03c043e77e2 --- /dev/null +++ b/changelog.d/0-realm-owners-and-member-order.md @@ -0,0 +1 @@ +Every native namespace has one declaration beside its module: its owner, its other names and its members in Node's order. `Object.keys` reads that one list, so the hand key tables and the 89-arm match are gone, thirteen namespaces no longer leak an internal `__module__` key, sixteen namespaces list their members in Node's order, and `crypto.Certificate.prototype` is a real prototype. The module vtable is a fact of the namespace shape; a by-name lookup exists only in programs with a dynamic `require`. The realm-diff gate compares each namespace's member order with Node's. diff --git a/crates/perry-abi/src/lib.rs b/crates/perry-abi/src/lib.rs index 64ef063a798..ee1904b0c54 100644 --- a/crates/perry-abi/src/lib.rs +++ b/crates/perry-abi/src/lib.rs @@ -15,6 +15,7 @@ pub mod accessor_guards; mod builtin_proto; pub use builtin_proto::{BuiltinProto, FunctionProtoKind}; pub mod intrinsic_serials; +pub mod native_vtable_brand; pub mod object_meta_flags; mod shape_kind; pub use shape_kind::ShapeObjectKind; diff --git a/crates/perry-abi/src/native_vtable_brand.rs b/crates/perry-abi/src/native_vtable_brand.rs new file mode 100644 index 00000000000..e0bcc6dfec6 --- /dev/null +++ b/crates/perry-abi/src/native_vtable_brand.rs @@ -0,0 +1,67 @@ +//! The native-module vtable as a shape fact. +//! +//! A native namespace object (`NATIVE_MODULE_CLASS_ID`) carries the vtable of +//! its module on its SHAPE, as one entry of the shape record's brand list: +//! `NATIVE_VTABLE_BRAND | address`. A brand is part of shape identity and is +//! carried by every transition, so two namespaces with the same keys but +//! different modules have different shapes, and the vtable survives +//! defineProperty, delete, preventExtensions, seal and freeze. +//! +//! The band `[1 << 60, 1 << 61)` (top nibble 1) is produced by nothing else: +//! template brands are u32, the Array exotic brand is `(1 << 61) | 1`, the +//! evaluation holder is bit 62, fresh private brands bit 63, and NaN-boxed +//! values (the private evaluation brand) have top nibble 7 or F. A static +//! address is below `1 << 48`, so `(1 << 60) | address` is unambiguous. +//! +//! This is the one definition: the runtime birth and the image-row +//! registration produce the brand with [`native_vtable_brand`], every reader +//! decodes it with [`native_vtable_of`]. The brand is not a heap pointer: no +//! collector traces it (only the bit-62 holder is a traced edge). + +/// The brand band of a native-module vtable address. +pub const NATIVE_VTABLE_BRAND: u64 = 1 << 60; + +/// The brand that records vtable `address` on a shape. +#[inline] +pub const fn native_vtable_brand(address: usize) -> u64 { + let address = address as u64; + debug_assert!(address != 0 && address < (1 << 48)); + NATIVE_VTABLE_BRAND | address +} + +/// Is `brand` a native-module vtable brand? +#[inline] +pub const fn is_native_vtable_brand(brand: u64) -> bool { + brand >> 60 == 1 +} + +/// The vtable address a sorted brand list records, if any. +#[inline] +pub fn native_vtable_of(brands: &[u64]) -> Option { + let at = brands.partition_point(|&brand| brand < NATIVE_VTABLE_BRAND); + let brand = *brands.get(at)?; + is_native_vtable_brand(brand).then_some((brand & !NATIVE_VTABLE_BRAND) as usize) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn round_trips_and_ignores_other_bands() { + let vt = 0x5555_1234_5678usize; + let brand = native_vtable_brand(vt); + assert!(is_native_vtable_brand(brand)); + assert_eq!( + native_vtable_of(&[7, brand, (1 << 61) | 1, 1 << 62]), + Some(vt) + ); + assert_eq!( + native_vtable_of(&[7, (1 << 61) | 1, 1 << 62, 1 << 63]), + None + ); + assert_eq!(native_vtable_of(&[]), None); + assert!(!is_native_vtable_brand(0x7FFD_0000_0000_0001)); + assert!(!is_native_vtable_brand(u64::MAX - 2)); + } +} diff --git a/crates/perry-codegen/src/codegen/artifacts.rs b/crates/perry-codegen/src/codegen/artifacts.rs index 33de4ee82e0..b2321ade5c4 100644 --- a/crates/perry-codegen/src/codegen/artifacts.rs +++ b/crates/perry-codegen/src/codegen/artifacts.rs @@ -605,7 +605,7 @@ pub(super) fn emit_module_artifacts( for prefix in foreign_prefixes { // #3938: `__native_mod__` / `__node_submod__` sentinel // prefixes are resolved at the `Expr::DynamicImport` dispatch site - // via runtime namespace builders (`js_create_native_module_namespace` + // via runtime namespace builders (`js_create_native_module_namespace_vt` // / `js_node_submodule_namespace`); they have no compiled-module // `@__perry_ns_` global or `__init` function, so the // extern decls below are dead. Worse, for slash-bearing submodule diff --git a/crates/perry-codegen/src/codegen/buffer_alias_metadata_tests.rs b/crates/perry-codegen/src/codegen/buffer_alias_metadata_tests.rs index 62f4956025b..6f10c7c0f54 100644 --- a/crates/perry-codegen/src/codegen/buffer_alias_metadata_tests.rs +++ b/crates/perry-codegen/src/codegen/buffer_alias_metadata_tests.rs @@ -29,8 +29,12 @@ fn module_with_scopes(per_function: &[usize]) -> (LlModule, Vec) { fn numbered_definitions(ir: &str) -> HashMap { let mut defs = HashMap::new(); for line in ir.lines() { - let Some(rest) = line.strip_prefix('!') else { continue }; - let Some((id, _)) = rest.split_once(" = ") else { continue }; + let Some(rest) = line.strip_prefix('!') else { + continue; + }; + let Some((id, _)) = rest.split_once(" = ") else { + continue; + }; if let Ok(id) = id.parse::() { *defs.entry(id).or_insert(0) += 1; } @@ -45,11 +49,22 @@ fn more_than_a_hundred_buffer_scopes_define_every_id_once() { assert_eq!(scopes.len(), 150); let ir = llmod.to_ir(); let defs = numbered_definitions(&ir); - let twice: Vec<_> = defs.iter().filter(|(_, n)| **n > 1).map(|(id, _)| *id).collect(); - assert!(twice.is_empty(), "metadata ids defined more than once: {twice:?}"); + let twice: Vec<_> = defs + .iter() + .filter(|(_, n)| **n > 1) + .map(|(id, _)| *id) + .collect(); + assert!( + twice.is_empty(), + "metadata ids defined more than once: {twice:?}" + ); for &scope in &scopes { for id in [scope, scope + 1, scope + 2] { - assert_eq!(defs.get(&id), Some(&1), "!{id} of scope !{scope} is not defined once"); + assert_eq!( + defs.get(&id), + Some(&1), + "!{id} of scope !{scope} is not defined once" + ); } // The node is a scope, its list names it, its noalias list omits it. let line = |id: u32| { @@ -60,8 +75,10 @@ fn more_than_a_hundred_buffer_scopes_define_every_id_once() { }; assert!(line(scope).contains("distinct"), "{}", line(scope)); assert_eq!(line(scope + 1), format!("!{} = !{{!{scope}}}", scope + 1)); - assert!(!line(scope + 2).contains(&format!("!{scope},")) - && !line(scope + 2).ends_with(&format!("!{scope}}}"))); + assert!( + !line(scope + 2).contains(&format!("!{scope},")) + && !line(scope + 2).ends_with(&format!("!{scope}}}")) + ); } } @@ -82,7 +99,9 @@ fn llvm_parses_a_module_with_more_than_a_hundred_buffer_scopes() { let ctx = inkwell::context::Context::create(); let module = crate::inprocess::parse_ir_text(&ctx, &ir, "alias_scopes") .unwrap_or_else(|e| panic!("LLVM rejected the alias tables: {e:#}")); - module.verify().unwrap_or_else(|e| panic!("{}", e.to_string())); + module + .verify() + .unwrap_or_else(|e| panic!("{}", e.to_string())); } #[test] @@ -91,5 +110,8 @@ fn loop_ids_follow_the_alias_tables_from_the_same_counter() { let after = llmod.allocate_metadata_id(); let last = *scopes.iter().max().unwrap(); // scope ids, then their lists, then the domain: all below the next id. - assert!(after > last + 2, "counter {after} is not past scope !{last}'s lists"); + assert!( + after > last + 2, + "counter {after} is not past scope !{last}'s lists" + ); } diff --git a/crates/perry-codegen/src/codegen/entry.rs b/crates/perry-codegen/src/codegen/entry.rs index aad9911fadd..d235e532554 100644 --- a/crates/perry-codegen/src/codegen/entry.rs +++ b/crates/perry-codegen/src/codegen/entry.rs @@ -451,6 +451,14 @@ pub(super) fn compile_module_entry( } None => Vec::new(), }; + // A program that reaches a builtin by a runtime string + // (`process.getBuiltinModule(id)`, `require(expr)`, `createRequire`) + // carries the `(name, vtable)` rows of every native module; no other + // program names a module it does not import. + let native_module_table = cross_module + .app_metadata + .native_module_table + .then(|| crate::nm_install::emit_native_module_table(llmod)); let main = if is_dylib { llmod.define_function("perry_module_init", VOID, vec![]) } else { @@ -573,6 +581,9 @@ pub(super) fn compile_module_entry( } // #10428/#10429: linked providers register their module-export // dispatchers before any module init (see `native_provider_installs`). + if let Some((table, count)) = &native_module_table { + blk.call_void("js_nm_set_module_table", &[(PTR, table), (I64, count)]); + } for install in &cross_module.app_metadata.native_provider_installs { blk.call_void(install, &[]); } diff --git a/crates/perry-codegen/src/codegen/export_value_wrappers.rs b/crates/perry-codegen/src/codegen/export_value_wrappers.rs index 3b8086e585a..27f110352b0 100644 --- a/crates/perry-codegen/src/codegen/export_value_wrappers.rs +++ b/crates/perry-codegen/src/codegen/export_value_wrappers.rs @@ -100,10 +100,15 @@ pub(super) fn emit_export_value_wrappers(c: ExportValueWrapperCtx<'_>) { } let source_value = blk.load(DOUBLE, &source_handle); let imported_value = blk.load(DOUBLE, &imported_handle); + let vtable = crate::nm_install::nm_vtable_ref(source); let value = blk.call( DOUBLE, - "js_native_module_named_esm_export_value", - &[(DOUBLE, &source_value), (DOUBLE, &imported_value)], + "js_native_module_named_esm_export_value_vt", + &[ + (crate::types::PTR, &vtable), + (DOUBLE, &source_value), + (DOUBLE, &imported_value), + ], ); blk.ret(DOUBLE, &value); } diff --git a/crates/perry-codegen/src/codegen/helpers.rs b/crates/perry-codegen/src/codegen/helpers.rs index e7f8549c932..5f494c9274b 100644 --- a/crates/perry-codegen/src/codegen/helpers.rs +++ b/crates/perry-codegen/src/codegen/helpers.rs @@ -1452,10 +1452,11 @@ pub(super) fn emit_namespace_populator( if let Some(install) = crate::nm_install::nm_install_symbol(name) { blk.call_void(install, &[]); } + let vtable = crate::nm_install::nm_vtable_ref(name); blk.call( DOUBLE, - "js_create_native_module_namespace", - &[(PTR, &name_global), (I64, &name_len)], + "js_create_native_module_namespace_vt", + &[(PTR, &vtable), (PTR, &name_global), (I64, &name_len)], ) } }; diff --git a/crates/perry-codegen/src/codegen/mod.rs b/crates/perry-codegen/src/codegen/mod.rs index 9888a0ba4a2..ca905c043a3 100644 --- a/crates/perry-codegen/src/codegen/mod.rs +++ b/crates/perry-codegen/src/codegen/mod.rs @@ -247,9 +247,9 @@ mod ctor_arity; pub use ctor_arity::{ context_free_ctor_abi, context_free_ctor_param_count, CtorAbi, UNRESOLVED_PARENT_FWD_ARITY, }; -mod checked_integer; #[cfg(test)] mod buffer_alias_metadata_tests; +mod checked_integer; #[cfg(test)] mod declared_string_add_tests; #[cfg(test)] diff --git a/crates/perry-codegen/src/codegen/native_namespace_exports.rs b/crates/perry-codegen/src/codegen/native_namespace_exports.rs index 4edc243f26f..afc0cb90986 100644 --- a/crates/perry-codegen/src/codegen/native_namespace_exports.rs +++ b/crates/perry-codegen/src/codegen/native_namespace_exports.rs @@ -39,10 +39,12 @@ pub(super) fn emit_native_namespace_reexport_getters( if let Some(install) = crate::nm_install::nm_install_symbol(source) { blk.call_void(install, &[]); } + let vtable = crate::nm_install::nm_vtable_ref(source); let value = blk.call( DOUBLE, - "js_create_native_module_namespace", + "js_create_native_module_namespace_vt", &[ + (PTR, &vtable), (PTR, &format!("@{}", source_global)), (I64, &source_len.to_string()), ], diff --git a/crates/perry-codegen/src/codegen/opts.rs b/crates/perry-codegen/src/codegen/opts.rs index eb4566f6508..ae966533fab 100644 --- a/crates/perry-codegen/src/codegen/opts.rs +++ b/crates/perry-codegen/src/codegen/opts.rs @@ -46,6 +46,9 @@ pub struct AppMetadata { /// `createRequire` — already reach the provider's export dispatcher. /// (#10428, #10429) pub native_provider_installs: Vec, + /// The program reaches builtins by runtime strings: the entry emits the + /// `(name, vtable)` rows of every native module (`@perry_native_modules`). + pub native_module_table: bool, } impl Default for AppMetadata { @@ -59,6 +62,7 @@ impl Default for AppMetadata { entry_source_path: None, entry_declared_esm: None, native_provider_installs: Vec::new(), + native_module_table: false, } } } diff --git a/crates/perry-codegen/src/codegen/realm_image/properties.rs b/crates/perry-codegen/src/codegen/realm_image/properties.rs index 132ed30506d..275ff388fd1 100644 --- a/crates/perry-codegen/src/codegen/realm_image/properties.rs +++ b/crates/perry-codegen/src/codegen/realm_image/properties.rs @@ -132,6 +132,30 @@ mod tests { assert!(function_has_prototype_state(&plan.cells["AggregateError"]).unwrap()); } + #[test] + fn constructor_prototype_entries_follow_the_declared_writable_attribute() { + // The bag entry is the image's descriptor: a function-style class + // (Buffer, declared `attrs = {prototype = writable}`) keeps a writable + // `prototype`, and the error constructors, which declare none, do + // not; both agree with the heap and with Node. + let hir = perry_parser::parse_typescript("with ({}) {}", "realm.cjs").unwrap(); + let reach = perry_hir::realm_reach::scan(&hir, crate::realm_manifest::REALM); + let plan = crate::realm_plan::RealmPlan::from_reach(&reach).unwrap(); + let writable = |name: &str| { + let property = plan.cells[name] + .properties + .iter() + .find(|p| !p.symbol && p.key == "prototype") + .unwrap_or_else(|| panic!("{name} has no prototype property")); + property_entry(property) & 1 == 0 + }; + assert!(writable("Buffer")); + assert!(writable("node:events.EventEmitter")); + for name in ["Error", "TypeError", "SyntaxError", "RangeError"] { + assert!(!writable(name), "{name}.prototype is non-writable"); + } + } + #[test] fn body_kind_defaults_resolve_manifest_cells_and_overrides_need_state() { let hir = perry_parser::parse_typescript("with ({}) {}", "realm.cjs").unwrap(); diff --git a/crates/perry-codegen/src/collectors/ptr_shape_elements.rs b/crates/perry-codegen/src/collectors/ptr_shape_elements.rs index 83f14441210..cca7038a9e9 100644 --- a/crates/perry-codegen/src/collectors/ptr_shape_elements.rs +++ b/crates/perry-codegen/src/collectors/ptr_shape_elements.rs @@ -571,9 +571,7 @@ pub(crate) fn collect_element_shape_facts( && !module_globals.contains_key(&carrier) } }; - if !index_ok - || boxed_vars.contains(&read.index) - || module_globals.contains_key(&read.index) + if !index_ok || boxed_vars.contains(&read.index) || module_globals.contains_key(&read.index) { continue; } @@ -728,7 +726,10 @@ fn runtime_call<'e>(e: &'e Expr, name: &str) -> Option<&'e [Expr]> { } fn is_record_index_zero(e: &Expr) -> bool { - matches!(runtime_call(e, "arrayRecordIndex"), Some([Expr::Integer(0)])) + matches!( + runtime_call(e, "arrayRecordIndex"), + Some([Expr::Integer(0)]) + ) } /// `arrayRecordPayload(s, p := mode ? GetIterator(s) : s, s := undefined)` @@ -810,7 +811,11 @@ impl<'a> ArrayWalk<'a> { /// `v = ForValue(mode, v, A[arrayRecordIndex(i)]); state = n; const r = v`. /// On a match the read is licensed (with `v` as its carrier) and the rest /// of the body is returned for the ordinary walk. - fn record_binding_prefix<'b>(&mut self, body: &'b [Stmt], bound: (u32, u32)) -> Option<&'b [Stmt]> { + fn record_binding_prefix<'b>( + &mut self, + body: &'b [Stmt], + bound: (u32, u32), + ) -> Option<&'b [Stmt]> { let (index, root) = bound; let [Stmt::Expr(Expr::LocalSet(value, read)), Stmt::Expr(Expr::LocalSet(state, state_value)), Stmt::Let { id: local, @@ -820,8 +825,9 @@ impl<'a> ArrayWalk<'a> { else { return None; }; - let [mode, Expr::LocalGet(previous), Expr::IndexGet { object, index: key, .. }] = - runtime_call(read, "arrayRecordForValue")? + let [mode, Expr::LocalGet(previous), Expr::IndexGet { + object, index: key, .. + }] = runtime_call(read, "arrayRecordForValue")? else { return None; }; diff --git a/crates/perry-codegen/src/collectors/sealed_buffers_tests.rs b/crates/perry-codegen/src/collectors/sealed_buffers_tests.rs index 81ec985980b..11f8272039e 100644 --- a/crates/perry-codegen/src/collectors/sealed_buffers_tests.rs +++ b/crates/perry-codegen/src/collectors/sealed_buffers_tests.rs @@ -428,14 +428,19 @@ fn a_returned_parameter_follows_its_arguments() { fresh(10), fresh(11), Stmt::Expr(get(10, call(1, vec![Expr::Integer(2)]))), - Stmt::Expr(get( - 11, - call(2, vec![Expr::String("buffer".to_string())]), - )), + Stmt::Expr(get(11, call(2, vec![Expr::String("buffer".to_string())]))), ], vec![ - func(1, vec![param(20)], vec![Stmt::Return(Some(Expr::LocalGet(20)))]), - func(2, vec![param(30)], vec![Stmt::Return(Some(Expr::LocalGet(30)))]), + func( + 1, + vec![param(20)], + vec![Stmt::Return(Some(Expr::LocalGet(20)))], + ), + func( + 2, + vec![param(30)], + vec![Stmt::Return(Some(Expr::LocalGet(30)))], + ), ], ); let exposed = buffer_exposure(&m).exposed; diff --git a/crates/perry-codegen/src/dialect/numbered.rs b/crates/perry-codegen/src/dialect/numbered.rs index ec702c3a334..0d379a731a8 100644 --- a/crates/perry-codegen/src/dialect/numbered.rs +++ b/crates/perry-codegen/src/dialect/numbered.rs @@ -71,12 +71,19 @@ impl<'ctx> NumberedMetadata<'ctx> { /// The node `!id`, built on first use. pub(crate) fn node(&self, ctx: &'ctx Context, id: u32) -> Result> { let md = self.resolve(ctx, id, &mut Vec::new())?; - Ok(unsafe { - MetadataValue::new(llvm_sys::core::LLVMMetadataAsValue(ctx.as_ctx_ref(), md)) - }) + Ok( + unsafe { + MetadataValue::new(llvm_sys::core::LLVMMetadataAsValue(ctx.as_ctx_ref(), md)) + }, + ) } - fn resolve(&self, ctx: &'ctx Context, id: u32, stack: &mut Vec) -> Result { + fn resolve( + &self, + ctx: &'ctx Context, + id: u32, + stack: &mut Vec, + ) -> Result { if let Some(v) = self.built.borrow().get(&id) { return Ok(unsafe { llvm_sys::core::LLVMValueAsMetadata(v.as_value_ref()) }); } @@ -102,8 +109,9 @@ impl<'ctx> NumberedMetadata<'ctx> { (false, true) => bail!("uniqued metadata !{id} refers to itself: {body}"), } let c = ctx.as_ctx_ref(); - let temp = self_ref - .then(|| unsafe { llvm_sys::debuginfo::LLVMTemporaryMDNode(c, std::ptr::null_mut(), 0) }); + let temp = self_ref.then(|| unsafe { + llvm_sys::debuginfo::LLVMTemporaryMDNode(c, std::ptr::null_mut(), 0) + }); stack.push(id); let built = self.build(ctx, &tree, id, temp, stack); stack.pop(); diff --git a/crates/perry-codegen/src/expr/dyn_extern_i18n.rs b/crates/perry-codegen/src/expr/dyn_extern_i18n.rs index 11c161bcd2b..84867f1633b 100644 --- a/crates/perry-codegen/src/expr/dyn_extern_i18n.rs +++ b/crates/perry-codegen/src/expr/dyn_extern_i18n.rs @@ -51,10 +51,15 @@ pub(crate) fn namespace_value_for_prefix(ctx: &mut FnCtx<'_>, prefix: &str) -> S if let Some(s) = crate::nm_install::nm_install_symbol(&name) { blk.call_void(s, &[]); } + let vtable = crate::nm_install::nm_vtable_ref(&name); blk.call( DOUBLE, - "js_create_native_module_namespace", - &[(PTR, &mod_label), (I64, &mod_len.to_string())], + "js_create_native_module_namespace_vt", + &[ + (PTR, &vtable), + (PTR, &mod_label), + (I64, &mod_len.to_string()), + ], ) } else { // Issue #753: trigger the target's init (idempotent for Eager targets; @@ -803,10 +808,15 @@ pub(crate) fn lower(ctx: &mut FnCtx<'_>, expr: &Expr) -> Result { if name == "wasi" { blk.call(DOUBLE, "js_wasi_emit_warning", &[]); } + let vtable = crate::nm_install::nm_vtable_ref(&name); blk.call( DOUBLE, - "js_create_native_module_namespace", - &[(PTR, &mod_label), (I64, &mod_len.to_string())], + "js_create_native_module_namespace_vt", + &[ + (PTR, &vtable), + (PTR, &mod_label), + (I64, &mod_len.to_string()), + ], ) } else { let blk = ctx.block(); @@ -1080,10 +1090,15 @@ pub(crate) fn lower(ctx: &mut FnCtx<'_>, expr: &Expr) -> Result { if let Some(s) = crate::nm_install::nm_install_symbol(&bare) { blk.call_void(s, &[]); } + let vtable = crate::nm_install::nm_vtable_ref(&bare); return Ok(blk.call( DOUBLE, - "js_create_native_module_namespace", - &[(PTR, &module_label), (I64, &module_len.to_string())], + "js_create_native_module_namespace_vt", + &[ + (PTR, &vtable), + (PTR, &module_label), + (I64, &module_len.to_string()), + ], )); } } diff --git a/crates/perry-codegen/src/expr/index_key.rs b/crates/perry-codegen/src/expr/index_key.rs index cd82808d032..1f428317adc 100644 --- a/crates/perry-codegen/src/expr/index_key.rs +++ b/crates/perry-codegen/src/expr/index_key.rs @@ -239,7 +239,10 @@ mod tests { runtime_block.contains("call double @perry_array_read_cold_shared("), "{runtime_block}" ); - assert!(!ir.contains("call double @js_array_get_index_or_string("), "{ir}"); + assert!( + !ir.contains("call double @js_array_get_index_or_string("), + "{ir}" + ); } #[test] diff --git a/crates/perry-codegen/src/expr/property_get.rs b/crates/perry-codegen/src/expr/property_get.rs index 83d87bb8b24..d5a13bf0aed 100644 --- a/crates/perry-codegen/src/expr/property_get.rs +++ b/crates/perry-codegen/src/expr/property_get.rs @@ -862,10 +862,12 @@ pub(crate) fn lower(ctx: &mut FnCtx<'_>, expr: &Expr) -> Result { let mod_bytes_global = format!("@{}", ctx.strings.entry(mod_idx).bytes_global); let prop_bytes_global = format!("@{}", ctx.strings.entry(prop_idx).bytes_global); + let vtable = crate::nm_install::nm_vtable_ref(module_name); return Ok(ctx.block().call( DOUBLE, - "js_native_module_property_by_name", + "js_native_module_property_by_name_vt", &[ + (PTR, &vtable), (PTR, &mod_bytes_global), (I64, &module_name.len().to_string()), (PTR, &prop_bytes_global), @@ -878,10 +880,15 @@ pub(crate) fn lower(ctx: &mut FnCtx<'_>, expr: &Expr) -> Result { let blk = ctx.block(); let module_value = blk.load(DOUBLE, &mod_handle_global); let property_value = blk.load(DOUBLE, &prop_handle_global); + let vtable = crate::nm_install::nm_vtable_ref(module_name); return Ok(ctx.block().call( DOUBLE, - "js_native_module_esm_export_value", - &[(DOUBLE, &module_value), (DOUBLE, &property_value)], + "js_native_module_esm_export_value_vt", + &[ + (PTR, &vtable), + (DOUBLE, &module_value), + (DOUBLE, &property_value), + ], )); } // Cross-module static field access. When `Base` is an imported diff --git a/crates/perry-codegen/src/expr/static_field_meta.rs b/crates/perry-codegen/src/expr/static_field_meta.rs index 7ea508fe8e1..8591cdd5186 100644 --- a/crates/perry-codegen/src/expr/static_field_meta.rs +++ b/crates/perry-codegen/src/expr/static_field_meta.rs @@ -920,10 +920,15 @@ pub(crate) fn lower(ctx: &mut FnCtx<'_>, expr: &Expr) -> Result { for install in dependencies { blk.call_void(install, &[]); } + let vtable = crate::nm_install::nm_vtable_ref(name); Ok(blk.call( DOUBLE, - "js_create_native_module_namespace", - &[(PTR, &mod_bytes_global), (I64, &mod_len_str)], + "js_create_native_module_namespace_vt", + &[ + (PTR, &vtable), + (PTR, &mod_bytes_global), + (I64, &mod_len_str), + ], )) } diff --git a/crates/perry-codegen/src/lower_call/mod.rs b/crates/perry-codegen/src/lower_call/mod.rs index a1f156393f8..f02c962176c 100644 --- a/crates/perry-codegen/src/lower_call/mod.rs +++ b/crates/perry-codegen/src/lower_call/mod.rs @@ -627,7 +627,7 @@ pub(crate) fn lower_call(ctx: &mut FnCtx<'_>, callee: &Expr, args: &[Expr]) -> R // constructed a namespace or installed its prototype/static handlers. // Install only the named module before caching an undecorated callable // (e.g. AsyncResource without its own bind). Preserve module stripping. - if name == "js_native_module_named_esm_export_value" + if name == "js_native_module_named_esm_export_value_vt" && !ctx.import_function_prefixes.contains_key(name) { if let [Expr::String(module), Expr::String(property)] = args { @@ -654,6 +654,26 @@ pub(crate) fn lower_call(ctx: &mut FnCtx<'_>, callee: &Expr, args: &[Expr]) -> R } } } + // The read holds no receiver: it names the module's vtable. + if let [Expr::String(module), Expr::String(property)] = args { + let m = ctx.strings.intern(module); + let p = ctx.strings.intern(property); + let module_global = format!("@{}", ctx.strings.entry(m).handle_global); + let property_global = format!("@{}", ctx.strings.entry(p).handle_global); + let vtable = crate::nm_install::nm_vtable_ref(module); + let blk = ctx.block(); + let module_value = blk.load(crate::types::DOUBLE, &module_global); + let property_value = blk.load(crate::types::DOUBLE, &property_global); + return Ok(blk.call( + crate::types::DOUBLE, + "js_native_module_named_esm_export_value_vt", + &[ + (crate::types::PTR, &vtable), + (crate::types::DOUBLE, &module_value), + (crate::types::DOUBLE, &property_value), + ], + )); + } } if name == "js_global_get_optional" { if let [Expr::String(key)] = args { diff --git a/crates/perry-codegen/src/lower_call/named_import_install_tests.rs b/crates/perry-codegen/src/lower_call/named_import_install_tests.rs index ee6faf4560e..3c38ce73e3a 100644 --- a/crates/perry-codegen/src/lower_call/named_import_install_tests.rs +++ b/crates/perry-codegen/src/lower_call/named_import_install_tests.rs @@ -15,7 +15,7 @@ fn compile_lookup(module_name: &str, property: &str) -> String { body: vec![Stmt::Return(Some(Expr::Call { byte_end: 0, callee: Box::new(Expr::ExternFuncRef { - name: "js_native_module_named_esm_export_value".into(), + name: "js_native_module_named_esm_export_value_vt".into(), param_types: vec![Type::String, Type::String], return_type: Type::Any, }), @@ -73,7 +73,7 @@ fn named_builtin_cell_references_its_export_without_a_module_installer() { "missing direct export body: {ir}" ); assert!( - !ir.contains("call double @js_native_module_named_esm_export_value("), + !ir.contains("call double @js_native_module_named_esm_export_value_vt("), "dynamic module read: {ir}" ); assert!( @@ -97,7 +97,7 @@ fn named_fs_exports_initialize_only_the_selected_value() { "parent module retained: {ir}" ); let dependency = ir.find("call void @js_node_submod_install_fs_promises("); - let lookup = ir.find("call double @js_native_module_named_esm_export_value("); + let lookup = ir.find("call double @js_native_module_named_esm_export_value_vt("); if property == "promises" { assert!( dependency.expect("child namespace installer") @@ -124,7 +124,7 @@ fn named_fs_exports_initialize_only_the_selected_value() { #[test] fn unknown_named_module_does_not_install_unrelated_buckets() { let ir = compile_lookup("unknown-module", "value"); - assert!(ir.contains("call double @js_native_module_named_esm_export_value(")); + assert!(ir.contains("call double @js_native_module_named_esm_export_value_vt(")); assert!(!ir.contains("call void @js_nm_install_")); } @@ -168,7 +168,7 @@ fn native_package_reexport_emits_a_value_getter() { let end = tail.find("\n}\n").expect("getter terminated"); let getter = &tail[..end + 3]; assert!( - getter.contains("call double @js_native_module_named_esm_export_value("), + getter.contains("call double @js_native_module_named_esm_export_value_vt("), "getter must load the native export value: {getter}" ); } @@ -181,7 +181,7 @@ fn child_object_export_initializes_its_declaration_before_snapshot() { let install = format!("call void @js_node_submod_install_{parent}_promises("); assert!( ir.find(&install).expect("child declaration install") - < ir.find("call double @js_native_module_named_esm_export_value(") + < ir.find("call double @js_native_module_named_esm_export_value_vt(") .expect("export snapshot"), "{ir}" ); diff --git a/crates/perry-codegen/src/native_emit.rs b/crates/perry-codegen/src/native_emit.rs index 16e2775dfc2..40699d7513c 100644 --- a/crates/perry-codegen/src/native_emit.rs +++ b/crates/perry-codegen/src/native_emit.rs @@ -1473,7 +1473,11 @@ mod tests { let f = module.define_function( "region_loops", VOID, - vec![(PTR, "%p".to_string()), (PTR, "%q".to_string()), (I1, "%ok".to_string())], + vec![ + (PTR, "%p".to_string()), + (PTR, "%q".to_string()), + (I1, "%ok".to_string()), + ], ); let entry = f.create_block("entry").label.clone(); let fast_label = f.create_block("fast").label.clone(); @@ -1483,7 +1487,10 @@ mod tests { f: &'f mut crate::function::LlFunction, label: &str, ) -> &'f mut crate::block::LlBlock { - f.blocks_mut().into_iter().find(|b| b.label == label).unwrap() + f.blocks_mut() + .into_iter() + .find(|b| b.label == label) + .unwrap() } block(f, &entry).cond_br_byte_view_version("%ok", &fast_label, &orig_label); let fast = block(f, &fast_label); @@ -1557,10 +1564,12 @@ mod tests { 2, "each latch keeps its own loop ID:\n{text}" ); - assert_eq!(native, text, "native construction must build the text path's metadata"); + assert_eq!( + native, text, + "native construction must build the text path's metadata" + ); } - /// #8087: the same construction-path comparison, pinned to an **ELF** /// target rather than the host's. /// diff --git a/crates/perry-codegen/src/native_export_value.rs b/crates/perry-codegen/src/native_export_value.rs index f9f816ff2dc..a196f279da0 100644 --- a/crates/perry-codegen/src/native_export_value.rs +++ b/crates/perry-codegen/src/native_export_value.rs @@ -14,6 +14,7 @@ pub(crate) enum PreparedExport { install: &'static str, source: String, member: String, + vtable: String, helper: &'static str, }, Submodule { @@ -31,12 +32,17 @@ impl PreparedExport { install, source, member, + vtable, helper, } => { block.call_void(install, &[]); let source = block.load(DOUBLE, &source); let member = block.load(DOUBLE, &member); - block.call(DOUBLE, helper, &[(DOUBLE, &source), (DOUBLE, &member)]) + block.call( + DOUBLE, + helper, + &[(PTR, &vtable), (DOUBLE, &source), (DOUBLE, &member)], + ) } Self::Submodule { install, @@ -117,10 +123,11 @@ pub(crate) fn prepare( install, source: format!("@{}", strings.entry(m).handle_global), member: format!("@{}", strings.entry(p).handle_global), + vtable: crate::nm_install::nm_vtable_ref(source), helper: if observe_writes { - "js_native_module_esm_export_value" + "js_native_module_esm_export_value_vt" } else { - "js_native_module_named_esm_export_value" + "js_native_module_named_esm_export_value_vt" }, }); } diff --git a/crates/perry-codegen/src/nm_install.rs b/crates/perry-codegen/src/nm_install.rs index e5b22deee64..8901ef979e2 100644 --- a/crates/perry-codegen/src/nm_install.rs +++ b/crates/perry-codegen/src/nm_install.rs @@ -1,5 +1,5 @@ //! GENERATED (native-module devirtualization, #5256): dispatch-install symbol selection. -//! Mirrors perry-runtime `nm_module_index`. `js_create_native_module_namespace` +//! Mirrors perry-runtime `nm_module_index`. `js_create_native_module_namespace_vt` //! sites emit the returned symbol so the per-module dispatch bucket is registered //! before any method call; unimported modules are never named → dead-stripped. @@ -14,6 +14,54 @@ pub(crate) fn nm_install_symbol(name: &str) -> Option<&'static str> { crate::native_routing::with_program_routing(|routing| routing.install_symbol(name)) } +/// The vtable symbol a namespace of the native module `name` is born with: +/// the one its realm declaration names (`perry_nm_vt_`, exported by the +/// runtime beside the static). The specifier folds as the runtime folds it +/// (`normalize_native_module_alias`); a module whose declaration names no +/// vtable of its own is born with the base vtable. +pub(crate) fn nm_vtable_symbol(name: &str) -> &'static str { + let name = name.strip_prefix("node:").unwrap_or(name); + let module = match name { + "sys" => "util", + "path/posix" => "path.posix.default", + "path/win32" => "path.win32.default", + "util/types" => "util.types", + "@lydell/node-pty" | "bun-pty" => "node-pty", + other => other, + }; + let table = crate::realm_manifest::NATIVE_NAMESPACE_VTABLES; + match table.binary_search_by(|(owner, _)| (*owner).cmp(module)) { + Ok(index) => table[index].1, + Err(_) => "perry_nm_vt_NATIVE_MODULE_VTABLE_IMPL", + } +} + +/// `@` of `name` (every module declares the symbols, see +/// `runtime_decls`). +pub(crate) fn nm_vtable_ref(name: &str) -> String { + format!("@{}", nm_vtable_symbol(name)) +} + +/// `@perry_native_modules`: one `{ name, len, vtable }` row per native module +/// the realm declares, for the runtime-string paths of a program that has +/// them. Returns the array and its row count. +pub(crate) fn emit_native_module_table(llmod: &mut crate::module::LlModule) -> (String, String) { + let table = crate::realm_manifest::NATIVE_NAMESPACE_VTABLES; + let mut rows = Vec::with_capacity(table.len()); + for &(module, symbol) in table { + let (name, len) = llmod.add_string_constant(module); + rows.push(format!( + "{{ ptr, i64, ptr }} {{ ptr @{name}, i64 {len}, ptr @{symbol} }}" + )); + } + llmod.add_raw_global(format!( + "@perry_native_modules = private unnamed_addr constant [{} x {{ ptr, i64, ptr }}] [{}]", + rows.len(), + rows.join(", ") + )); + ("@perry_native_modules".into(), table.len().to_string()) +} + /// The runtime dispatch bucket's install symbol for `name`. pub(crate) fn runtime_bucket_install_symbol(name: &str) -> Option<&'static str> { let name = name.strip_prefix("node:").unwrap_or(name); diff --git a/crates/perry-codegen/src/runtime_decls/objects.rs b/crates/perry-codegen/src/runtime_decls/objects.rs index a06fc4ff7f3..2fd3b2839d0 100644 --- a/crates/perry-codegen/src/runtime_decls/objects.rs +++ b/crates/perry-codegen/src/runtime_decls/objects.rs @@ -318,19 +318,19 @@ pub fn declare_phase_b_objects(module: &mut LlModule) { // and the runtime returns the constant value (or a sub-namespace // ObjectHeader for `.constants`-style chains). module.declare_function( - "js_native_module_property_by_name", + "js_native_module_property_by_name_vt", DOUBLE, - &[PTR, I64, PTR, I64], + &[PTR, PTR, I64, PTR, I64], ); module.declare_function( - "js_native_module_esm_export_value", + "js_native_module_esm_export_value_vt", DOUBLE, - &[DOUBLE, DOUBLE], + &[PTR, DOUBLE, DOUBLE], ); module.declare_function( - "js_native_module_named_esm_export_value", + "js_native_module_named_esm_export_value_vt", DOUBLE, - &[DOUBLE, DOUBLE], + &[PTR, DOUBLE, DOUBLE], ); for &(source, properties) in perry_dispatch::native_callable_exports::CALLABLE_EXPORT_TABLE { for &property in properties { @@ -370,9 +370,17 @@ pub fn declare_phase_b_objects(module: &mut LlModule) { // produced by `compilePackages` CJS wrapping). Pre-fix the value // lowered to `0.0` and any subsequent member access returned // undefined, tripping the spec property-access throw. - module.declare_function("js_create_native_module_namespace", DOUBLE, &[PTR, I64]); + // A namespace birth names its module's vtable (`nm_install::nm_vtable_ref`). + module.declare_function( + "js_create_native_module_namespace_vt", + DOUBLE, + &[PTR, PTR, I64], + ); + for &(_, symbol) in crate::realm_manifest::NATIVE_NAMESPACE_VTABLES { + module.add_external_declaration(format!("@{symbol} = external global i8")); + } // Per-module native-module dispatch-install symbols (devirt). Codegen emits - // the matching one at each js_create_native_module_namespace site. + // the matching one at each js_create_native_module_namespace_vt site. module.declare_function("js_nm_install_assert", VOID, &[]); module.declare_function("js_nm_install_async_hooks", VOID, &[]); module.declare_function("js_nm_install_bigint", VOID, &[]); @@ -424,6 +432,7 @@ pub fn declare_phase_b_objects(module: &mut LlModule) { module.declare_function("js_nm_install_worker_threads", VOID, &[]); module.declare_function("js_nm_install_all", VOID, &[]); module.declare_function("js_nm_enable_install_all", VOID, &[]); + module.declare_function("js_nm_set_module_table", VOID, &[PTR, I64]); module.declare_function("js_dns_install_exports", VOID, &[]); // The named read's entries behind the probe (`object/field_get_set/ // get_slow.rs`): the complete read of a heap receiver the probe declined diff --git a/crates/perry-codegen/src/stmt/number_local_loop_tests.rs b/crates/perry-codegen/src/stmt/number_local_loop_tests.rs index 518df491235..5d8eb7eae1d 100644 --- a/crates/perry-codegen/src/stmt/number_local_loop_tests.rs +++ b/crates/perry-codegen/src/stmt/number_local_loop_tests.rs @@ -239,7 +239,6 @@ fn declines_a_body_write_that_may_concatenate() { ); } - fn labeled(label: &str, body: Stmt) -> Stmt { Stmt::Labeled { label: label.to_string(), @@ -274,7 +273,10 @@ fn an_untargeted_label_lowers_the_loop_as_without_it() { .collect::>() .join("\n") }; - assert!(strip(&plain) == strip(&labelled), "an untargeted label changed codegen"); + assert!( + strip(&plain) == strip(&labelled), + "an untargeted label changed codegen" + ); } /// The tier cannot register a label: a label that a `continue` targets keeps diff --git a/crates/perry-codegen/src/wasm32/runtime_abi.tsv b/crates/perry-codegen/src/wasm32/runtime_abi.tsv index 6889e3a2cbb..97de5bbb2bc 100644 --- a/crates/perry-codegen/src/wasm32/runtime_abi.tsv +++ b/crates/perry-codegen/src/wasm32/runtime_abi.tsv @@ -1041,7 +1041,7 @@ js_create_cjs_namespace f64 i32s,ptr,ptr,ptr,ptr js_create_family_contract_check void ptr,f64 js_create_namespace f64 i32s,ptr,ptr,ptr,ptr js_create_namespace_layout f64 ptr,ptr -js_create_native_module_namespace f64 ptr,usize +js_create_native_module_namespace_vt f64 ptr,ptr,usize js_cron_timer_has_pending i32s js_cron_timer_tick i32s js_crypto_aes256_decrypt ptr ptr,ptr,ptr @@ -1484,6 +1484,7 @@ js_ext_tls_connect i64 f64,f64,f64,f64 js_ext_ws_handle_property_dispatch i32s i64,ptr,usize,ptr js_ext_zlib_native_dispatch f64 ptr,usize,ptr,usize js_ext_zlib_nm_install void +js_ext_zlib_subclass_init f64 ptr,usize,f64,f64 js_fetch_get ptr ptr js_fetch_get_with_auth ptr ptr,ptr js_fetch_handle_kind i8u usize @@ -1622,6 +1623,7 @@ js_fs_promises_rmdir f64 f64,f64 js_fs_promises_write_file f64 f64,f64,f64 js_fs_read_callback f64 f64,f64,f64,f64,f64,f64 js_fs_read_callback_options f64 f64,f64,f64,f64 +js_fs_read_callback_short f64 f64,f64,f64 js_fs_read_file_binary ptr f64 js_fs_read_file_binary_options ptr f64,f64 js_fs_read_file_callback f64 f64,f64,f64 @@ -2257,9 +2259,10 @@ js_native_handle_unwrap i64 f64,i64,i32s,i32s,i32s js_native_memory_copy void i64,i64 js_native_memory_fill_u32 void i64,f64 js_native_module_bind_method f64 f64,ptr,usize -js_native_module_esm_export_value f64 f64,f64 -js_native_module_named_esm_export_value f64 f64,f64 +js_native_module_esm_export_value_vt f64 ptr,f64,f64 +js_native_module_named_esm_export_value_vt f64 ptr,f64,f64 js_native_module_property_by_name f64 ptr,usize,ptr,usize +js_native_module_property_by_name_vt f64 ptr,ptr,usize,ptr,usize js_native_pod_view ptr i64,i64,i64,i64,i64,i64 js_native_pod_view_length f64 f64 js_native_work_submitted void @@ -2440,6 +2443,7 @@ js_nm_install_vm void js_nm_install_wasi void js_nm_install_worker_threads void js_nm_install_zlib void +js_nm_set_module_table void ptr,usize js_node_http2_connect i64 f64,f64,i64 js_node_http2_create_secure_server i64 f64,i64 js_node_http2_create_server i64 f64,f64 @@ -3064,6 +3068,7 @@ js_perry_net_errno_for_code i32s ptr,usize js_perry_net_error_from_os i32s i32s,ptr,usize,ptr js_perry_net_is_live i32s i64 js_perry_net_link_accept_start i32s ptr,usize,ptr +js_perry_net_link_adopt_descriptor i32s ptr,usize,i32s,ptr js_perry_net_link_adopt_stream i32s ptr,usize,i64,ptr js_perry_net_link_close i32s ptr,usize,ptr,ptr js_perry_net_link_deadline_arm i32s ptr,usize,i64,ptr @@ -3141,7 +3146,7 @@ js_perry_payload_proto_data void ptr,ptr,usize,f64,i32u js_perry_payload_proto_getter void ptr,ptr,usize,ptr js_perry_payload_proto_inherit void ptr,f64 js_perry_payload_proto_method void ptr,ptr,usize,ptr,i32u -js_perry_payload_prototype f64 ptr,ptr,usize +js_perry_payload_prototype f64 ptr,ptr,ptr,usize js_perry_payload_receiver_link usize f64,ptr,ptr js_perry_payload_reopen i32s f64,ptr,ptr,usize js_perry_read_embedded ptr f64 @@ -3804,6 +3809,7 @@ js_set_native_module_js_loader void ptr js_set_native_net_dispatch void ptr js_set_native_querystring_dispatch void ptr js_set_native_sqlite_dispatch void ptr +js_set_native_subclass_init void ptr js_set_native_tls_dispatch void ptr js_set_native_webcrypto_dispatch void ptr js_set_native_zlib_dispatch void ptr @@ -5192,10 +5198,12 @@ perry_ffi_callback_dispatch i64 usize,ptr,ptr perry_ffi_gc_register_fetch_trace void ptr,ptr perry_ffi_gc_register_mutable_root_scanner void ptr perry_ffi_gc_register_mutable_root_scanner_named void ptr,usize,usize,ptr +perry_ffi_gc_register_pool_handle_liveness void ptr perry_ffi_gc_register_pool_handle_trace void ptr,ptr perry_ffi_gc_register_root_scanner void ptr perry_ffi_gc_request_handle_collection void perry_ffi_gc_root_visitor_is_full_mark bool ptr +perry_ffi_gc_thread_is_mutator bool perry_ffi_native_async_attach_handle i32s ptr,i64,i32u perry_ffi_native_async_cancel i32s ptr perry_ffi_native_async_new ptr i32u diff --git a/crates/perry-codegen/tests/native_proof_regressions.rs b/crates/perry-codegen/tests/native_proof_regressions.rs index 6131ad03b79..f1106ad2c1e 100644 --- a/crates/perry-codegen/tests/native_proof_regressions.rs +++ b/crates/perry-codegen/tests/native_proof_regressions.rs @@ -2624,6 +2624,67 @@ fn named_import_native_fn_routes_to_runtime_dispatch() { ); } +/// Q8: a native namespace is born with the vtable its module's declaration +/// names; a program with no runtime-string module lookup births nothing by +/// name and carries no `(name, vtable)` rows. +#[test] +fn a_native_namespace_birth_names_its_vtable() { + let body = vec![ + Stmt::Expr(Expr::NativeModuleRef("fs".to_string())), + Stmt::Return(Some(int(0))), + ]; + let ir = compile_ir("native_namespace_birth_vtable.ts", body); + assert_eq!( + ir.matches("@js_create_native_module_namespace(").count(), + 0, + "no by-name birth:\n{ir}" + ); + assert!( + ir.contains("@js_create_native_module_namespace_vt(ptr @perry_nm_vt_NM_FS,"), + "the fs birth names NM_FS:\n{ir}" + ); + assert!( + !ir.contains("@perry_native_modules"), + "no module rows:\n{ir}" + ); +} + +/// Q8 S2: no codegen path births a namespace or reads a builtin export by +/// name. A program with no dynamic `require` carries no by-name birth call and +/// no `(name, vtable)` rows: every birth names its vtable (`_vt`). +#[test] +fn a_program_without_a_dynamic_require_has_no_by_name_birth() { + let body = vec![ + Stmt::Expr(Expr::NativeModuleRef("fs".to_string())), + Stmt::Expr(Expr::NativeModuleRef("path".to_string())), + Stmt::Expr(native_module_call( + "fs", + "realpathSync", + vec![Expr::String("/tmp".to_string())], + )), + Stmt::Return(Some(int(0))), + ]; + let ir = compile_ir("no_by_name_birth.ts", body); + for by_name in [ + "@js_create_native_module_namespace(", + "@js_native_module_esm_export_value(", + "@js_native_module_named_esm_export_value(", + "@perry_native_modules", + ] { + assert_eq!( + ir.matches(by_name).count(), + 0, + "{by_name} in the IR: +{ir}" + ); + } + assert!( + ir.contains("@js_create_native_module_namespace_vt("), + "the births are present and name their vtable: +{ir}" + ); +} + #[test] fn small_bigint_literal_stays_i128_until_js_boundary() { let body = vec![Stmt::Return(Some(Expr::BigInt( diff --git a/crates/perry-ext-http/src/client_turnloop/native_client.rs b/crates/perry-ext-http/src/client_turnloop/native_client.rs index ace024b0c78..e8724bbeb69 100644 --- a/crates/perry-ext-http/src/client_turnloop/native_client.rs +++ b/crates/perry-ext-http/src/client_turnloop/native_client.rs @@ -143,8 +143,9 @@ pub(super) fn start_on_socket( let (host, port) = conn.peer(); let (host, port) = (host.to_owned(), port); let scope = TransientRootScope::enter(); - let parser = scope - .root_nanbox(unsafe { np::alloc_in(&PARSER, "", conn, std::mem::size_of::(), &[]) }); + let parser = scope.root_nanbox(unsafe { + np::alloc_in(&PARSER, None, conn, std::mem::size_of::(), &[]) + }); if np::lifecycle(parser.get(), &PARSER) != Ok(np::Lifecycle::Open) { retire_request(request); return Err("HTTP client parser allocation refused".into()); diff --git a/crates/perry-ext-http/src/server/response_payload.rs b/crates/perry-ext-http/src/server/response_payload.rs index e9ba4a0f650..d51dea53a00 100644 --- a/crates/perry-ext-http/src/server/response_payload.rs +++ b/crates/perry-ext-http/src/server/response_payload.rs @@ -10,6 +10,10 @@ static FAMILY: payload::PayloadFamily = payload::PayloadFamily::new:: i32; fn js_node_http_response_state_get(owner: f64) -> f64; @@ -40,7 +44,7 @@ pub(crate) unsafe fn state(handle: i64) -> Option<&'static mut ResponseState> { pub(crate) unsafe fn alloc(state: ResponseState, req: f64) -> i64 { let scope = TransientRootScope::enter(); let req = scope.root_nanbox(req); - let proto = payload::prototype(&FAMILY, "http"); + let proto = payload::prototype(&FAMILY, Some((unsafe { &perry_nm_vt_NM_HTTP }, "http"))); let owner = scope.root_nanbox(js_node_http_server_response_birth(proto, req.get())); let bytes = retained_bytes(&state); if !payload::attach(owner.get(), &FAMILY, state, bytes) { diff --git a/crates/perry-ext-http/src/server/turnloop_h2/native_server.rs b/crates/perry-ext-http/src/server/turnloop_h2/native_server.rs index 3a2de70f565..4787fc2d581 100644 --- a/crates/perry-ext-http/src/server/turnloop_h2/native_server.rs +++ b/crates/perry-ext-http/src/server/turnloop_h2/native_server.rs @@ -114,7 +114,7 @@ unsafe extern "C" fn accepted(closure: *const RawClosureHeader, _: JsThis, owner let codec = scope.root_nanbox(unsafe { np::alloc_in( &FAMILY, - "", + None, H2Conn { id: 0, wire: Vec::new(), diff --git a/crates/perry-ext-http/src/server/turnloop_serve/conn.rs b/crates/perry-ext-http/src/server/turnloop_serve/conn.rs index e228c3c26a4..23ef69ea1bf 100644 --- a/crates/perry-ext-http/src/server/turnloop_serve/conn.rs +++ b/crates/perry-ext-http/src/server/turnloop_serve/conn.rs @@ -361,7 +361,7 @@ fn initialize_connection(owner: f64, server_handle: i64, announce: bool) { let parser = scope.root_nanbox(unsafe { np::alloc_in( &PARSER, - "", + None, Conn { server_handle, peer_address, diff --git a/crates/perry-ext-net/src/classes.rs b/crates/perry-ext-net/src/classes.rs index b99a86cd132..c21025dd555 100644 --- a/crates/perry-ext-net/src/classes.rs +++ b/crates/perry-ext-net/src/classes.rs @@ -29,7 +29,7 @@ use crate::{get_object_value_field, jsvalue_to_owned_string, string_from_header_ const TAG_UNDEFINED: u64 = 0x7FFC_0000_0000_0001; pub(crate) fn prepare_block_list_prototype() { - np::prototype(&BLOCK_LIST, "net"); + np::prototype(&BLOCK_LIST, Some((unsafe { &perry_nm_vt_NM_NET }, "net"))); } #[derive(Clone)] @@ -83,6 +83,10 @@ fn throw_miss(miss: PayloadMiss) -> T { } } +extern "C" { + /// The runtime's vtable for this crate's module. + static perry_nm_vt_NM_NET: perry_ffi::native_payload::ModuleVtable; +} extern "C" { fn js_get_string_pointer_unified(value: f64) -> i64; fn js_array_is_array(value: f64) -> f64; @@ -377,7 +381,7 @@ pub unsafe extern "C" fn js_net_block_list_new() -> i64 { handle_from_value(unsafe { np::alloc_in( &BLOCK_LIST, - "net", + Some((&perry_nm_vt_NM_NET, "net")), BlockListState { rules: Vec::new() }, 0, &[], @@ -636,7 +640,7 @@ fn socket_address_new(address: IpAddr, port: u16, flowlabel: u32) -> f64 { unsafe { np::alloc_in( &SOCKET_ADDRESS, - "net", + Some((&perry_nm_vt_NM_NET, "net")), SocketAddressState { address, port, diff --git a/crates/perry-ext-net/src/payload_tests.rs b/crates/perry-ext-net/src/payload_tests.rs index af2721b984d..a2372cfa326 100644 --- a/crates/perry-ext-net/src/payload_tests.rs +++ b/crates/perry-ext-net/src/payload_tests.rs @@ -48,7 +48,7 @@ fn explicit_socket_close_releases_its_separate_codec_immediately_and_once() { let parser = scope.root_nanbox(unsafe { perry_ffi::native_payload::alloc_in( &CODEC, - "", + None, CodecProbe(vec![1; 16 * 1024]), 16 * 1024 + std::mem::size_of::(), &[], diff --git a/crates/perry-ext-net/src/payload_transport.rs b/crates/perry-ext-net/src/payload_transport.rs index c8d1caf5f80..bc774ce936a 100644 --- a/crates/perry-ext-net/src/payload_transport.rs +++ b/crates/perry-ext-net/src/payload_transport.rs @@ -194,6 +194,10 @@ pub(crate) unsafe fn account_server(link: OwnerLink) { np::link_set_external_bytes(link, &SERVER, bytes); } +extern "C" { + /// The runtime's vtable for this crate's module. + static perry_nm_vt_NM_NET: perry_ffi::native_payload::ModuleVtable; +} extern "C" { fn js_event_emitter_subclass_init(owner: f64, options: f64) -> f64; fn js_object_set_field_by_name( @@ -222,7 +226,7 @@ pub(crate) fn alloc_socket(route: u8, fields: SocketFields) -> f64 { let owner = scope.root_nanbox(unsafe { np::alloc_in( &SOCKET, - "net", + Some((&perry_nm_vt_NM_NET, "net")), SocketPayload::new(route, fields), bytes, &[], @@ -241,7 +245,7 @@ pub(crate) fn alloc_server(route: u8, fields: ServerFields) -> f64 { let owner = scope.root_nanbox(unsafe { np::alloc_in( &SERVER, - "net", + Some((&perry_nm_vt_NM_NET, "net")), ServerPayload::new(route, fields), bytes, &[], @@ -261,7 +265,7 @@ pub(crate) fn attach_socket(owner: f64, route: u8, fields: SocketFields) -> bool let owner = scope.root_nanbox(owner); // A subclass can be the family's first instance. Adopt and install the // canonical prototype before attaching its cell, just as alloc_in does. - np::prototype(&SOCKET, "net"); + np::prototype(&SOCKET, Some((unsafe { &perry_nm_vt_NM_NET }, "net"))); let bytes = std::mem::size_of::() + fields.retained_bytes(); if !unsafe { np::attach_to_object( @@ -282,7 +286,7 @@ pub(crate) fn attach_server(owner: f64, route: u8, fields: ServerFields) -> bool super::payload_io::register(); let scope = TransientRootScope::enter(); let owner = scope.root_nanbox(owner); - np::prototype(&SERVER, "net"); + np::prototype(&SERVER, Some((unsafe { &perry_nm_vt_NM_NET }, "net"))); let bytes = std::mem::size_of::() + fields.path.as_ref().map_or(0, String::capacity); if !unsafe { diff --git a/crates/perry-ext-ws/src/native_socket.rs b/crates/perry-ext-ws/src/native_socket.rs index 7c59252c1c6..8b3e57bf95f 100644 --- a/crates/perry-ext-ws/src/native_socket.rs +++ b/crates/perry-ext-ws/src/native_socket.rs @@ -65,7 +65,7 @@ pub fn adopt(owner: f64, leftover: &[u8]) -> i64 { let codec = scope.root_nanbox(unsafe { np::alloc_in( &FAMILY, - "", + None, SocketCodec { ws_id, codec: Codec::new(Role::Server), diff --git a/crates/perry-ext-zlib/src/stream.rs b/crates/perry-ext-zlib/src/stream.rs index 275d03794d7..122110ffaef 100644 --- a/crates/perry-ext-zlib/src/stream.rs +++ b/crates/perry-ext-zlib/src/stream.rs @@ -8,6 +8,10 @@ use perry_ffi::{ use std::ffi::c_void; use std::io::Read; const UNDEFINED: u64 = 0x7FFC_0000_0000_0001; +extern "C" { + /// The runtime's vtable for this crate's module. + static perry_nm_vt_NM_ZLIB: perry_ffi::native_payload::ModuleVtable; +} extern "C" { fn js_nm_install_zlib(); fn js_object_set_property_key(owner: f64, key: f64, value: f64) -> f64; @@ -799,8 +803,14 @@ unsafe fn create_stream( } else { js_zlib_stream_option(opts.get(), 0) }; - let _base = roots.root_nanbox(np::prototype(&BASE, "zlib")); - let proto = roots.root_nanbox(np::prototype(family, "zlib")); + let _base = roots.root_nanbox(np::prototype( + &BASE, + Some((unsafe { &perry_nm_vt_NM_ZLIB }, "zlib")), + )); + let proto = roots.root_nanbox(np::prototype( + family, + Some((unsafe { &perry_nm_vt_NM_ZLIB }, "zlib")), + )); let zstd = matches!(codec, Codec::ZstdCompress | Codec::ZstdDecompress); let codec_payload = match dictionary { Some(dictionary) => { diff --git a/crates/perry-ffi/src/native_payload.rs b/crates/perry-ffi/src/native_payload.rs index ddd484ffc36..d27addecc9a 100644 --- a/crates/perry-ffi/src/native_payload.rs +++ b/crates/perry-ffi/src/native_payload.rs @@ -20,7 +20,15 @@ use std::ffi::c_void; pub mod buffer; /// Revision of the payload ABI this file is written against. -const PAYLOAD_ABI_VERSION: u8 = 2; +const PAYLOAD_ABI_VERSION: u8 = 3; + +/// A native module's vtable, as the runtime exports it (`perry_nm_vt_NM_`). +/// Opaque here: a binding names the exported symbol of its own module and +/// hands the reference back; the runtime births the module's namespace with it. +#[repr(C)] +pub struct ModuleVtable { + _opaque: [u8; 0], +} /// A family, declared once per binding as a `static`. /// @@ -156,6 +164,7 @@ pub fn close(value: f64, family: &'static PayloadFamily) -> bool { extern "C" { fn js_perry_payload_prototype( family: *const PayloadFamily, + vt: *const ModuleVtable, module: *const u8, module_len: usize, ) -> f64; @@ -176,9 +185,18 @@ impl PayloadFamily { } } /// The canonical constructor prototype; install methods only on first adoption. -pub fn prototype(family: &'static PayloadFamily, module: &str) -> f64 { +/// `export` is the module export that is the family's constructor, with the +/// module's vtable; `None` is an internal family with no export. +pub fn prototype( + family: &'static PayloadFamily, + export: Option<(&'static ModuleVtable, &str)>, +) -> f64 { assert!(abi_matches(), "native payload ABI mismatch"); - unsafe { js_perry_payload_prototype(family, module.as_ptr(), module.len()) } + let (vt, module) = match export { + Some((vt, module)) => (vt as *const ModuleVtable, module), + None => (std::ptr::null(), ""), + }; + unsafe { js_perry_payload_prototype(family, vt, module.as_ptr(), module.len()) } } /// # Safety /// proto is the live object handed to a descriptor's installer. diff --git a/crates/perry-ffi/src/native_payload_links.rs b/crates/perry-ffi/src/native_payload_links.rs index 503bdf0cf6b..07a25dbe5f3 100644 --- a/crates/perry-ffi/src/native_payload_links.rs +++ b/crates/perry-ffi/src/native_payload_links.rs @@ -229,18 +229,18 @@ pub unsafe fn payload_mut<'a, T>( } } -/// Allocate on the family's prototype in `module` (empty for an internal +/// Allocate on the family's prototype for `export` (`None` for an internal /// family with no export), then define `own` fields in order. /// # Safety /// T is the descriptor's payload type. pub unsafe fn alloc_in( family: &'static PayloadFamily, - module: &str, + export: Option<(&'static ModuleVtable, &str)>, payload: T, bytes: usize, own_fields: &[(&str, f64)], ) -> f64 { - let proto = prototype(family, module); + let proto = prototype(family, export); let value = alloc(family, payload, proto, bytes); for &(key, field) in own_fields { own(value, key, field); diff --git a/crates/perry-hir/src/lower/expr_call/native_module_spread_tests.rs b/crates/perry-hir/src/lower/expr_call/native_module_spread_tests.rs index f523b255c00..3021e116ece 100644 --- a/crates/perry-hir/src/lower/expr_call/native_module_spread_tests.rs +++ b/crates/perry-hir/src/lower/expr_call/native_module_spread_tests.rs @@ -229,7 +229,7 @@ fn bucketless_sub_namespaces_keep_their_lowering() { let h = hir(src); assert!( h.contains( - r#"CallSpread { callee: PropertyGet { object: Call { callee: ExternFuncRef { name: "js_native_module_named_esm_export_value""# + r#"CallSpread { callee: PropertyGet { object: Call { callee: ExternFuncRef { name: "js_native_module_named_esm_export_value_vt""# ), "the named promises import must spread through its export binding: {h}" ); diff --git a/crates/perry-hir/src/lower/lower_expr/helpers.rs b/crates/perry-hir/src/lower/lower_expr/helpers.rs index 91f5de79f2e..f2122c48ad5 100644 --- a/crates/perry-hir/src/lower/lower_expr/helpers.rs +++ b/crates/perry-hir/src/lower/lower_expr/helpers.rs @@ -412,7 +412,7 @@ pub(crate) fn native_module_binding_value(ctx: &LoweringContext, name: &str) -> if let Some((source, imported)) = ctx.native_import_value_origins.get(name) { return Expr::Call { callee: Box::new(Expr::ExternFuncRef { - name: "js_native_module_named_esm_export_value".to_string(), + name: "js_native_module_named_esm_export_value_vt".to_string(), param_types: vec![Type::String, Type::String], return_type: Type::Any, }), @@ -484,7 +484,7 @@ pub(crate) fn native_module_binding_value(ctx: &LoweringContext, name: &str) -> return Expr::Call { byte_end: 0, callee: Box::new(Expr::ExternFuncRef { - name: "js_native_module_named_esm_export_value".to_string(), + name: "js_native_module_named_esm_export_value_vt".to_string(), param_types: vec![Type::String, Type::String], return_type: Type::Any, }), diff --git a/crates/perry-hir/src/lower/module_decl/fs_promises_import_tests.rs b/crates/perry-hir/src/lower/module_decl/fs_promises_import_tests.rs index ea2096a5b6a..40c2a54e710 100644 --- a/crates/perry-hir/src/lower/module_decl/fs_promises_import_tests.rs +++ b/crates/perry-hir/src/lower/module_decl/fs_promises_import_tests.rs @@ -27,7 +27,7 @@ fn named_fs_promises_reads_the_parent_named_export_cell() { )); let hir = format!("{module:?}"); assert!( - hir.contains("js_native_module_named_esm_export_value"), + hir.contains("js_native_module_named_esm_export_value_vt"), "named object imports must retain the parent export cell: {hir}" ); assert!( @@ -45,7 +45,7 @@ fn named_fs_promises_reads_the_parent_named_export_cell() { .unwrap(); let body = format!("{:?}", value.body); assert!( - body.contains("js_native_module_named_esm_export_value"), + body.contains("js_native_module_named_esm_export_value_vt"), "{body}" ); assert!( @@ -62,7 +62,7 @@ fn parent_export_snapshot_is_initialized_before_user_mutation() { ); let first = format!("{:?}", module.init.first().unwrap()); assert!( - first.contains("js_native_module_named_esm_export_value"), + first.contains("js_native_module_named_esm_export_value_vt"), "{first}" ); assert!( @@ -79,7 +79,7 @@ fn other_native_promises_values_retain_the_parent_export_identity() { )); let hir = format!("{module:?}"); assert!( - hir.contains("js_native_module_named_esm_export_value") + hir.contains("js_native_module_named_esm_export_value_vt") && hir.contains(&format!("String(\"{source}\"), String(\"promises\")")), "{hir}" ); @@ -108,7 +108,7 @@ fn promises_member_calls_do_not_become_callback_fs_calls() { .unwrap(); let body = format!("{:?}", read.body); assert!( - body.contains("js_native_module_named_esm_export_value"), + body.contains("js_native_module_named_esm_export_value_vt"), "{body}" ); assert!( diff --git a/crates/perry-hir/src/lower/module_decl/static_import_bindings.rs b/crates/perry-hir/src/lower/module_decl/static_import_bindings.rs index 2b5223fb2d3..3f9791bbe81 100644 --- a/crates/perry-hir/src/lower/module_decl/static_import_bindings.rs +++ b/crates/perry-hir/src/lower/module_decl/static_import_bindings.rs @@ -140,7 +140,7 @@ pub(crate) fn prune_unused_named_cells(module: &mut Module) { let Expr::ExternFuncRef { name, .. } = callee.as_ref() else { return None; }; - if name != "js_native_module_named_esm_export_value" { + if name != "js_native_module_named_esm_export_value_vt" { return None; } let [Expr::String(source), Expr::String(export)] = args.as_slice() else { @@ -208,7 +208,7 @@ pub(crate) fn prune_unused_named_cells(module: &mut Module) { unreachable!() }; let key = (source.clone(), export.clone()); - *name = "js_native_module_named_esm_export_value".to_string(); + *name = "js_native_module_named_esm_export_value_vt".to_string(); uses.contains_key(&key) || reexports.contains(&key) }); } diff --git a/crates/perry-hir/src/lower/tests.rs b/crates/perry-hir/src/lower/tests.rs index 86e020678fd..10bdecfc041 100644 --- a/crates/perry-hir/src/lower/tests.rs +++ b/crates/perry-hir/src/lower/tests.rs @@ -629,7 +629,7 @@ fn test_native_module_binding_value_named_import() { if matches!( callee.as_ref(), crate::ir::Expr::ExternFuncRef { name, .. } - if name == "js_native_module_named_esm_export_value" + if name == "js_native_module_named_esm_export_value_vt" ) && matches!( args.as_slice(), diff --git a/crates/perry-hir/src/lower/tests/issue_11298_class_expr_evaluation_identity.rs b/crates/perry-hir/src/lower/tests/issue_11298_class_expr_evaluation_identity.rs index a7bff5bf49e..399dccc3116 100644 --- a/crates/perry-hir/src/lower/tests/issue_11298_class_expr_evaluation_identity.rs +++ b/crates/perry-hir/src/lower/tests/issue_11298_class_expr_evaluation_identity.rs @@ -86,7 +86,7 @@ fn native_module_parent_keeps_the_shared_template() { ); assert!( body.contains( - "evaluated_parent:Some(Call{callee:ExternFuncRef{name:\"js_native_module_named_esm_export_value\"" + "evaluated_parent:Some(Call{callee:ExternFuncRef{name:\"js_native_module_named_esm_export_value_vt\"" ) && body.contains("args:[String(\"events\"),String(\"EventEmitter\")]"), "the parent must be the evaluated native-module export: {body}" ); diff --git a/crates/perry-hir/src/lower/tests/native_module_sync.rs b/crates/perry-hir/src/lower/tests/native_module_sync.rs index 740d5effb8d..7516bfb9011 100644 --- a/crates/perry-hir/src/lower/tests/native_module_sync.rs +++ b/crates/perry-hir/src/lower/tests/native_module_sync.rs @@ -11,11 +11,11 @@ readFile(); .expect("source lowers"); let dump = format!("{:#?}", hir.init); assert!( - dump.contains("js_native_module_named_esm_export_value"), + dump.contains("js_native_module_named_esm_export_value_vt"), "named call must read the synchronized ESM cell: {dump}" ); assert!( - dump.matches("js_native_module_named_esm_export_value") + dump.matches("js_native_module_named_esm_export_value_vt") .count() >= 2, "named import must initialize its ESM cell before the dynamic call: {dump}" @@ -37,7 +37,7 @@ fn callee_only_builtin_import_does_not_materialize_an_export_cell() { let dump = format!("{:?}", hir.init); assert!(dump.contains("readFileSync"), "call must remain: {dump}"); assert!( - !dump.contains("js_native_module_named_esm_export_value"), + !dump.contains("js_native_module_named_esm_export_value_vt"), "unused cell: {dump}" ); } @@ -50,7 +50,7 @@ fn escaped_builtin_import_keeps_its_initial_binding() { let hir = super::super::lower_module(&ast, "value", "value.ts").unwrap(); let dump = format!("{:?}", hir.init); assert_eq!( - dump.matches("js_native_module_named_esm_export_value") + dump.matches("js_native_module_named_esm_export_value_vt") .count(), 2 ); @@ -68,7 +68,7 @@ fn native_stream_heritage_keeps_its_import_cell() { .is_some_and(|p| p.0 == "node_stream"))); let dump = format!("{:?}", hir.init); assert!( - dump.contains("js_native_module_named_esm_export_value"), + dump.contains("js_native_module_named_esm_export_value_vt"), "missing constructor initialization: {dump}" ); } @@ -80,7 +80,7 @@ fn named_constructor_apply_is_a_value_call() { let hir = super::super::lower_module(&ast, "apply", "apply.ts").unwrap(); let dump = format!("{:?}", hir.init); assert!( - dump.contains("js_native_module_named_esm_export_value"), + dump.contains("js_native_module_named_esm_export_value_vt"), "{dump}" ); assert!(!dump.contains("stream.apply is not implemented"), "{dump}"); diff --git a/crates/perry-hir/src/realm_reach.rs b/crates/perry-hir/src/realm_reach.rs index fe2068baf90..02469871d32 100644 --- a/crates/perry-hir/src/realm_reach.rs +++ b/crates/perry-hir/src/realm_reach.rs @@ -33,6 +33,11 @@ impl RealmTop { pub struct RealmReach { pub names: BTreeSet, pub top: BTreeSet, + /// The names the program itself names, before the birth closure (and + /// before a top scan closes R to the whole catalog). Every such name + /// enters through [`own`](Self::own); [`close`](Self::close) adds to + /// `names` only. + pub own_names: BTreeSet, } impl RealmReach { @@ -40,8 +45,15 @@ impl RealmReach { !self.top.is_empty() } + /// The program names `name`: it is in R and among the program's own names. + pub fn own(&mut self, name: &str) { + self.names.insert(name.into()); + self.own_names.insert(name.into()); + } + pub fn merge(&mut self, other: &Self) { self.names.extend(other.names.iter().cloned()); + self.own_names.extend(other.own_names.iter().cloned()); self.top.extend(other.top.iter().cloned()); } @@ -60,14 +72,14 @@ impl RealmReach { } /// Test-only (the realm-diff gate's `PERRY_REALM_REACH_NAMES` input): - /// R becomes exactly `names`, with every top reason dropped, so a program - /// that reflects over `globalThis` (the realm dumper) can be built with a - /// partial image. A top program's own names are not kept: a scan closes a - /// top R to the whole catalog, so they are no longer distinguishable. - /// [`close`](Self::close) then applies the birth relation as usual. + /// R becomes the program's own names united with `names`, with every top + /// reason dropped, so a program that reflects over `globalThis` (the realm + /// dumper) is built with a partial image that still holds every cell the + /// program itself names. [`close`](Self::close) then applies the birth + /// relation as usual. pub fn restrict_to(&mut self, names: impl IntoIterator) { self.top.clear(); - self.names = names.into_iter().collect(); + self.names = self.own_names.iter().cloned().chain(names).collect(); } pub fn close(&mut self, entries: &[RealmEntry]) { @@ -132,7 +144,7 @@ pub fn scan(module: &ast::Module, entries: &[RealmEntry]) -> RealmReach { "SuppressedError", ] { if entries.iter().any(|e| e.name == name) { - out.names.insert(name.into()); + out.own(name); } } scan_resolved(module, entries, &mut out); @@ -241,7 +253,7 @@ pub fn scan_lowered(module: &crate::Module, entries: &[RealmEntry], out: &mut Re if matches!(receiver, Expr::GlobalThisExpr) { static_receivers.insert(receiver as *const Expr as usize); if entries.iter().any(|e| e.name == key) { - out.names.insert(key.into()); + out.own(key); } } }; @@ -481,7 +493,7 @@ impl Scan<'_> { fn add(&mut self, name: &str) { if self.entries.iter().any(|e| e.name == name) { - self.out.names.insert(name.into()); + self.out.own(name); } } @@ -504,7 +516,7 @@ impl Scan<'_> { let name = name.strip_prefix("node:").unwrap_or(name); for entry in self.entries { if entry.module == Some(name) { - self.out.names.insert(entry.name.into()); + self.out.own(entry.name); } } } @@ -527,15 +539,23 @@ impl Scan<'_> { } /// A call, optional call or `import()` (callee `None`). - fn call(&mut self, span: swc_common::Span, callee: Option<&ast::Expr>, args: &[ast::ExprOrSpread]) { + fn call( + &mut self, + span: swc_common::Span, + callee: Option<&ast::Expr>, + args: &[ast::ExprOrSpread], + ) { let module_call = match callee { None => true, Some(callee) => { self.loaders.loader(callee) - || self.loaders.create_require_call(callee).is_some_and(|maker| { - self.called_makers.insert(maker); - true - }) + || self + .loaders + .create_require_call(callee) + .is_some_and(|maker| { + self.called_makers.insert(maker); + true + }) } }; // A loader made by `createRequire` that is neither a const alias nor diff --git a/crates/perry-hir/src/realm_reach_tests.rs b/crates/perry-hir/src/realm_reach_tests.rs index 7e6bd761fd9..5af3acf36a4 100644 --- a/crates/perry-hir/src/realm_reach_tests.rs +++ b/crates/perry-hir/src/realm_reach_tests.rs @@ -182,23 +182,25 @@ fn local_names_and_types_are_not_global_references() { } #[test] -fn restricting_drops_top_and_closes_the_given_names() { - // `with` makes R top, and the scan closes it to the whole catalog. +fn restricting_drops_top_and_closes_the_given_names_with_the_programs_own() { + // `with` makes R top, and the scan closes it to the whole catalog; the + // program's own names are kept beside it. let mut r = reach("new Map(); with ({}) { x; }"); assert!(r.is_full(), "{r:?}"); assert_eq!(r.names.len(), CATALOG.len()); + assert!(r.own_names.contains("Map"), "{:?}", r.own_names); + assert!(!r.own_names.contains("Buffer"), "{:?}", r.own_names); r.restrict_to(["Buffer".to_string()]); assert!(!r.is_full()); r.close(CATALOG); - // The given names and their births; nothing else. - let expected = ["Buffer", "Uint8Array", "%TypedArray%", "ArrayBuffer"]; - assert_eq!( - r.names, - expected - .iter() - .map(|n| n.to_string()) - .collect::>() - ); + // The given names, the program's own names, their births; nothing else. + let mut expected: BTreeSet = ["Buffer", "Uint8Array", "%TypedArray%", "ArrayBuffer"] + .iter() + .map(|n| n.to_string()) + .collect(); + expected.extend(reach("new Map();").names); + assert!(!expected.contains("Temporal")); + assert_eq!(r.names, expected); } #[test] diff --git a/crates/perry-hir/tests/node_named_export_hygiene.rs b/crates/perry-hir/tests/node_named_export_hygiene.rs index b79e712c272..90328c05417 100644 --- a/crates/perry-hir/tests/node_named_export_hygiene.rs +++ b/crates/perry-hir/tests/node_named_export_hygiene.rs @@ -196,7 +196,7 @@ fn node_named_reexports_lower_to_synthetic_native_imports() { if local.starts_with("__perry_builtin_reexport_") && exported == "hash" ) })); - assert!(format!("{module:#?}").contains("js_native_module_named_esm_export_value")); + assert!(format!("{module:#?}").contains("js_native_module_named_esm_export_value_vt")); } #[test] diff --git a/crates/perry-runtime-manifest/src/realm.rs b/crates/perry-runtime-manifest/src/realm.rs index bc952c519de..3755797413f 100644 --- a/crates/perry-runtime-manifest/src/realm.rs +++ b/crates/perry-runtime-manifest/src/realm.rs @@ -184,6 +184,10 @@ pub struct RealmDeclaration { pub captures: Vec, #[serde(default)] pub header: Option, + /// The object's other names (references to this declaration, never + /// cells of their own). + #[serde(default)] + pub names: Vec, #[serde(default)] pub native_namespace: Option, #[serde(default)] diff --git a/crates/perry-runtime-manifest/src/realm_birth.rs b/crates/perry-runtime-manifest/src/realm_birth.rs index 84d5c6b2ba9..7ba41556e22 100644 --- a/crates/perry-runtime-manifest/src/realm_birth.rs +++ b/crates/perry-runtime-manifest/src/realm_birth.rs @@ -355,6 +355,23 @@ fn sort_properties(properties: &mut [Value]) { }); } +/// `["a", "b"]`: the other names of one declared object. +fn name_list(ts: &[Token<'_>]) -> Result, String> { + let malformed = || "names is a list of string literals".to_string(); + if ts.len() < 3 || ts[0].text != "[" || ts[ts.len() - 1].text != "]" { + return Err(malformed()); + } + let mut names = Vec::new(); + for (i, t) in ts[1..ts.len() - 1].iter().enumerate() { + match (i % 2, &t.string) { + (0, Some(name)) => names.push(name.clone()), + (1, None) if t.text == "," => {} + _ => return Err(malformed()), + } + } + Ok(names) +} + pub(super) fn birth(expression: &[Token<'_>], entry: &[Token<'_>]) -> Result { birth_at(expression, entry, "") } @@ -446,6 +463,19 @@ pub(super) fn birth_at( } let clauses = info::split(entry, ","); let name = facts::path(clauses.first().ok_or("object birth needs a realm path")?)?; + // One object, one declaration: `names = ["…"]` lists the object's other + // names (references to this cell, never cells of their own). A `%…%` + // intrinsic has no path, so its members are spelled from its first name. + let names = clauses[1..] + .iter() + .find(|clause| clause.len() > 2 && clause[0].text == "names" && clause[1].text == "=") + .map(|clause| name_list(&clause[2..])) + .transpose()? + .unwrap_or_default(); + let member_owner = match names.first() { + Some(first) if name.starts_with('%') => first.clone(), + _ => name.clone(), + }; let mut kind = if native { "namespace" } else { "prototype" }.to_owned(); let mut prototype = if null { String::new() @@ -457,7 +487,6 @@ pub(super) fn birth_at( let mut never_move = false; let mut integrity = Integrity::Extensible; let mut native_namespace = None; - let mut module = None; let mut seen = BTreeSet::new(); for clause in &clauses[1..] { if clause.len() < 3 || clause[1].text != "=" || !seen.insert(clause[0].text) { @@ -473,9 +502,9 @@ pub(super) fn birth_at( } "members" if clause[2].text == "{" && clause.last().unwrap().text == "}" => { declared = Some(if native { - members_with_defaults(&name, &clause[3..clause.len() - 1], 7, 7)? + members_with_defaults(&member_owner, &clause[3..clause.len() - 1], 7, 7)? } else { - members(&name, &clause[3..clause.len() - 1])? + members(&member_owner, &clause[3..clause.len() - 1])? }) } "members" @@ -484,25 +513,23 @@ pub(super) fn birth_at( && clause[3].text == "(" && clause[5].text == ")" => { - declared = Some(pair_members(&name, source, clause[4].text)?); + declared = Some(pair_members(&member_owner, source, clause[4].text)?); } "never_move" if clause.len() == 3 && clause[2].text == "true" => never_move = true, - "native_namespace" | "module" if clause.len() == 3 && native => { - let literal = clause[2] - .string - .clone() - .ok_or("a native namespace names its module as a literal")?; - if clause[0].text == "module" { - module = Some(literal); - } else { - native_namespace = Some(literal); - } + "names" if native => {} + "native_namespace" if clause.len() == 3 && native => { + native_namespace = Some( + clause[2] + .string + .clone() + .ok_or("a native namespace names its module as a literal")?, + ); } "members_source" if clause.len() == 3 && !native => { if declared.is_some() { return Err("members and members_source are one fact".into()); } - declared = Some(table_members(&name, source, clause[2].text)?); + declared = Some(table_members(&member_owner, source, clause[2].text)?); } "integrity" if clause.len() == 3 => { integrity = super::derive::integrity(clause[2].text)?; @@ -585,7 +612,21 @@ pub(super) fn birth_at( }, descriptors: members.descriptors, typed_array_prototype, - integrity, + // The properties of a native namespace stay behind its vtable, but + // the native namespace birth (create_native_module_namespace) seals some births: the header + // carries that integrity, the same derivation as their births-only + // entries. + integrity: match native_namespace.as_deref() { + Some(module) + if facts::sealed_native_namespaces(include_str!( + "../../perry-runtime/src/object/native_module.rs" + ))? + .contains(&module) => + { + Integrity::Sealed + } + _ => integrity, + }, }; let class_id = if native { u64::from(perry_abi::realm_header::object_class_id( @@ -630,21 +671,25 @@ pub(super) fn birth_at( if prototype.is_empty() { map.remove("prototype"); } - // The module its vtable serves (declared), and the module whose namespace - // it is. js_create_native_module_namespace stores the requested module - // name in slot 0: a global namespace (not a node: path) is requested by - // its name. + if !names.is_empty() { + map.insert( + "names".into(), + Value::Array(names.iter().map(string).collect()), + ); + } + // The owner: the module whose namespace this is, which + // js_create_native_module_namespace_vt stores in slot 0 and the vtable + // serves. Every native birth declares it; nothing infers it. if let Some(namespace) = native_namespace { map.insert("native_namespace".into(), string(namespace)); map.insert( "exotic_vtable".into(), string("crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL"), ); - } else if native && !name.starts_with("node:") { - map.insert("native_namespace".into(), string(&name)); - } - if let Some(module) = module { - map.insert("module".into(), string(module)); + } else if native { + return Err(format!( + "native namespace {name} does not declare its native_namespace" + )); } if kind == "exotic" { map.insert( @@ -845,6 +890,43 @@ mod tests { ); } + #[test] + fn a_native_birth_lists_its_other_names_and_spells_members_from_the_first() { + let native = tokens("js_object_alloc(NATIVE_MODULE_CLASS_ID,1)").unwrap(); + let d = birth( + &native, + &tokens(r#""%NativeNamespace:x%", names=["node:x.default"], native_namespace="x", members={f;}"#) + .unwrap(), + ) + .unwrap(); + assert_eq!(d.get("names").unwrap().encode(), r#"["node:x.default"]"#); + assert!(d + .get("births") + .unwrap() + .encode() + .contains(r#""node:x.default.f""#)); + // A named primary spells its members from its own name. + let d = birth( + &native, + &tokens( + r#""node:x.c", names=["node:x.default.c"], native_namespace="x.c", members={f;}"#, + ) + .unwrap(), + ) + .unwrap(); + assert!(d + .get("births") + .unwrap() + .encode() + .contains(r#""node:x.c.f""#)); + // Only a native birth carries second names. + assert!(birth( + &tokens("js_object_alloc(0,0)").unwrap(), + &tokens(r#"Plain, names=["Other"], members={}"#).unwrap(), + ) + .is_err()); + } + #[test] fn inheritance_pins_ordinary_parents_but_not_native_receivers() { let ordinary = birth( @@ -859,7 +941,7 @@ mod tests { .unwrap(); let native = birth( &tokens("js_object_alloc(NATIVE_MODULE_CLASS_ID,1)").unwrap(), - &tokens("Native, extends=Child, members={}").unwrap(), + &tokens(r#"Native, extends=Child, native_namespace="x", members={}"#).unwrap(), ) .unwrap(); let leaf = birth( diff --git a/crates/perry-runtime-manifest/src/realm_codegen.rs b/crates/perry-runtime-manifest/src/realm_codegen.rs index fd461b72fe8..0bd88cff4a8 100644 --- a/crates/perry-runtime-manifest/src/realm_codegen.rs +++ b/crates/perry-runtime-manifest/src/realm_codegen.rs @@ -20,6 +20,30 @@ pub fn generate(runtime_src: &Path, out: &Path) -> Result writeln!(rust,"perry_hir::realm_manifest::RealmEntry {{ name: {:?}, kind: perry_hir::realm_manifest::RealmKind::{:?}, births: &{:?}, module: {}, facts: {:?} }},",d.name,d.kind,d.births,module,serde_json::to_string(d).unwrap()).unwrap(); } rust.push_str("];\n"); + // The vtable each native module's namespace is born with, by the module + // its declaration owns: codegen names the symbol at the module's births. + // One module, one vtable; two declarations naming two vtables is an error. + let mut vtables = std::collections::BTreeMap::new(); + for d in &manifest.declarations { + let (Some(module), Some(vtable)) = (&d.native_namespace, &d.exotic_vtable) else { + continue; + }; + let ident = vtable.rsplit("::").next().unwrap_or(vtable); + if let Some(other) = vtables.insert(module.as_str(), ident) { + if other != ident { + return Err(format!( + "native module {module} is declared with two vtables, {other} and {ident} ({})", + d.name + )); + } + } + } + rust.push_str("/// `(module, vtable symbol)`, sorted by module.\n"); + rust.push_str("pub static NATIVE_NAMESPACE_VTABLES: &[(&str, &str)] = &[\n"); + for (module, ident) in &vtables { + writeln!(rust, "({module:?}, \"perry_nm_vt_{ident}\"),").unwrap(); + } + rust.push_str("];\n"); std::fs::write(out.join("realm_table.rs"), rust).map_err(|e| e.to_string())?; std::fs::write( out.join("realm-consume-time-ns"), diff --git a/crates/perry-runtime-manifest/src/realm_facts.rs b/crates/perry-runtime-manifest/src/realm_facts.rs index 47150673866..3cac87a25cf 100644 --- a/crates/perry-runtime-manifest/src/realm_facts.rs +++ b/crates/perry-runtime-manifest/src/realm_facts.rs @@ -60,6 +60,13 @@ pub(super) struct Facts { /// The native module a bound constructor also serves as the namespace of /// (its statics dispatch as that module). pub module: Option, + /// The owner a native provider's birth stores, when its specifier is an + /// alias (`@lydell/node-pty` births `node-pty`). + pub native_namespace: Option, + /// The vtable a native provider's namespace is born with, when its module + /// has one of its own (a hand static such as `NM_BUN`); none is the base + /// vtable. The fact of the module's declaration, which codegen names. + pub vtable: Option, /// The `perry_abi::native_class_ids` constant a bound native constructor /// captures as its class identity. pub class_identity: Option, @@ -131,6 +138,8 @@ pub(super) fn parse(ts: &[Token<'_>]) -> Result { builtin_constructor: false, receiver: None, module: None, + native_namespace: None, + vtable: None, class_identity: None, non_constructable: false, alias: None, @@ -295,6 +304,15 @@ pub(super) fn parse(ts: &[Token<'_>]) -> Result { .ok_or("module names its native module as a literal")?, ) } + "native_namespace" if clause.len() == 3 => { + facts.native_namespace = Some( + clause[2] + .string + .clone() + .ok_or("a native provider names its owner as a literal")?, + ) + } + "vtable" => facts.vtable = Some(path(&clause[2..])?), "constructable" if clause.len() == 3 && clause[2].text == "false" => { facts.non_constructable = true } @@ -447,11 +465,11 @@ pub(super) fn constant(ts: &[Token<'_>]) -> Result { } } -/// The modules js_create_native_module_namespace seals after the birth: +/// The modules the native namespace birth (create_native_module_namespace) seals: /// `if module_name == "m" { crate::object::js_object_seal(value); }`. -fn sealed_native_namespaces(source: &str) -> Result, String> { +pub(super) fn sealed_native_namespaces(source: &str) -> Result, String> { let body = source - .split_once("pub extern \"C\" fn js_create_native_module_namespace(") + .split_once("pub(crate) fn create_native_module_namespace(") .ok_or("missing native namespace birth")? .1; let body = body.split_once("\n}\n").map_or(body, |(b, _)| b); @@ -497,6 +515,9 @@ pub(super) fn logical( if facts.members.is_some() { return Err("object members require an owned birth expression".into()); } + if (facts.native_namespace.is_some() || facts.vtable.is_some()) && !facts.provider { + return Err("only a native provider declares its owner and vtable".into()); + } if facts.receiver.is_some() || facts.module.is_some() || facts.class_identity.is_some() @@ -530,7 +551,7 @@ pub(super) fn logical( declaration.insert("module".into(), string(module)); declaration.insert( "body".into(), - string("crate::object::native_module::js_create_native_module_namespace"), + string("crate::object::native_module::js_create_native_module_namespace_vt"), ); (module, "namespace") } else if let Some(module) = facts @@ -538,8 +559,16 @@ pub(super) fn logical( .strip_prefix("%NativeNamespace:") .and_then(|s| s.strip_suffix('%')) { + // A receiver states its owner (the module its birth stores in slot 0); + // an undeclared one is an error, never read off the name. + if facts.native_namespace.is_none() { + return Err(format!( + "{}: native receiver does not declare its native_namespace", + facts.name + )); + } // The receiver's physical birth: an ordinary object allocated with the - // native-module class id (js_create_native_module_namespace). + // native-module class id (js_create_native_module_namespace_vt). let gc = info::gc_constants()?; let source = include_str!("../../perry-runtime/src/object/native_module.rs"); let birth = perry_abi::realm_header::ObjectBirth { @@ -577,10 +606,21 @@ pub(super) fn logical( } else { return Err("native provider needs node: or %NativeNamespace: path".into()); }; + // A `node:` cell is the module record of : its name is its + // declaration. A receiver declared its owner above. + let namespace = facts + .native_namespace + .clone() + .unwrap_or_else(|| namespace.to_string()); declaration.insert("native_namespace".into(), string(namespace)); declaration.insert( "exotic_vtable".into(), - string("crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL"), + string( + facts + .vtable + .as_deref() + .unwrap_or("crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL"), + ), ); kind } else if let Some(value) = facts.value { diff --git a/crates/perry-runtime-manifest/src/realm_item_namespace.rs b/crates/perry-runtime-manifest/src/realm_item_namespace.rs new file mode 100644 index 00000000000..e8e75f72845 --- /dev/null +++ b/crates/perry-runtime-manifest/src/realm_item_namespace.rs @@ -0,0 +1,290 @@ +//! Item-level native namespace declarations (A2-DESIGN §5, §7.3): +//! `realm_decl! { namespace NM_X = "x" { names = [...]; members = { ... } } }` +//! beside the module's code. The item is the vtable static that carries the +//! module's keys; its cell is born by the native namespace birth, which the +//! birth block names with the entry `namespaces = native_namespaces`. The +//! producer reads both as source text and ties the cell to the vtable through +//! the owner the item states. +use super::{birth, info, tokens, Token}; +use crate::realm_json::Value; +use std::collections::BTreeSet; + +struct Item { + owner: String, + entry: String, + source: String, + path: String, + line: usize, + vtable: String, +} + +#[derive(Default)] +pub(super) struct ItemNamespaces { + births: Vec<(String, String)>, + items: Vec, +} + +/// The entry of a birth block that names it as the birth of the item-level +/// namespaces. +pub(super) fn is_reference(entry: &[Token<'_>]) -> bool { + info::text(entry) == "namespaces=native_namespaces" +} + +/// `crate::fs::namespace` for `perry-runtime/src/fs/namespace.rs`: the path +/// of the vtable static the item declares. +fn module_path(path: &str) -> Result { + let path = path.replace('\\', "/"); + let rest = path + .strip_prefix("perry-runtime/src/") + .and_then(|rest| rest.strip_suffix(".rs")) + .ok_or_else(|| format!("{path}: a namespace item lives in the runtime crate"))?; + let rest = rest.strip_suffix("/mod").unwrap_or(rest); + Ok(if rest == "lib" { + "crate".into() + } else { + format!("crate::{}", rest.replace('/', "::")) + }) +} + +impl ItemNamespaces { + pub(super) fn reference(&mut self, expression: &[Token<'_>], path: &str) { + self.births + .push((info::text(expression), path.replace('\\', "/"))); + } + + /// One item: `namespace SYM = "owner" { [names = [...];] members = { ... } }`. + /// Each member is `key;` or `key = (value);`, the value one paren group + /// holding the birth block's right-hand side, optionally followed by + /// `if cfg(predicate)`. + pub(super) fn item( + &mut self, + ts: &[Token<'_>], + source: &str, + path: &str, + line: usize, + ) -> Result<(), String> { + let shape = + || format!("{path}:{line}: namespace item needs `namespace SYM = \"owner\" {{ ... }}`"); + if ts.len() < 6 + || ts[0].text != "namespace" + || !super::rust_identifier(ts[1].text) + || ts[2].text != "=" + || ts[4].text != "{" + || ts.last().is_none_or(|t| t.text != "}") + { + return Err(shape()); + } + let owner = ts[3].string.clone().ok_or_else(shape)?; + let span = |ts: &[Token<'_>]| &source[ts[0].start..ts[ts.len() - 1].end]; + let mut names = None; + let mut cell = None; + let mut extends = None; + let mut births = None; + let mut default_namespace = false; + let mut members = None; + for clause in info::split(&ts[5..ts.len() - 1], ";") { + match clause { + [] => {} + [name, eq, ..] if name.text == "names" && eq.text == "=" && names.is_none() => { + names = Some(span(&clause[2..]).to_owned()); + } + [name, eq, ..] if name.text == "births" && eq.text == "=" && births.is_none() => { + births = Some(span(&clause[2..]).to_owned()); + } + // `default = NM_X_DEFAULT;` names the vtable of the module's + // CommonJS default namespace: a fact of the runtime vtable, no + // realm data. + [name, eq, _] if name.text == "default" && eq.text == "=" && !default_namespace => { + default_namespace = true; + } + [name, eq, text] if name.text == "cell" && eq.text == "=" && cell.is_none() => { + cell = Some(text.string.clone().ok_or_else(shape)?); + } + [name, eq, open, inner @ .., close] + if name.text == "extends" + && eq.text == "=" + && open.text == "(" + && close.text == ")" + && !inner.is_empty() + && extends.is_none() => + { + extends = Some(span(inner).to_owned()); + } + [name, eq, open, .., close] + if name.text == "members" + && eq.text == "=" + && open.text == "{" + && close.text == "}" + && members.is_none() => + { + let mut text = String::new(); + for member in info::split(&clause[3..clause.len() - 1], ";") { + let Some(member) = + described(member).map_err(|e| format!("{path}:{line}: {e}"))? + else { + continue; + }; + match member { + [] => {} + [key] => text.push_str(&format!("{}; ", key.text)), + [key, eq, open, value @ .., close] + if eq.text == "=" + && open.text == "(" + && close.text == ")" + && !value.is_empty() + && super::closing_paren(member, 2) == Ok(member.len() - 1) => + { + text.push_str(&format!("{} = {}; ", key.text, span(value))); + } + _ => { + return Err(format!( + "{path}:{line}: member `{}` needs `key;` or `key = (value);`", + info::text(member) + )) + } + } + } + members = Some(text); + } + _ => { + return Err(format!( + "{path}:{line}: unknown namespace clause `{}`", + info::text(clause) + )) + } + } + } + let members = + members.ok_or_else(|| format!("{path}:{line}: namespace item has no members"))?; + let names = names + .map(|names| format!(", names = {names}")) + .unwrap_or_default(); + let cell = cell.unwrap_or_else(|| format!("%NativeNamespace:{owner}%")); + let extends = extends + .map(|extends| format!(", extends = {extends}")) + .unwrap_or_default(); + let births = births + .map(|births| format!(", births = {births}")) + .unwrap_or_default(); + self.items.push(Item { + entry: format!( + "\"{cell}\"{names}, native_namespace = \"{owner}\"{extends}, members = {{ {members}}}{births}" + ), + vtable: format!("{}::{}", module_path(path)?, ts[1].text), + owner, + source: source.to_owned(), + path: path.replace('\\', "/"), + line, + }); + Ok(()) + } + + /// Birth every item through the one referenced birth, after all files + /// are read. + pub(super) fn finish(self, all: &mut Vec) -> Result<(), String> { + if self.items.is_empty() && self.births.is_empty() { + return Ok(()); + } + let [(expression, _)] = self.births.as_slice() else { + return Err(format!( + "namespace items need exactly one birth that names them (`namespaces = native_namespaces`), found {}: {:?}", + self.births.len(), + self.births.iter().map(|(_, path)| path).collect::>() + )); + }; + let expression = tokens(expression)?; + let mut owners = BTreeSet::new(); + for item in self.items { + if !owners.insert(item.owner.clone()) { + return Err(format!( + "{}:{}: namespace {} is declared twice", + item.path, item.line, item.owner + )); + } + let entry = tokens(&item.entry)?; + let mut declaration = birth::birth_at(&expression, &entry, &item.source) + .map_err(|e| format!("{}:{}: {e}", item.path, item.line))?; + let Value::Object(map) = &mut declaration else { + unreachable!() + }; + map.insert("source".into(), Value::String(item.path)); + map.insert("line".into(), Value::Number(item.line.to_string())); + map.insert("exotic_vtable".into(), Value::String(item.vtable)); + all.push(declaration); + } + Ok(()) + } +} + +/// The member as the described target sees it: a member written +/// `key = (value) if cfg(predicate);` is a key on the targets its predicate +/// names, and the producer describes the target the realm image is built +/// for, x86_64-unknown-linux-gnu (Apple and Windows images come later). +/// `None`: the member is not a key there. +fn described<'a, 's>(member: &'a [Token<'s>]) -> Result]>, String> { + let mut depth = 0; + let at = member.iter().position(|t| { + match t.text { + "(" | "[" | "{" => depth += 1, + ")" | "]" | "}" => depth -= 1, + _ => {} + } + depth == 0 && t.text == "if" + }); + let Some(at) = at else { + return Ok(Some(member)); + }; + match &member[at + 1..] { + [cfg, open, predicate @ .., close] + if cfg.text == "cfg" + && open.text == "(" + && close.text == ")" + && super::closing_paren(&member[at + 1..], 1) == Ok(member.len() - at - 2) => + { + Ok(described_cfg(predicate)?.then_some(&member[..at])) + } + other => Err(format!( + "member condition `{}` needs `if cfg(predicate)`", + info::text(other) + )), + } +} + +fn described_cfg(predicate: &[Token<'_>]) -> Result { + let unknown = || { + format!( + "unsupported member cfg predicate `{}`", + info::text(predicate) + ) + }; + Ok(match predicate { + [name] => match name.text { + "unix" => true, + "windows" => false, + _ => return Err(unknown()), + }, + [name, eq, value] if eq.text == "=" => { + let value = value.string.as_deref().ok_or_else(unknown)?; + match name.text { + "target_os" => value == "linux", + "target_env" => value == "gnu", + "target_family" => value == "unix", + _ => return Err(unknown()), + } + } + [name, open, inner @ .., close] if open.text == "(" && close.text == ")" => { + let args = info::split(inner, ",") + .into_iter() + .filter(|arg| !arg.is_empty()) + .map(described_cfg) + .collect::, _>>()?; + match (name.text, args.as_slice()) { + ("not", [arg]) => !arg, + ("any", _) => args.iter().any(|&arg| arg), + ("all", _) => args.iter().all(|&arg| arg), + _ => return Err(unknown()), + } + } + _ => return Err(unknown()), + }) +} diff --git a/crates/perry-runtime-manifest/src/realm_native.rs b/crates/perry-runtime-manifest/src/realm_native.rs index d64203ff42d..657e5443e4c 100644 --- a/crates/perry-runtime-manifest/src/realm_native.rs +++ b/crates/perry-runtime-manifest/src/realm_native.rs @@ -619,6 +619,29 @@ mod tests { assert!(abi(&source.replace("from_code", "something_else")).is_err()); } + #[test] + fn a_native_receiver_without_a_declared_owner_fails_by_name() { + let abi = runtime_abi().unwrap(); + let make = |tail: &str| { + let source = + format!(r#""%NativeNamespace:x%", provider=native, {tail}births=[Object]"#); + let ts = tokens(&source).unwrap(); + super::super::facts::logical(super::super::facts::parse(&ts).unwrap(), "", &abi) + }; + let error = make("").unwrap_err(); + assert!( + error.contains( + "%NativeNamespace:x%: native receiver does not declare its native_namespace" + ), + "{error}" + ); + let declared = make(r#"native_namespace="x", "#).unwrap(); + assert_eq!( + declared.get("native_namespace").and_then(Value::string), + Some("x") + ); + } + fn bound(tail: &str) -> Result { let abi = runtime_abi().unwrap(); let source = format!( diff --git a/crates/perry-runtime-manifest/src/realm_owners.rs b/crates/perry-runtime-manifest/src/realm_owners.rs index 20caa0ce593..ba3781cbc37 100644 --- a/crates/perry-runtime-manifest/src/realm_owners.rs +++ b/crates/perry-runtime-manifest/src/realm_owners.rs @@ -1,14 +1,17 @@ -//! Every native cell has exactly one owner: the module its birth declares. -//! A native cell is a `%NativeNamespace:` receiver, a cell dispatched by the -//! native-module vtable, or a cell that records a `native_namespace`. Its -//! owner facts are the `native_namespace` it declares, the `module` it is -//! reached through, and the module a `%NativeNamespace:%` name spells. -//! They must name one module; a cell with none fails by name. Nothing here -//! derives an owner: the check reads only what the producer recorded. +//! Every native cell has exactly one owner: the `native_namespace` its birth +//! declares (the module js_create_native_module_namespace_vt stores in slot 0). +//! A native cell is a `%NativeNamespace:` receiver, a cell whose header has +//! the native-module class id, a cell dispatched by the native-module +//! vtable, or a cell that records a `native_namespace`. A +//! `%NativeNamespace:%` name must spell its declared owner. A cell without +//! a declared owner fails by name; nothing here fills one in: the check reads +//! only what the producer recorded. use crate::realm_json::Value; -use std::collections::{BTreeMap, BTreeSet}; +use std::collections::BTreeMap; const NATIVE_VTABLE: &str = "crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL"; +/// `NATIVE_MODULE_CLASS_ID` (perry-runtime object/native_module.rs). +const NATIVE_CLASS_ID: u64 = 0xffff_fffe; pub(crate) fn native_owners(declarations: &[Value]) -> Result, String> { let mut owners = BTreeMap::new(); @@ -21,31 +24,24 @@ pub(crate) fn native_owners(declarations: &[Value]) -> Result>(); - match facts.len() { - 0 => errors.push(format!("{name}: native cell has no owner")), - 1 => { - if field("native_namespace").is_none() { - errors.push(format!( - "{name}: native cell does not declare its native_namespace" - )); - } else { - owners.insert( - name.to_owned(), - facts.into_iter().next().unwrap().to_owned(), - ); - } + match (field("native_namespace"), spelled) { + (None, _) => errors.push(format!( + "{name}: native cell does not declare its native_namespace" + )), + (Some(owner), Some(spelled)) if owner != spelled => errors.push(format!( + "{name}: native cell declares owner {owner} but is named for {spelled}" + )), + (Some(owner), _) => { + owners.insert(name.to_owned(), owner.to_owned()); } - _ => errors.push(format!("{name}: native cell has owners {facts:?}")), } } if errors.is_empty() { @@ -82,6 +78,14 @@ mod tests { > 30, "the native receivers are checked" ); + // The owner is the declared module, never one read off a name: + // performance is the perf_hooks namespace. + for (cell, owner) in [ + ("performance", "perf_hooks"), + ("node:path.posix", "path.posix.default"), + ] { + assert_eq!(owners.get(cell).map(String::as_str), Some(owner), "{cell}"); + } } #[test] @@ -92,19 +96,21 @@ mod tests { for (json, needle) in [ ( r#"[{"name":"node:x.a","exotic_vtable":"crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL"}]"#, - "node:x.a: native cell has no owner", + "node:x.a: native cell does not declare its native_namespace", ), + // A native header without a declared owner is not filled in from + // its name, its `module` or anything else. ( - r#"[{"name":"%NativeNamespace:x%"}]"#, - "%NativeNamespace:x%: native cell does not declare", + r#"[{"name":"performance","header":{"class_id":4294967294},"module":"perf_hooks"}]"#, + "performance: native cell does not declare its native_namespace", ), ( - r#"[{"name":"node:x.b","native_namespace":"x","module":"y"}]"#, - "node:x.b: native cell has owners", + r#"[{"name":"%NativeNamespace:x%"}]"#, + "%NativeNamespace:x%: native cell does not declare", ), ( r#"[{"name":"%NativeNamespace:x%","native_namespace":"y"}]"#, - "%NativeNamespace:x%: native cell has owners", + "%NativeNamespace:x%: native cell declares owner y but is named for x", ), ] { let error = native_owners(&parse(json)).unwrap_err(); diff --git a/crates/perry-runtime-manifest/src/realm_source.rs b/crates/perry-runtime-manifest/src/realm_source.rs index 8988790e00f..55d97351d88 100644 --- a/crates/perry-runtime-manifest/src/realm_source.rs +++ b/crates/perry-runtime-manifest/src/realm_source.rs @@ -26,6 +26,8 @@ mod hash; mod imports; #[path = "realm_info.rs"] mod info; +#[path = "realm_item_namespace.rs"] +mod item_namespace; #[path = "realm_layout_birth.rs"] mod layout_birth; #[path = "realm_module_namespace.rs"] @@ -373,13 +375,16 @@ fn declarations( path: &str, resolve: impl FnMut(&str) -> Result<(String, String), String>, ) -> Result, String> { + let mut items = item_namespace::ItemNamespaces::default(); let mut all = declarations_with_receivers( source, path, resolve, &mut Vec::new(), &native::runtime_abi()?, + &mut items, )?; + items.finish(&mut all)?; derive::finish(&mut all)?; Ok(all) } @@ -390,6 +395,7 @@ fn declarations_with_receivers( mut resolve: impl FnMut(&str) -> Result<(String, String), String>, native_receivers: &mut Vec<(String, String)>, native_abi: &native::Abi, + items: &mut item_namespace::ItemNamespaces, ) -> Result, String> { if !source.contains("realm") { return Ok(Vec::new()); @@ -443,6 +449,16 @@ fn declarations_with_receivers( continue; } let mut entries = &ts[open + 1..end]; + if entries.first().is_some_and(|t| t.text == "namespace") { + let line = source[..token.start] + .bytes() + .filter(|&b| b == b'\n') + .count() + + 1; + items.item(entries, source, path, line)?; + skip_until = end + 1; + continue; + } if entries .first() .is_some_and(|t| matches!(t.text, "birth" | "record")) @@ -459,6 +475,10 @@ fn declarations_with_receivers( } let mut birth_name = None; for entry in info::split(&tail[2..tail.len() - 1], ";") { + if entries[0].text == "birth" && item_namespace::is_reference(entry) { + items.reference(expression, path); + continue; + } let mut declaration = if entries[0].text == "record" { record::birth(expression, entry)? } else { @@ -896,6 +916,7 @@ pub fn read(runtime_src: &Path) -> Result { .collect::, String>>()?; let symbols = symbols::Sources::new(&sources, crates)?; let native_abi = native::runtime_abi()?; + let mut items = item_namespace::ItemNamespaces::default(); for (file, source) in &sources { println!("cargo:rerun-if-changed={}", file.display()); let relative = file.strip_prefix(crates).unwrap(); @@ -915,17 +936,20 @@ pub fn read(runtime_src: &Path) -> Result { }, &mut native_receivers, &native_abi, + &mut items, )?); if source.contains("fn_info") && source.contains("export") { export_sources.push((source, relative.to_string_lossy().into_owned(), package)); } } + items.finish(&mut all)?; all.extend(crate::realm_layouts::read(&runtime_src)?); crate::realm_layouts::attach_births(&mut all)?; let needed = crate::realm_exports::InfoExports::needed(&all); for (source, path, package) in export_sources { exports.read(&source, &path, &package, &needed)?; } + second_names(&mut all, &mut native_receivers)?; native::resolve_receivers(&mut all, &native_receivers)?; derive::finish(&mut all)?; exports.link(&mut all)?; @@ -953,6 +977,82 @@ pub fn read(runtime_src: &Path) -> Result { ]))) } +/// A second name of one object (`names = [...]`) is a reference to its one +/// declaration: every use of it is spelled as the declaration's name, and a +/// cell declared under a second name is an error. +fn second_names(all: &mut [Value], receivers: &mut [(String, String)]) -> Result<(), String> { + let mut primary = BTreeMap::new(); + for declaration in all.iter() { + let Some(names) = declaration.get("names").and_then(Value::array) else { + continue; + }; + let name = declaration + .get("name") + .and_then(Value::string) + .ok_or("unnamed declaration")?; + for second in names { + let second = second.string().ok_or("names are strings")?; + if let Some(other) = primary.insert(second.to_owned(), name.to_owned()) { + return Err(format!("{second} is a name of both {other} and {name}")); + } + } + } + if primary.is_empty() { + return Ok(()); + } + for declaration in all.iter() { + let name = declaration + .get("name") + .and_then(Value::string) + .unwrap_or_default(); + if let Some(object) = primary.get(name) { + return Err(format!( + "{name} is declared as a cell and named by {object}" + )); + } + } + fn spell(value: &mut Value, primary: &BTreeMap) { + match value { + Value::String(s) => { + if let Some(name) = primary.get(s.as_str()) { + *s = name.clone(); + } + } + Value::Array(values) => values.iter_mut().for_each(|v| spell(v, primary)), + Value::Object(fields) => { + if let Some(Value::Array(births)) = fields.get_mut("births") { + // Births are a set: a second name joins its object's entry. + if births + .iter() + .any(|b| b.string().is_some_and(|b| primary.contains_key(b))) + { + let mut set = BTreeSet::new(); + for birth in births.iter() { + let birth = birth.string().unwrap_or_default(); + set.insert(primary.get(birth).map_or(birth, String::as_str).to_owned()); + } + *births = set.into_iter().map(Value::String).collect(); + } + } + for (key, field) in fields.iter_mut() { + if key != "name" && key != "names" && key != "births" { + spell(field, primary); + } + } + } + _ => {} + } + } + all.iter_mut() + .for_each(|declaration| spell(declaration, &primary)); + for (_, receiver) in receivers.iter_mut() { + if let Some(name) = primary.get(receiver.as_str()) { + *receiver = name.clone(); + } + } + Ok(()) +} + /// Check every entry against the declaration actually present in source. /// Neither a valid file nor an annotation-shaped comment is sufficient: the /// source reader must find this name at this exact declaring macro. @@ -1038,6 +1138,42 @@ mod tests { Ok((body.into(), format!("source:{body}"))) }) } + #[test] + fn a_second_name_is_spelled_as_its_declaration_and_is_never_a_cell() { + let parse = |s: &str| json::parse(s).unwrap().array().unwrap().to_vec(); + let mut all = parse( + r#"[{"name":"%NativeNamespace:x%","names":["node:x.default"]}, + {"name":"node:x","births":["node:x.default","%NativeNamespace:x%"], + "properties":[{"key":"default","value":{"kind":"reference","value":"node:x.default"}}]}]"#, + ); + let mut receivers = vec![("node:x.f".to_owned(), "node:x.default".to_owned())]; + second_names(&mut all, &mut receivers).unwrap(); + assert_eq!( + all[0].get("names").unwrap().encode(), + r#"["node:x.default"]"# + ); + assert_eq!( + all[1].get("births").unwrap().encode(), + r#"["%NativeNamespace:x%"]"# + ); + let properties = all[1].get("properties").unwrap().encode(); + assert!( + properties.contains(r#""value":"%NativeNamespace:x%""#), + "{properties}" + ); + assert_eq!(receivers[0].1, "%NativeNamespace:x%"); + let mut both = parse(r#"[{"name":"a","names":["n"]},{"name":"b","names":["n"]}]"#); + assert_eq!( + second_names(&mut both, &mut []).unwrap_err(), + "n is a name of both a and b" + ); + let mut cell = parse(r#"[{"name":"a","names":["n"]},{"name":"n"}]"#); + assert_eq!( + second_names(&mut cell, &mut []).unwrap_err(), + "n is declared as a cell and named by a" + ); + } + #[test] fn bare_constructors_and_reference_captures_keep_one_instance_property() { let d = &inline("fn_info!(#[realm(Example,kind=constructor,provider=closure)] body,1;with_declared(1));").unwrap()[0]; @@ -1468,16 +1604,120 @@ mod tests { #[test] fn native_namespaces_record_their_vtable_module_and_keep_integrity_behind_it() { - let source = r#"fn f() { crate::realm_decl! { birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm { "node:x.default", native_namespace = "x", module = "x.sub", members = { a = ref("node:x.a"); }; } } }"#; + let source = r#"fn f() { crate::realm_decl! { birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm { "node:x.default", native_namespace = "x", members = { a = ref("node:x.a"); }; } } }"#; let d = &inline(source).unwrap()[0]; assert_eq!(d.get("native_namespace").unwrap().string(), Some("x")); - assert_eq!(d.get("module").unwrap().string(), Some("x.sub")); + assert!(d.get("module").is_none()); assert!(d.get("exotic_vtable").is_some()); - assert!(inline(&source.replace("module = \"x.sub\",", "integrity = frozen,")).is_err()); + // The owner is declared, never inferred from the name. + let unowned = inline(&source.replace("native_namespace = \"x\",", "")); + assert!(unowned + .unwrap_err() + .contains("does not declare its native_namespace")); + assert!(inline(&source.replace( + "native_namespace = \"x\",", + "native_namespace = \"x\", integrity = frozen," + )) + .is_err()); let ordinary = source.replace("NATIVE_MODULE_CLASS_ID", "0"); assert!(inline(&ordinary).is_err()); } + #[test] + fn an_item_namespace_is_born_by_the_birth_that_names_it_and_carries_its_vtable() { + let birth = r#"fn f() { crate::realm_decl! { birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm { "node:y", native_namespace = "y", members = { b; }; namespaces = native_namespaces; } } }"#; + let item = r#"crate::realm_decl! { namespace NM_X = "x" { names = ["node:x.default"]; members = { a = (ref("node:x.a")); u = (undefined); c = (ref("node:x.c"), attrs = enumerable); p = (accessor(get = "node:x.default.p."), attrs = enumerable | configurable); k; } } }"#; + let read = |item: &str, path: &str| -> Result, String> { + let resolve = |body: &str| Ok((body.to_owned(), format!("source:{body}"))); + let abi = native::runtime_abi()?; + let mut items = item_namespace::ItemNamespaces::default(); + let mut all = declarations_with_receivers( + birth, + "perry-runtime/src/b.rs", + resolve, + &mut Vec::new(), + &abi, + &mut items, + )?; + all.extend(declarations_with_receivers( + item, + path, + resolve, + &mut Vec::new(), + &abi, + &mut items, + )?); + items.finish(&mut all)?; + derive::finish(&mut all)?; + Ok(all) + }; + let all = read(item, "perry-runtime/src/x/mod.rs").unwrap(); + let x = all + .iter() + .find(|d| d.get("name").and_then(Value::string) == Some("%NativeNamespace:x%")) + .unwrap(); + // The same cell the birth block form gives, at the item's place. + let old = format!( + r#"fn f() {{ crate::realm_decl! {{ birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm {{ "%NativeNamespace:x%", names = ["node:x.default"], native_namespace = "x", members = {{ a = ref("node:x.a"); u = undefined; c = ref("node:x.c"), attrs = enumerable; p = accessor(get = "node:x.default.p."), attrs = enumerable | configurable; k; }}; }} }} }}"# + ); + let old = inline(&old).unwrap(); + let old = old + .iter() + .find(|d| d.get("name").and_then(Value::string) == Some("%NativeNamespace:x%")) + .unwrap(); + for field in [ + "kind", + "names", + "native_namespace", + "own_key_order", + "properties", + "header", + ] { + assert_eq!(x.get(field), old.get(field), "{field}"); + } + assert_eq!( + x.get("exotic_vtable").unwrap().string(), + Some("crate::x::NM_X") + ); + assert_eq!( + x.get("source").unwrap().string(), + Some("perry-runtime/src/x/mod.rs") + ); + assert_eq!(x.get("line"), Some(&Value::Number("1".into()))); + // The birth block's own entries stay; the reference is not a cell. + assert!(all + .iter() + .any(|d| d.get("name").and_then(Value::string) == Some("node:y"))); + // A member value is one paren group; the item lives in the runtime + // crate; one owner, one item. + assert!(read( + &item.replace("a = (ref(\"node:x.a\"))", "a = ref(\"node:x.a\")"), + "perry-runtime/src/x/mod.rs" + ) + .unwrap_err() + .contains("needs `key;` or `key = (value);`")); + assert!(read(item, "perry-other/src/x.rs").is_err()); + let twice = format!("{item} {}", item.replace("NM_X", "NM_X2")); + assert!(read(&twice, "perry-runtime/src/x.rs") + .unwrap_err() + .contains("declared twice")); + // Without the birth that names it an item is an error. + let mut items = item_namespace::ItemNamespaces::default(); + let mut alone = declarations_with_receivers( + item, + "perry-runtime/src/x.rs", + |body: &str| Ok((body.to_owned(), String::new())), + &mut Vec::new(), + &native::runtime_abi().unwrap(), + &mut items, + ) + .unwrap(); + assert!(items + .finish(&mut alone) + .unwrap_err() + .contains("exactly one birth")); + } + #[test] fn static_layout_births_take_their_kind_and_stay_unmarked() { let source = r#"fn f() { crate::realm_decl! { birth crate::object::layout_desc::perry_alloc_layout(crate::object::runtime_layouts::EE_ASYNC_RESOURCE_PROTO::desc()); realm { Example.prototype, extends = Base.prototype, members = { constructor; }; } } }"#; diff --git a/crates/perry-runtime/build.rs b/crates/perry-runtime/build.rs index eb62c45f983..63eca0b0a6c 100644 --- a/crates/perry-runtime/build.rs +++ b/crates/perry-runtime/build.rs @@ -595,11 +595,38 @@ mod realm_info_exports; #[path = "src/object/native_module/static_exports_build.rs"] mod static_exports_build; +/// `(module, vtable path)` of every native namespace the realm declares with a +/// vtable of its own, the table codegen reads at each birth. +fn native_namespace_vtables( + realm: &perry_runtime_manifest::realm_json::Value, +) -> std::collections::BTreeMap { + let mut vtables = std::collections::BTreeMap::new(); + for d in realm + .get("declarations") + .and_then(|d| d.array()) + .unwrap_or_default() + { + let (Some(module), Some(vtable)) = ( + d.get("native_namespace").and_then(|v| v.string()), + d.get("exotic_vtable").and_then(|v| v.string()), + ) else { + continue; + }; + vtables.insert(module.to_string(), vtable.to_string()); + } + vtables +} + fn main() { - static_exports_build::emit(Path::new(&std::env::var("OUT_DIR").unwrap())); let out = std::path::PathBuf::from(std::env::var_os("OUT_DIR").unwrap()); let realm = perry_runtime_manifest::realm_source::generate(std::path::Path::new("src"), &out) .expect("emit runtime realm manifest"); + let vtables = native_namespace_vtables(&realm); + static_exports_build::emit(&out, &|module| { + vtables.get(module).cloned().unwrap_or_else(|| { + "crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL".to_string() + }) + }); realm_info_exports::write(&realm, &out).expect("emit realm info export link test"); println!("cargo:rerun-if-env-changed=PERRY_CHECK_CONTRACTS"); diff --git a/crates/perry-runtime/build/realm_info_exports.rs b/crates/perry-runtime/build/realm_info_exports.rs index 0a4d340439c..77726efba25 100644 --- a/crates/perry-runtime/build/realm_info_exports.rs +++ b/crates/perry-runtime/build/realm_info_exports.rs @@ -252,11 +252,19 @@ fn write_namespace_storage(declarations: &[Value], out: &Path) -> Result<(), Str let header = declaration .get("header") .ok_or("native receiver lacks its header facts")?; + let vtable = declaration + .get("exotic_vtable") + .and_then(Value::string) + .ok_or("native receiver lacks its vtable")?; let reserved = header .get("reserved") .ok_or("native receiver lacks reserved facts")? .encode(); - writeln!(expected, "({name:?}, {module:?}, {reserved}u16),").unwrap(); + writeln!( + expected, + "({name:?}, {module:?}, {reserved}u16, &{vtable})," + ) + .unwrap(); } let source = format!( r#" @@ -264,8 +272,9 @@ fn write_namespace_storage(declarations: &[Value], out: &Path) -> Result<(), Str fn realm_native_receiver_facts_match_namespace_births() {{ crate::gc::initialize_runtime_fixture(); let _no_move = crate::gc::GcSuppressScope::new(); - for (name, module, reserved) in [ {expected} ] {{ - let value = super::js_create_native_module_namespace(module.as_ptr(), module.len()); + let rows: &[(&str, &str, u16, &'static super::NativeModuleVtable)] = &[ {expected} ]; + for &(name, module, reserved, vt) in rows {{ + let value = super::create_native_module_namespace(vt, module); let obj = crate::value::js_nanbox_get_pointer(value) as *const crate::object::ObjectHeader; unsafe {{ let header = crate::gc::header_from_trusted_user_ptr(obj.cast()); @@ -278,5 +287,222 @@ fn realm_native_receiver_facts_match_namespace_births() {{ }} "# ); - std::fs::write(out.join("realm_native_storage_test.rs"), source).map_err(|e| e.to_string()) + std::fs::write(out.join("realm_native_storage_test.rs"), source).map_err(|e| e.to_string())?; + write_native_owner_truth(declarations, out) +} + +/// The owner truth test (A2-DESIGN §6.2): every declared name of a native +/// namespace birth, reached through its real access path, yields a value +/// whose slot-0 module is the owner the declaration names. +fn write_native_owner_truth(declarations: &[Value], out: &Path) -> Result<(), String> { + // The vtable each module's namespace is born with: its declaration's, by + // the module and by every specifier the declaration is reached under. + let mut vtables = BTreeMap::new(); + for declaration in declarations { + let (Some(owner), Some(vtable)) = ( + declaration.get("native_namespace").and_then(Value::string), + declaration.get("exotic_vtable").and_then(Value::string), + ) else { + continue; + }; + vtables.entry(owner).or_insert(vtable); + let names = declaration + .get("names") + .and_then(Value::array) + .into_iter() + .flatten(); + for name in declaration + .get("name") + .into_iter() + .chain(names) + .filter_map(Value::string) + { + if let Some(module) = name.strip_prefix("node:") { + vtables.entry(module).or_insert(vtable); + } + } + } + let mut expected = String::new(); + for declaration in declarations { + let Some(name) = declaration.get("name").and_then(Value::string) else { + continue; + }; + let Some(owner) = declaration.get("native_namespace").and_then(Value::string) else { + continue; + }; + if declaration.get("kind").and_then(Value::string) != Some("namespace") { + continue; + } + // A native provider is born by the namespace call on its whole + // specifier (`node:buffer.Buffer` is `buffer.Buffer`, not a member + // of `buffer`). + let provider = declaration + .get("body") + .and_then(Value::string) + .is_some_and(|body| body.ends_with("::js_create_native_module_namespace_vt")); + // One object, one declaration: each of its names is an access path, + // and every path yields the declared owner (a `%…%` name has none). + let names = declaration + .get("names") + .and_then(Value::array) + .into_iter() + .flatten(); + for name in std::iter::once(name).chain(names.filter_map(Value::string)) { + if name.starts_with('%') { + continue; + } + // The root the access path starts at, as the test splits it; an + // alias root (`sys`) is born as the owner's module. + let root = match name.strip_prefix("node:") { + Some(path) if provider => Some(path), + Some(path) => Some(path.split_once('.').map_or(path, |(root, _)| root)), + None => None, + }; + let root_vt = match root { + Some(root) => { + let owner_root = owner.split_once('.').map_or(owner, |(root, _)| root); + let vtable = vtables + .get(root) + .or_else(|| vtables.get(owner_root)) + .ok_or_else(|| format!("{name}: no vtable for its root {root}"))?; + format!("Some(&{vtable})") + } + None => "None".into(), + }; + writeln!(expected, "({name:?}, {owner:?}, {provider}, {root_vt}),").unwrap(); + } + } + let source = format!( + r#" +#[test] +fn realm_native_owners_are_the_modules_their_access_paths_yield() {{ + crate::gc::initialize_runtime_fixture(); + let scope = crate::gc::RuntimeHandleScope::new(); + let mut wrong = Vec::new(); + let rows: &[(&str, &str, bool, Option<&'static super::NativeModuleVtable>)] = &[ {expected} ]; + for &(name, owner, provider, root_vt) in rows {{ + let (path, global) = match name.strip_prefix("node:") {{ + Some(path) => (path, false), + None => (name, true), + }}; + let (root, rest) = if provider {{ + (path, "") + }} else {{ + path.split_once('.').unwrap_or((path, "")) + }}; + let segments = rest.split('.').filter(|segment| !segment.is_empty()); + let mut value = scope.root_nanbox_f64(if global {{ + let global = crate::object::js_get_global_this(); + unsafe {{ crate::value::js_dynamic_object_get_property(global, root.as_ptr().cast(), root.len()) }} + }} else {{ + super::create_native_module_namespace(root_vt.expect("a module root names its vtable"), root) + }}); + for (depth, segment) in segments.enumerate() {{ + // The HIR rule: a first-level `.default` of a module without a + // CommonJS default namespace is the namespace itself. The module + // is the one the root yields, after the runtime folds an alias + // (`sys` is `util`). + let root_module = unsafe {{ super::get_module_name_from_namespace(value.get_nanbox_f64()) }}; + if depth == 0 + && !global + && segment == "default" + && !perry_dispatch::has_cjs_default_namespace(&root_module) + {{ + continue; + }} + let current = value.get_nanbox_f64(); + let module = unsafe {{ super::get_module_name_from_namespace(current) }}; + let next = if module.is_empty() {{ + unsafe {{ crate::value::js_dynamic_object_get_property(current, segment.as_ptr().cast(), segment.len()) }} + }} else {{ + unsafe {{ super::native_module_property_by_name_impl(module.as_ptr(), module.len(), segment.as_ptr(), segment.len(), true, super::namespace_vtable(current)) }} + }}; + value = scope.root_nanbox_f64(next); + }} + let module = unsafe {{ super::get_module_name_from_namespace(value.get_nanbox_f64()) }}; + if module != owner {{ + wrong.push(format!("{{name}}: the access path yields {{module:?}}, declared {{owner:?}}")); + }} + }} + assert!(wrong.is_empty(), "access paths yield another owner:\n{{}}", wrong.join("\n")); +}} +"# + ); + let source = source + &native_module_keys_test(declarations); + std::fs::write(out.join("realm_native_owner_truth_test.rs"), source).map_err(|e| e.to_string()) +} + +/// Test 6.3 (A2-DESIGN §6.3): a namespace declared as an item carries its +/// keys on its own vtable. (a) The vtable's keys are the declaration's own +/// key order; (b) `Object.keys` of the namespace its owner yields is exactly +/// those keys, in that order, so the runtime reads the item and nothing else. +fn native_module_keys_test(declarations: &[Value]) -> String { + let mut expected = String::new(); + for declaration in declarations { + if declaration.get("kind").and_then(Value::string) != Some("namespace") { + continue; + } + let (Some(owner), Some(vtable)) = ( + declaration.get("native_namespace").and_then(Value::string), + declaration.get("exotic_vtable").and_then(Value::string), + ) else { + continue; + }; + // An item declaration only: a native provider's vtable keys are its + // hand table's, not a declared key order. + if vtable == "crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL" + || declaration + .get("body") + .and_then(Value::string) + .is_some_and(|body| body.ends_with("::js_create_native_module_namespace_vt")) + { + continue; + } + let keys = declaration + .get("own_key_order") + .and_then(Value::array) + .into_iter() + .flatten() + .filter_map(Value::string) + .filter(|key| *key != "__module__") + .map(|key| format!("b{key:?}")) + .collect::>() + .join(", "); + writeln!( + expected, + "({owner:?}, &[{keys}], {vtable}.module_keys, &{vtable})," + ) + .unwrap(); + } + format!( + r#" +#[test] +fn realm_native_module_keys_are_their_item_declarations_keys() {{ + crate::gc::initialize_runtime_fixture(); + let scope = crate::gc::RuntimeHandleScope::new(); + let items: &[(&str, &[&[u8]], &[&[u8]], &'static super::NativeModuleVtable)] = &[ {expected} ]; + assert!(!items.is_empty(), "no namespace is declared as an item"); + let mut wrong = Vec::new(); + for &(owner, declared, module_keys, vt) in items {{ + if module_keys != declared {{ + wrong.push(format!("{{owner}}: the vtable keys are not the declaration's own key order")); + }} + let value = scope.root_nanbox_f64(super::create_native_module_namespace(vt, owner)); + let obj = crate::value::js_nanbox_get_pointer(value.get_nanbox_f64()) as *const crate::object::ObjectHeader; + let keys = crate::object::js_object_keys(obj); + let keys = (0..crate::array::js_array_length(keys)) + .map(|i| {{ + let v = crate::array::js_array_get(keys, i); + let mut sso = [0u8; crate::value::SHORT_STRING_MAX_LEN]; + unsafe {{ crate::string::js_string_key_bytes(v, &mut sso) }}.map(<[u8]>::to_vec).unwrap_or_default() + }}) + .collect::>(); + if keys.iter().map(Vec::as_slice).ne(module_keys.iter().copied()) {{ + wrong.push(format!("{{owner}}: Object.keys of its namespace is not its vtable's keys")); + }} + }} + assert!(wrong.is_empty(), "item namespace keys disagree:\n{{}}", wrong.join("\n")); +}} +"# + ) } diff --git a/crates/perry-runtime/src/array/forwarding.rs b/crates/perry-runtime/src/array/forwarding.rs index 2c1b6f71756..6d9cebe31b1 100644 --- a/crates/perry-runtime/src/array/forwarding.rs +++ b/crates/perry-runtime/src/array/forwarding.rs @@ -171,7 +171,9 @@ pub(crate) fn arrays_share_identity(a_bits: u64, b_bits: u64) -> bool { pub(crate) fn is_array_value_bits(bits: u64) -> bool { bits & !crate::value::POINTER_MASK == crate::value::POINTER_TAG && unsafe { - crate::value::addr_class::try_read_gc_header((bits & crate::value::POINTER_MASK) as usize) + crate::value::addr_class::try_read_gc_header( + (bits & crate::value::POINTER_MASK) as usize, + ) } .is_some_and(|h| h.obj_type == crate::gc::GC_TYPE_ARRAY) } diff --git a/crates/perry-runtime/src/array/identity_growth_tests.rs b/crates/perry-runtime/src/array/identity_growth_tests.rs index 9b111d96ad4..f8af8c5e574 100644 --- a/crates/perry-runtime/src/array/identity_growth_tests.rs +++ b/crates/perry-runtime/src/array/identity_growth_tests.rs @@ -15,7 +15,10 @@ fn grown_pair() -> (*mut ArrayHeader, *mut ArrayHeader) { let initial = js_array_alloc_literal(1); let head = js_array_grow(initial, 4096); assert_ne!(head, initial, "growth past capacity must move the array"); - assert!(arrays_share_identity(boxed(initial).to_bits(), boxed(head).to_bits())); + assert!(arrays_share_identity( + boxed(initial).to_bits(), + boxed(head).to_bits() + )); (initial, head) } @@ -24,7 +27,10 @@ fn distinct_arrays_do_not_share_identity() { let _triggers = crate::gc::GcTriggerThresholdTestGuard::suppress_automatic_triggers(); let a = js_array_alloc_literal(1); let b = js_array_alloc_literal(1); - assert!(!arrays_share_identity(boxed(a).to_bits(), boxed(b).to_bits())); + assert!(!arrays_share_identity( + boxed(a).to_bits(), + boxed(b).to_bits() + )); assert!(!arrays_share_identity(boxed(a).to_bits(), 1.0f64.to_bits())); } @@ -40,12 +46,8 @@ fn object_is_sees_one_array_through_growth() { fn weakmap_and_weakset_find_a_grown_array_key() { let _triggers = crate::gc::GcTriggerThresholdTestGuard::suppress_automatic_triggers(); let initial = js_array_alloc_literal(1); - let wm = f64::from_bits( - crate::value::POINTER_TAG | crate::weakref::js_weakmap_new() as u64, - ); - let ws = f64::from_bits( - crate::value::POINTER_TAG | crate::weakref::js_weakset_new() as u64, - ); + let wm = f64::from_bits(crate::value::POINTER_TAG | crate::weakref::js_weakmap_new() as u64); + let ws = f64::from_bits(crate::value::POINTER_TAG | crate::weakref::js_weakset_new() as u64); // Other array keys first, so the table grows and rehashes by token. for i in 0..32 { crate::weakref::js_weakmap_set(wm, boxed(js_array_alloc_literal(1)), i as f64); @@ -56,12 +58,18 @@ fn weakmap_and_weakset_find_a_grown_array_key() { assert_ne!(head, initial); assert_eq!(crate::weakref::js_weakmap_get(wm, boxed(head)), 7.0); assert_eq!(crate::weakref::js_weakmap_get(wm, boxed(initial)), 7.0); - assert_eq!(crate::weakref::js_weakset_has(ws, boxed(head)).to_bits(), TRUE_BITS); + assert_eq!( + crate::weakref::js_weakset_has(ws, boxed(head)).to_bits(), + TRUE_BITS + ); // Setting through the new head replaces, never duplicates. crate::weakref::js_weakmap_set(wm, boxed(head), 8.0); assert_eq!(crate::weakref::js_weakmap_get(wm, boxed(initial)), 8.0); crate::weakref::js_weakmap_delete(wm, boxed(head)); - assert_ne!(crate::weakref::js_weakmap_has(wm, boxed(initial)).to_bits(), TRUE_BITS); + assert_ne!( + crate::weakref::js_weakmap_has(wm, boxed(initial)).to_bits(), + TRUE_BITS + ); // An array never inserted has no token: a definite miss. assert_ne!( crate::weakref::js_weakmap_has(wm, boxed(js_array_alloc_literal(1))).to_bits(), @@ -81,13 +89,25 @@ fn small_and_large_maps_find_a_grown_array_key() { crate::map::js_map_set(map, boxed(initial), 9.0); let head = js_array_grow(initial, 4096); assert_ne!(head, initial); - assert_eq!(crate::map::js_map_get(map, boxed(head)), 9.0, "fillers={fillers}"); + assert_eq!( + crate::map::js_map_get(map, boxed(head)), + 9.0, + "fillers={fillers}" + ); let size = crate::map::js_map_size(map); crate::map::js_map_set(map, boxed(head), 10.0); - assert_eq!(crate::map::js_map_size(map), size, "fillers={fillers}: no duplicate"); + assert_eq!( + crate::map::js_map_size(map), + size, + "fillers={fillers}: no duplicate" + ); assert_eq!(crate::map::js_map_get(map, boxed(initial)), 10.0); assert_eq!(crate::map::js_map_delete(map, boxed(head)), 1); - assert_eq!(crate::map::js_map_has(map, boxed(initial)), 0, "fillers={fillers}"); + assert_eq!( + crate::map::js_map_has(map, boxed(initial)), + 0, + "fillers={fillers}" + ); } } diff --git a/crates/perry-runtime/src/array/mod.rs b/crates/perry-runtime/src/array/mod.rs index f1b376024fd..dbd8568486c 100644 --- a/crates/perry-runtime/src/array/mod.rs +++ b/crates/perry-runtime/src/array/mod.rs @@ -99,10 +99,10 @@ mod dynamic_numeric_key_tests; #[cfg(test)] mod forwarding_tests; #[cfg(test)] -mod identity_growth_tests; -#[cfg(test)] mod hole_tail_tests; #[cfg(test)] +mod identity_growth_tests; +#[cfg(test)] mod index_get_exit_tests; #[cfg(test)] mod numeric_write_value_tests; @@ -269,10 +269,9 @@ pub use self::prototype_addr::scan_prototype_addr_cache_roots_mut; pub(crate) use self::prototype_addr::{ array_prototype_addr, array_prototype_addr_if_resolved, forget_object_prototype_intrinsic, function_prototype_addr, intrinsic_constructor_addr, intrinsic_prototype_addr, - note_object_prototype_intrinsic, note_realm_intrinsic, - object_prototype_addr, object_prototype_addr_if_resolved, object_prototype_addr_matches, - object_prototype_cell, prime_prototype_addr_cache, primitive_wrapper_prototype_addr, - RealmIntrinsics, + note_object_prototype_intrinsic, note_realm_intrinsic, object_prototype_addr, + object_prototype_addr_if_resolved, object_prototype_addr_matches, object_prototype_cell, + prime_prototype_addr_cache, primitive_wrapper_prototype_addr, RealmIntrinsics, }; #[cfg(test)] pub(crate) use self::prototype_addr::{ diff --git a/crates/perry-runtime/src/async_context.rs b/crates/perry-runtime/src/async_context.rs index 51bc2d854a4..583b75ba146 100644 --- a/crates/perry-runtime/src/async_context.rs +++ b/crates/perry-runtime/src/async_context.rs @@ -142,7 +142,11 @@ static ASYNC_LOCAL_STORAGE_PAYLOAD_FAMILY: crate::native_payload::NativePayloadF crate::native_payload::NativePayloadFamily { class_id: crate::native_class_ids::ASYNC_LOCAL_STORAGE_LEGACY, name: "AsyncLocalStorage", - constructor_export: Some(("async_hooks", "AsyncLocalStorage")), + constructor_export: Some(( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, + "async_hooks", + "AsyncLocalStorage", + )), constructor_length: 0, links_owner: false, install_prototype: install_noop, diff --git a/crates/perry-runtime/src/async_hooks.rs b/crates/perry-runtime/src/async_hooks.rs index 3bfce3f59a1..e86d2f9e25e 100644 --- a/crates/perry-runtime/src/async_hooks.rs +++ b/crates/perry-runtime/src/async_hooks.rs @@ -204,7 +204,11 @@ static ASYNC_RESOURCE_FAMILY: crate::native_payload::NativePayloadFamily = crate::native_payload::NativePayloadFamily { class_id: ASYNC_RESOURCE_CLASS_ID, name: "AsyncResource", - constructor_export: Some(("async_hooks", "AsyncResource")), + constructor_export: Some(( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, + "async_hooks", + "AsyncResource", + )), constructor_length: 2, links_owner: false, install_prototype: install_async_resource_prototype, diff --git a/crates/perry-runtime/src/async_local_storage.rs b/crates/perry-runtime/src/async_local_storage.rs index aef78a4f88c..505aa78db69 100644 --- a/crates/perry-runtime/src/async_local_storage.rs +++ b/crates/perry-runtime/src/async_local_storage.rs @@ -82,7 +82,11 @@ unsafe fn call_with_forwarded_args(cb: *const ClosureHeader, args_array: i64) -> static ASYNC_LOCAL_STORAGE_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: crate::native_class_ids::ASYNC_LOCAL_STORAGE_LEGACY, name: "AsyncLocalStorage", - constructor_export: Some(("async_hooks", "AsyncLocalStorage")), + constructor_export: Some(( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, + "async_hooks", + "AsyncLocalStorage", + )), constructor_length: 0, links_owner: false, install_prototype: install_async_local_storage_prototype, diff --git a/crates/perry-runtime/src/builtins/console.rs b/crates/perry-runtime/src/builtins/console.rs index 1a4684b99a7..8021e03c7c5 100644 --- a/crates/perry-runtime/src/builtins/console.rs +++ b/crates/perry-runtime/src/builtins/console.rs @@ -215,7 +215,8 @@ pub extern "C" fn js_console_method_by_value(key: f64) -> f64 { None => return f64::from_bits(crate::value::TAG_UNDEFINED), }; unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::console::NM_CONSOLE, b"console".as_ptr(), "console".len(), name.as_ptr(), diff --git a/crates/perry-runtime/src/child_process/builder.rs b/crates/perry-runtime/src/child_process/builder.rs index 7c3f78dcbd6..45a79c4af71 100644 --- a/crates/perry-runtime/src/child_process/builder.rs +++ b/crates/perry-runtime/src/child_process/builder.rs @@ -233,8 +233,11 @@ pub(crate) fn cp_build_unstarted_child_process() -> f64 { cp_set_field(child.get_nanbox_f64(), b"signalCode", TAG_NULL_F64); cp_set_field(child.get_nanbox_f64(), b"spawnfile", TAG_NULL_F64); - let constructor = - crate::object::bound_native_callable_export_value("child_process", "ChildProcess"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::child_process::NM_CHILD_PROCESS, + "child_process", + "ChildProcess", + ); let constructor = unsafe { crate::object::callable_exports::ensure_child_process_prototype(constructor) }; let raw = (constructor.to_bits() & crate::value::POINTER_MASK) as usize; diff --git a/crates/perry-runtime/src/closure/body_call.rs b/crates/perry-runtime/src/closure/body_call.rs index 5836302ab73..7140862f378 100644 --- a/crates/perry-runtime/src/closure/body_call.rs +++ b/crates/perry-runtime/src/closure/body_call.rs @@ -380,7 +380,7 @@ pub(crate) extern "C" fn native_noop0( macro_rules! realm_decl { (@native_compare $property:expr; $key:literal) => { $property == $key }; (@native_compare $property:expr; $first:literal | $($key:literal)|+) => { matches!($property, $first | $($key)|+) }; - (native_nonconstructors($module:expr, $property:expr); $($($owner:literal)|+ => [$($key:literal)|+]),* $(,)?) => { match $module { $($($owner)|+ => $crate::realm_decl!(@native_compare $property; $($key)|+),)* _ => false, } }; (info $info:item realm { $($facts:tt)* }) => { $info }; (info_expr $info:expr; realm { $($facts:tt)* }) => { $info }; (native_key $key:literal; realm { $($facts:tt)* }) => { $key }; (module_provider $provider:item realm { $($facts:tt)* }) => { $provider }; (record $builder:ident, $layout:ident; realm { $($facts:tt)* }) => { $crate::object::runtime_layouts::runtime_record!($builder, $layout); }; (birth $birth:expr; realm { $($facts:tt)* }) => { $birth }; (object $name:literal, $object:ident; $($members:tt)*) => { $crate::realm_native_object!($object; $($members)*); }; ($($facts:tt)*) => {}; + (native_nonconstructors($module:expr, $property:expr); $($($owner:literal)|+ => [$($key:literal)|+]),* $(,)?) => { match $module { $($($owner)|+ => $crate::realm_decl!(@native_compare $property; $($key)|+),)* _ => false, } }; (info $info:item realm { $($facts:tt)* }) => { $info }; (info_expr $info:expr; realm { $($facts:tt)* }) => { $info }; (native_key $key:literal; realm { $($facts:tt)* }) => { $key }; (module_provider $provider:item realm { $($facts:tt)* }) => { $provider }; (record $builder:ident, $layout:ident; realm { $($facts:tt)* }) => { $crate::object::runtime_layouts::runtime_record!($builder, $layout); }; (birth $birth:expr; realm { $($facts:tt)* }) => { $birth }; (object $name:literal, $object:ident; $($members:tt)*) => { $crate::realm_native_object!($object; $($members)*); }; (@key $key:ident) => { stringify!($key) }; (@key $key:literal) => { $key }; (namespace $vtable:ident = $owner:literal { $(cell = $cell:literal;)? $(names = [$($name:literal),* $(,)?];)? $(extends = $extends:tt;)? $(default = $default:ident;)? $(births = [$($birth:tt)*];)? members = { $($key:tt $(= $value:tt)? $(if $target:meta)?;)* } }) => { #[export_name = concat!("perry_nm_vt_", stringify!($vtable))] pub static $vtable: $crate::object::native_module::NativeModuleVtable = $crate::object::native_module::NativeModuleVtable { module_keys: &[$($(#[$target])? $crate::realm_decl!(@key $key).as_bytes()),*], default_namespace: $crate::realm_decl!(@default_namespace $($default)?), base_namespace: { #[allow(unused_imports)] use $crate::object::native_module::NoBaseNamespace as _; <$vtable>::BASE_NAMESPACE }, ..$crate::object::native_module::NATIVE_MODULE_VTABLE_BASE }; #[doc(hidden)] #[allow(non_camel_case_types, dead_code)] pub enum $vtable {} $(impl $default { pub const BASE_NAMESPACE: Option &'static $crate::object::native_module::NativeModuleVtable> = Some(|| &$vtable); })? }; (@default_namespace) => { None }; (@default_namespace $default:ident) => { Some(&$default) }; ($($facts:tt)*) => {}; } /// Bind ABI metadata and a local macro projecting public spec overrides at their diff --git a/crates/perry-runtime/src/closure/registry.rs b/crates/perry-runtime/src/closure/registry.rs index bd9759742fb..80e84e65181 100644 --- a/crates/perry-runtime/src/closure/registry.rs +++ b/crates/perry-runtime/src/closure/registry.rs @@ -581,7 +581,7 @@ pub const BOUND_FUNCTION_FUNC_PTR: *const u8 = 0xBADD_B12D_u64 as *const u8; // [`BOUND_METHOD_FUNC_PTR`] sentinel the dispatchers route by). // SAFETY: the dispatchers route this sentinel by value; it is never called. crate::fn_info!(export static pub BOUND_METHOD_INFO = sentinel crate::closure::BOUND_METHOD_FUNC_PTR, 0); -crate::realm_decl! { "node:module.flushCompileCache", provider = bound_method, receiver = "%NativeNamespace:module%", constructable = false; "node:module.isBuiltin", provider = bound_method, receiver = "%NativeNamespace:module%", constructable = false, spec = {length = 1}, emit = metadata(realm_native_module_isBuiltin_metadata); "node:crypto.KeyObject", provider = bound_method, receiver = "%NativeNamespace:crypto%", module = "crypto.KeyObject", attrs = {prototype = writable}, kind = constructor, spec = {length = 2}, emit = metadata(realm_native_crypto_KeyObject_metadata), members = { from; prototype; }, births = [Array, Error, Function, Object]; "node:net.Server", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, class_identity = NET_SERVER; "node:net.Socket", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, extends = "node:stream.Duplex", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_net_Socket_metadata), class_identity = NET_SOCKET; Buffer.alloc, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.allocUnsafe, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.allocUnsafeSlow, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.byteLength, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.compare, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.concat, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.copyBytesFrom, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.from, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.isBuffer, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.isEncoding, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; "node:assert.deepEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.deepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.doesNotMatch", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.doesNotThrow", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.equal", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.fail", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.ifError", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.match", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notDeepEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.partialDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.strictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.throws", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert/strict.deepEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.deepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.doesNotMatch", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.doesNotThrow", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.equal", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.fail", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.ifError", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.match", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notDeepEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notDeepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.partialDeepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.strictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.throws", provider = bound_method, receiver = "node:assert.strict"; "node:async_hooks.executionAsyncId", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:async_hooks.executionAsyncResource", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:async_hooks.triggerAsyncId", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:buffer.atob", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.btoa", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.isAscii", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.isUtf8", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:child_process.exec", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execFile", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execFileSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.fork", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.spawn", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.spawnSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:crypto.createCipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDecipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDiffieHellmanGroup", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createECDH", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createHash", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createHmac", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createPrivateKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createPublicKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createSecretKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createSign", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createVerify", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.default.randomUUIDv7", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getCipherInfo", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getDiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getFips", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getRandomValues", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.hash", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.pbkdf2", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.pbkdf2Sync", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomBytes", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomFill", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomFillSync", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomInt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomUUID", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.secureHeapUsed", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.sign", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.verify", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:dgram.createSocket", provider = bound_method, receiver = "%NativeNamespace:dgram%"; "node:dns.Resolver", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.getDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.lookup", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.lookupService", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve4", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve6", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveAny", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveCaa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveCname", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveMx", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveNaptr", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveNs", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolvePtr", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveSoa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveSrv", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveTlsa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveTxt", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.reverse", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.setDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.setServers", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns/promises.Resolver", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.getDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.lookup", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.lookupService", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve4", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve6", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveAny", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveCaa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveCname", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveMx", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveNaptr", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveNs", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolvePtr", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveSoa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveSrv", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveTlsa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveTxt", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.reverse", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.setDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.setServers", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:events.setMaxListeners", provider = bound_method, receiver = "%NativeNamespace:events%"; "node:fs.access", provider = bound_method, receiver = "node:fs.default"; "node:fs.accessSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.appendFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.appendFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.chmod", provider = bound_method, receiver = "node:fs.default"; "node:fs.chmodSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.chown", provider = bound_method, receiver = "node:fs.default"; "node:fs.chownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.close", provider = bound_method, receiver = "node:fs.default"; "node:fs.closeSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.copyFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.copyFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.cp", provider = bound_method, receiver = "node:fs.default"; "node:fs.cpSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.createReadStream", provider = bound_method, receiver = "node:fs.default"; "node:fs.createWriteStream", provider = bound_method, receiver = "node:fs.default"; "node:fs.exists", provider = bound_method, receiver = "node:fs.default"; "node:fs.existsSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchmod", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchmodSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchown", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fdatasync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fdatasyncSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fstat", provider = bound_method, receiver = "node:fs.default"; "node:fs.fstatSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fsync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fsyncSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.ftruncate", provider = bound_method, receiver = "node:fs.default"; "node:fs.ftruncateSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.futimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.futimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.glob", provider = bound_method, receiver = "node:fs.default"; "node:fs.globSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lchown", provider = bound_method, receiver = "node:fs.default"; "node:fs.lchownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.link", provider = bound_method, receiver = "node:fs.default"; "node:fs.linkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lstat", provider = bound_method, receiver = "node:fs.default"; "node:fs.lstatSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lutimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.lutimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdtemp", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdtempSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.open", provider = bound_method, receiver = "node:fs.default"; "node:fs.openSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.opendir", provider = bound_method, receiver = "node:fs.default"; "node:fs.opendirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.read", provider = bound_method, receiver = "node:fs.default"; "node:fs.readFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.readFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.readdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.readlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readv", provider = bound_method, receiver = "node:fs.default"; "node:fs.readvSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.realpath", provider = bound_method, receiver = "node:fs.default"; "node:fs.realpathSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rename", provider = bound_method, receiver = "node:fs.default"; "node:fs.renameSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rm", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.stat", provider = bound_method, receiver = "node:fs.default"; "node:fs.statSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.statfs", provider = bound_method, receiver = "node:fs.default"; "node:fs.statfsSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.symlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.symlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.truncate", provider = bound_method, receiver = "node:fs.default"; "node:fs.truncateSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.unlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.unlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.unwatchFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.utimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.utimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.watch", provider = bound_method, receiver = "node:fs.default"; "node:fs.watchFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.write", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.writev", provider = bound_method, receiver = "node:fs.default"; "node:fs.writevSync", provider = bound_method, receiver = "node:fs.default"; "node:http.createServer", provider = bound_method, receiver = "node:http.default"; "node:http.request", provider = bound_method, receiver = "node:http.default"; "node:http2.getDefaultSettings", provider = bound_method, receiver = "node:http2.default"; "node:https.createServer", provider = bound_method, receiver = "node:https.default"; "node:https.request", provider = bound_method, receiver = "node:https.default"; "node:inspector.open", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:inspector.waitForDebugger", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:module._initPaths", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.getCompileCacheDir", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.getSourceMapsSupport", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.syncBuiltinESMExports", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:net.getDefaultAutoSelectFamily", provider = bound_method, receiver = "node:net.default"; "node:net.getDefaultAutoSelectFamilyAttemptTimeout", provider = bound_method, receiver = "node:net.default"; "node:net.isIP", provider = bound_method, receiver = "node:net.default"; "node:net.isIPv4", provider = bound_method, receiver = "node:net.default"; "node:net.isIPv6", provider = bound_method, receiver = "node:net.default"; "node:net.setDefaultAutoSelectFamily", provider = bound_method, receiver = "node:net.default"; "node:net.setDefaultAutoSelectFamilyAttemptTimeout", provider = bound_method, receiver = "node:net.default"; "node:os.arch", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.cpus", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.endianness", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.getPriority", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.homedir", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.hostname", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.loadavg", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.networkInterfaces", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.platform", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.setPriority", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.tmpdir", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.uptime", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.userInfo", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:path.format", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path/posix.format", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/win32.format", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:process.emitWarning", provider = bound_method, receiver = process; "node:process.exit", provider = bound_method, receiver = process; "node:process.hasUncaughtExceptionCaptureCallback", provider = bound_method, receiver = process; "node:process.initgroups", provider = bound_method, receiver = process; "node:process.setegid", provider = bound_method, receiver = process; "node:process.seteuid", provider = bound_method, receiver = process; "node:process.setgid", provider = bound_method, receiver = process; "node:process.setgroups", provider = bound_method, receiver = process; "node:process.setuid", provider = bound_method, receiver = process; "node:process.threadCpuUsage", provider = bound_method, receiver = process; "node:process.umask", provider = bound_method, receiver = process; "node:readline.clearLine", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.clearScreenDown", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.createInterface", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.cursorTo", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.emitKeypressEvents", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.moveCursor", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:sea.getAssetKeys", provider = bound_method, receiver = "%NativeNamespace:sea%"; "node:sea.isSea", provider = bound_method, receiver = "%NativeNamespace:sea%"; "node:stream.compose", provider = bound_method, receiver = "%NativeNamespace:stream%"; "node:sys.MIMEParams", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._errnoException", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._exceptionWithHostPort", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._extend", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.callbackify", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.convertProcessSignalToExitCode", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.deprecate", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.format", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.formatWithOptions", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getCallSites", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorMap", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorMessage", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorName", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.parseEnv", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.setTraceSigInt", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.stripVTControlCharacters", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.styleText", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.transferableAbortController", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.transferableAbortSignal", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:timers.clearImmediate", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.clearInterval", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.clearTimeout", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setImmediate", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setInterval", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setTimeout", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:tls.getCertificateCompressionAlgorithms", provider = bound_method, receiver = "%NativeNamespace:tls%"; "node:tty.isatty", provider = bound_method, receiver = "%NativeNamespace:tty%"; "node:url.Url", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.domainToASCII", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.domainToUnicode", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.fileURLToPath", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.fileURLToPathBuffer", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.format", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.parse", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.pathToFileURL", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.resolve", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.urlToHttpOptions", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:util/types.isBigInt64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBigUint64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isDataView", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt8Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isTypedArray", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint8Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint8ClampedArray", provider = bound_method, receiver = "node:sys.types"; "node:v8.DefaultDeserializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.DefaultSerializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.Deserializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.Serializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getCppHeapStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapCodeStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapSpaceStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.setFlagsFromString", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.setHeapSnapshotNearHeapLimit", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:vm.createContext", provider = bound_method, receiver = "node:vm.default"; "node:vm.measureMemory", provider = bound_method, receiver = "node:vm.default"; "node:worker_threads.getEnvironmentData", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.isMarkedAsUntransferable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.markAsUncloneable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.markAsUntransferable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.receiveMessageOnPort", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.setEnvironmentData", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:zlib.brotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliCompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliDecompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.crc32", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createBrotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createBrotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createDeflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createDeflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createGunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createGzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createInflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createInflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createUnzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createZstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createZstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateRawSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gunzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateRawSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.unzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.unzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdCompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdDecompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; performance.createHistogram, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.eventLoopUtilization, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.monitorEventLoopDelay, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.timerify, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; process._rawDebug, provider = bound_method, receiver = process; process._tickCallback, provider = bound_method, receiver = process; process.addListener, provider = bound_method, receiver = process; process.chdir, provider = bound_method, receiver = process; process.cpuUsage, provider = bound_method, receiver = process; process.cwd, provider = bound_method, receiver = process; process.eventNames, provider = bound_method, receiver = process; process.getMaxListeners, provider = bound_method, receiver = process; process.hrtime, provider = bound_method, receiver = process; process.kill, provider = bound_method, receiver = process; process.listenerCount, provider = bound_method, receiver = process; process.listeners, provider = bound_method, receiver = process; process.memoryUsage, provider = bound_method, receiver = process; process.nextTick, provider = bound_method, receiver = process; process.off, provider = bound_method, receiver = process; process.on, provider = bound_method, receiver = process; process.once, provider = bound_method, receiver = process; process.openStdin, provider = bound_method, receiver = process; process.prependListener, provider = bound_method, receiver = process; process.prependOnceListener, provider = bound_method, receiver = process; process.rawListeners, provider = bound_method, receiver = process; process.removeAllListeners, provider = bound_method, receiver = process; process.removeListener, provider = bound_method, receiver = process; process.resourceUsage, provider = bound_method, receiver = process; process.setMaxListeners, provider = bound_method, receiver = process; Buffer.of, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; console.assert, provider = bound_method, receiver = "%NativeNamespace:console%"; console.clear, provider = bound_method, receiver = "%NativeNamespace:console%"; console.count, provider = bound_method, receiver = "%NativeNamespace:console%"; console.countReset, provider = bound_method, receiver = "%NativeNamespace:console%"; console.createTask, provider = bound_method, receiver = "%NativeNamespace:console%"; console.debug, provider = bound_method, receiver = "%NativeNamespace:console%"; console.dir, provider = bound_method, receiver = "%NativeNamespace:console%"; console.dirxml, provider = bound_method, receiver = "%NativeNamespace:console%"; console.error, provider = bound_method, receiver = "%NativeNamespace:console%"; console.group, provider = bound_method, receiver = "%NativeNamespace:console%"; console.groupCollapsed, provider = bound_method, receiver = "%NativeNamespace:console%"; console.groupEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.info, provider = bound_method, receiver = "%NativeNamespace:console%"; console.log, provider = bound_method, receiver = "%NativeNamespace:console%"; console.profile, provider = bound_method, receiver = "%NativeNamespace:console%"; console.profileEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.table, provider = bound_method, receiver = "%NativeNamespace:console%"; console.time, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeLog, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeStamp, provider = bound_method, receiver = "%NativeNamespace:console%"; console.trace, provider = bound_method, receiver = "%NativeNamespace:console%"; console.warn, provider = bound_method, receiver = "%NativeNamespace:console%"; "node:assert.doesNotReject", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.rejects", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert/strict.doesNotReject", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.rejects", provider = bound_method, receiver = "node:assert.strict"; "node:crypto.getCiphers", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getCurves", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getHashes", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.privateDecrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.privateEncrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.publicDecrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.publicEncrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.timingSafeEqual", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:dns.getServers", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns/promises.getServers", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:inspector.close", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:inspector.url", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:os.availableParallelism", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.freemem", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.machine", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.release", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.totalmem", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.type", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.version", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:path.basename", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.dirname", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.extname", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.join", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.normalize", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.parse", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.relative", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.resolve", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path/posix.basename", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.dirname", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.extname", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.join", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.normalize", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.parse", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.relative", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.resolve", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/win32.basename", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.dirname", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.extname", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.join", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.normalize", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.parse", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.relative", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.resolve", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:process.availableMemory", provider = bound_method, receiver = process; "node:process.constrainedMemory", provider = bound_method, receiver = process; "node:process.getegid", provider = bound_method, receiver = process; "node:process.geteuid", provider = bound_method, receiver = process; "node:process.getgid", provider = bound_method, receiver = process; "node:process.getgroups", provider = bound_method, receiver = process; "node:process.getuid", provider = bound_method, receiver = process; "node:sys.aborted", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.isDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.parseArgs", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.toUSVString", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:tls.getCiphers", provider = bound_method, receiver = "%NativeNamespace:tls%"; "node:util/types.isAnyArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArgumentsObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArrayBufferView", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isAsyncFunction", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBigIntObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBooleanObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBoxedPrimitive", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isCryptoKey", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isDate", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isExternal", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isGeneratorFunction", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isGeneratorObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isKeyObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isMap", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isMapIterator", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isModuleNamespaceObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isNativeError", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isNumberObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isPromise", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isProxy", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isRegExp", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSet", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSetIterator", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSharedArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isStringObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSymbolObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isWeakMap", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isWeakSet", provider = bound_method, receiver = "node:sys.types"; "node:v8.cachedDataVersionTag", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.stopCoverage", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.takeCoverage", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:worker_threads.moveMessagePortToContext", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.postMessageToThread", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; process._debugEnd, provider = bound_method, receiver = process; process._debugProcess, provider = bound_method, receiver = process; process._getActiveHandles, provider = bound_method, receiver = process; process._getActiveRequests, provider = bound_method, receiver = process; process._kill, provider = bound_method, receiver = process; process._startProfilerIdleNotifier, provider = bound_method, receiver = process; process._stopProfilerIdleNotifier, provider = bound_method, receiver = process; process.abort, provider = bound_method, receiver = process; process.dlopen, provider = bound_method, receiver = process; process.getActiveResourcesInfo, provider = bound_method, receiver = process; process.reallyExit, provider = bound_method, receiver = process; process.uptime, provider = bound_method, receiver = process; Performance, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceEntry, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceMeasure, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceObserverEntryList, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceResourceTiming, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; "node:wasi.WASI", provider = bound_method, receiver = "%NativeNamespace:wasi%", kind = constructor; "node:assert.Assert", provider = bound_method, receiver = "%NativeNamespace:assert%", attrs = {prototype = writable}, kind = constructor; "node:assert.AssertionError", provider = bound_method, receiver = "%NativeNamespace:assert%", kind = constructor; "node:v8.GCProfiler", provider = bound_method, receiver = "%NativeNamespace:v8%", attrs = {prototype = writable}, kind = constructor; "node:child_process.ChildProcess", provider = bound_method, receiver = "%NativeNamespace:child_process%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:crypto.Sign", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:stream.Writable", kind = constructor; "node:crypto.Verify", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:stream.Writable", kind = constructor; "node:dgram.Socket", provider = bound_method, receiver = "%NativeNamespace:dgram%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:domain.Domain", provider = bound_method, receiver = "%NativeNamespace:domain%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:events.EventEmitterAsyncResource", provider = bound_method, receiver = "%NativeNamespace:events%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:fs.Utf8Stream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:http.Server", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:net.Server", kind = constructor; "node:http2.Http2ServerRequest", provider = bound_method, receiver = "node:http2.default", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor; "node:http2.Http2ServerResponse", provider = bound_method, receiver = "node:http2.default", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor; "node:https.Server", provider = bound_method, receiver = "node:https.default", attrs = {prototype = writable}, extends = "node:tls.Server", kind = constructor; "node:inspector.Session", provider = bound_method, receiver = "%NativeNamespace:inspector%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:inspector/promises.Session", provider = bound_method, receiver = "%NativeNamespace:inspector/promises%", attrs = {prototype = writable}, extends = "node:inspector.Session", kind = constructor; "node:stream.PassThrough", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Transform", kind = constructor; "node:stream.Transform", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Duplex", kind = constructor; "node:tty.ReadStream", provider = bound_method, receiver = "%NativeNamespace:tty%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor; "node:tty.WriteStream", provider = bound_method, receiver = "%NativeNamespace:tty%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor; "node:worker_threads.Worker", provider = bound_method, receiver = "%NativeNamespace:worker_threads%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, births = [process]; "node:zlib.BrotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.BrotliCompress.", kind = constructor; "node:zlib.BrotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.BrotliCompress.", kind = constructor; "node:zlib.Deflate", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.DeflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Gunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Gzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Inflate", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.InflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Unzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.ZstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.ZstdCompress.", kind = constructor; "node:zlib.ZstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.ZstdCompress.", kind = constructor; PerformanceMark, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_perf_hooks_PerformanceMark_metadata); console.Console, provider = bound_method, receiver = "%NativeNamespace:console%", spec = {length = 1}, emit = metadata(realm_native_console_Console_metadata); console.context, provider = bound_method, receiver = "%NativeNamespace:console%", spec = {length = 1}, emit = metadata(realm_native_console_context_metadata); "node:async_hooks.createHook", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", spec = {length = 1}, emit = metadata(realm_native_async_hooks_createHook_metadata); "node:child_process._forkChild", provider = bound_method, receiver = "%NativeNamespace:child_process%", spec = {length = 2}, emit = metadata(realm_native_child_process_forkChild_metadata); "node:cluster.Worker", provider = bound_method, receiver = "%NativeNamespace:cluster%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_cluster_Worker_metadata); "node:cluster.disconnect", provider = bound_method, receiver = "%NativeNamespace:cluster%", spec = {length = 1}, emit = metadata(realm_native_cluster_disconnect_metadata); "node:cluster.fork", provider = bound_method, receiver = "%NativeNamespace:cluster%", spec = {length = 1}, emit = metadata(realm_native_cluster_fork_metadata); "node:crypto.Cipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Cipheriv.", kind = constructor, spec = {length = 4}, emit = metadata(realm_native_crypto_Cipheriv_metadata); "node:crypto.Decipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Cipheriv.", kind = constructor, spec = {length = 4}, emit = metadata(realm_native_crypto_Decipheriv_metadata); "node:crypto.DiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 4}, emit = metadata(realm_native_crypto_DiffieHellman_metadata); "node:crypto.DiffieHellmanGroup", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_DiffieHellmanGroup_metadata); "node:crypto.KeyObject.from", provider = bound_method, receiver = "%NativeNamespace:crypto.KeyObject%", spec = {length = 1}, emit = metadata(realm_native_crypto_KeyObject_from_metadata); "node:crypto.X509Certificate", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_crypto_X509Certificate_metadata); "node:crypto.argon2", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_argon2_metadata); "node:crypto.argon2Sync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_argon2Sync_metadata); "node:crypto.checkPrime", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_checkPrime_metadata); "node:crypto.checkPrimeSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_checkPrimeSync_metadata); "node:crypto.decapsulate", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_decapsulate_metadata); "node:crypto.diffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_diffieHellman_metadata); "node:crypto.encapsulate", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_encapsulate_metadata); "node:crypto.generateKey", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generateKey_metadata); "node:crypto.generateKeyPair", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generateKeyPair_metadata); "node:crypto.generateKeyPairSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_generateKeyPairSync_metadata); "node:crypto.generateKeySync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_generateKeySync_metadata); "node:crypto.generatePrime", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generatePrime_metadata); "node:crypto.generatePrimeSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_generatePrimeSync_metadata); "node:crypto.hkdf", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 6}, emit = metadata(realm_native_crypto_hkdf_metadata); "node:crypto.hkdfSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 5}, emit = metadata(realm_native_crypto_hkdfSync_metadata); "node:crypto.scrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 4}, emit = metadata(realm_native_crypto_scrypt_metadata); "node:crypto.scryptSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_scryptSync_metadata); "node:crypto.setFips", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_setFips_metadata); "node:events.addAbortListener", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_addAbortListener_metadata); "node:events.getEventListeners", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_getEventListeners_metadata); "node:events.getMaxListeners", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 1}, emit = metadata(realm_native_events_getMaxListeners_metadata); "node:events.init", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 1}, emit = metadata(realm_native_events_init_metadata); "node:events.listenerCount", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_listenerCount_metadata); "node:events.on", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_on_metadata); "node:events.once", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_once_metadata); "node:fs.Dir", provider = bound_method, receiver = "node:fs.default", spec = {length = 3}, emit = metadata(realm_native_fs_Dir_metadata); "node:fs.Dirent", provider = bound_method, receiver = "node:fs.default", spec = {length = 3}, emit = metadata(realm_native_fs_Dirent_metadata); "node:fs.mkdtempDisposableSync", provider = bound_method, receiver = "node:fs.default", spec = {length = 2}, emit = metadata(realm_native_fs_mkdtempDisposableSync_metadata); "node:fs.openAsBlob", provider = bound_method, receiver = "node:fs.default", spec = {length = 1}, emit = metadata(realm_native_fs_openAsBlob_metadata); "node:http.Agent", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_Agent_metadata); "node:http.ClientRequest", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:http.OutgoingMessage", kind = constructor, spec = {length = 3}, emit = metadata(realm_native_http_ClientRequest_metadata); "node:http.IncomingMessage", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_IncomingMessage_metadata); "node:http.OutgoingMessage", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_OutgoingMessage_metadata); "node:http.ServerResponse", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:http.OutgoingMessage", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_ServerResponse_metadata); "node:http.get", provider = bound_method, receiver = "node:http.default", spec = {length = 3}, emit = metadata(realm_native_http_get_metadata); "node:http.setGlobalProxyFromEnv", provider = bound_method, receiver = "node:http.default", spec = {length = 1}, emit = metadata(realm_native_http_setGlobalProxyFromEnv_metadata); "node:http.setMaxIdleHTTPParsers", provider = bound_method, receiver = "node:http.default", spec = {length = 1}, emit = metadata(realm_native_http_setMaxIdleHTTPParsers_metadata); "node:http.validateHeaderName", provider = bound_method, receiver = "node:http.default", spec = {length = 2}, emit = metadata(realm_native_http_validateHeaderName_metadata); "node:http.validateHeaderValue", provider = bound_method, receiver = "node:http.default", spec = {length = 2}, emit = metadata(realm_native_http_validateHeaderValue_metadata); "node:http2.connect", provider = bound_method, receiver = "node:http2.default", spec = {length = 3}, emit = metadata(realm_native_http2_connect_metadata); "node:http2.createSecureServer", provider = bound_method, receiver = "node:http2.default", spec = {length = 2}, emit = metadata(realm_native_http2_createSecureServer_metadata); "node:http2.createServer", provider = bound_method, receiver = "node:http2.default", spec = {length = 2}, emit = metadata(realm_native_http2_createServer_metadata); "node:http2.getPackedSettings", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_getPackedSettings_metadata); "node:http2.getUnpackedSettings", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_getUnpackedSettings_metadata); "node:http2.performServerHandshake", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_performServerHandshake_metadata); "node:https.Agent", provider = bound_method, receiver = "node:https.default", attrs = {prototype = writable}, extends = "node:http.Agent", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_https_Agent_metadata); "node:https.get", provider = bound_method, receiver = "node:https.default", spec = {length = 3}, emit = metadata(realm_native_https_get_metadata); "node:inspector.Network.dataReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_dataReceived_metadata); "node:inspector.Network.dataSent", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_dataSent_metadata); "node:inspector.Network.loadingFailed", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_loadingFailed_metadata); "node:inspector.Network.loadingFinished", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_loadingFinished_metadata); "node:inspector.Network.requestWillBeSent", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_requestWillBeSent_metadata); "node:inspector.Network.responseReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_responseReceived_metadata); "node:inspector.Network.webSocketClosed", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketClosed_metadata); "node:inspector.Network.webSocketCreated", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketCreated_metadata); "node:inspector.Network.webSocketHandshakeResponseReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketHandshakeResponseReceived_metadata); "node:inspector.default.DOMStorage.domStorageItemAdded", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemAdded_metadata); "node:inspector.default.DOMStorage.domStorageItemRemoved", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemRemoved_metadata); "node:inspector.default.DOMStorage.domStorageItemUpdated", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemUpdated_metadata); "node:inspector.default.DOMStorage.domStorageItemsCleared", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemsCleared_metadata); "node:inspector.default.DOMStorage.registerStorage", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_registerStorage_metadata); "node:inspector.default.NetworkResources.put", provider = bound_method, receiver = "%NativeNamespace:inspector.NetworkResources%", spec = {length = 1}, emit = metadata(realm_native_inspector_NetworkResources_put_metadata); "node:module.SourceMap", provider = bound_method, receiver = "%NativeNamespace:module%", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_module_SourceMap_metadata); "node:module._findPath", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 3}, emit = metadata(realm_native_module_findPath_metadata); "node:module._load", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 3}, emit = metadata(realm_native_module_load_metadata); "node:module._nodeModulePaths", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_nodeModulePaths_metadata); "node:module._preloadModules", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_preloadModules_metadata); "node:module._resolveFilename", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 4}, emit = metadata(realm_native_module_resolveFilename_metadata); "node:module._resolveLookupPaths", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 2}, emit = metadata(realm_native_module_resolveLookupPaths_metadata); "node:module.createRequire", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_createRequire_metadata); "node:module.enableCompileCache", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_enableCompileCache_metadata); "node:module.findPackageJSON", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_findPackageJSON_metadata); "node:module.findSourceMap", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_findSourceMap_metadata); "node:module.register", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_register_metadata); "node:module.registerHooks", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_registerHooks_metadata); "node:module.setSourceMapsSupport", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_setSourceMapsSupport_metadata); "node:module.stripTypeScriptTypes", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_stripTypeScriptTypes_metadata); "node:net._createServerHandle", provider = bound_method, receiver = "node:net.default", spec = {length = 5}, emit = metadata(realm_native_net_createServerHandle_metadata); "node:net._normalizeArgs", provider = bound_method, receiver = "node:net.default", spec = {length = 1}, emit = metadata(realm_native_net_normalizeArgs_metadata); "node:net.connect", provider = bound_method, receiver = "node:net.default", spec = {length = 3}, emit = metadata(realm_native_net_connect_metadata); "node:net.createConnection", provider = bound_method, receiver = "node:net.default", spec = {length = 3}, emit = metadata(realm_native_net_createConnection_metadata); "node:net.createServer", provider = bound_method, receiver = "node:net.default", spec = {length = 2}, emit = metadata(realm_native_net_createServer_metadata); "node:process.setUncaughtExceptionCaptureCallback", provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_setUncaughtExceptionCaptureCallback_metadata); "node:querystring.escape", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 1}, emit = metadata(realm_native_querystring_escape_metadata); "node:querystring.unescape", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 2}, emit = metadata(realm_native_querystring_unescape_metadata); "node:querystring.unescapeBuffer", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 2}, emit = metadata(realm_native_querystring_unescapeBuffer_metadata); "node:repl.REPLServer", provider = bound_method, receiver = "%NativeNamespace:repl%", attrs = {prototype = writable}, extends = "node:repl.REPLServer.", kind = constructor, spec = {length = 6}, emit = metadata(realm_native_repl_REPLServer_metadata); "node:repl.Recoverable", provider = bound_method, receiver = "%NativeNamespace:repl%", attrs = {prototype = writable}, extends = SyntaxError, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_repl_Recoverable_metadata); "node:repl.start", provider = bound_method, receiver = "%NativeNamespace:repl%", spec = {length = 6}, emit = metadata(realm_native_repl_start_metadata); "node:sea.getAsset", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 2}, emit = metadata(realm_native_sea_getAsset_metadata); "node:sea.getAssetAsBlob", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 2}, emit = metadata(realm_native_sea_getAssetAsBlob_metadata); "node:sea.getRawAsset", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 1}, emit = metadata(realm_native_sea_getRawAsset_metadata); "node:stream._isArrayBufferView", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isArrayBufferView_metadata); "node:stream._isUint8Array", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isUint8Array_metadata); "node:stream._uint8ArrayToBuffer", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_uint8ArrayToBuffer_metadata); "node:stream.addAbortSignal", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 2}, emit = metadata(realm_native_stream_addAbortSignal_metadata); "node:stream.duplexPair", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_duplexPair_metadata); "node:stream.getDefaultHighWaterMark", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_getDefaultHighWaterMark_metadata); "node:stream.isDestroyed", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isDestroyed_metadata); "node:stream.isDisturbed", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isDisturbed_metadata); "node:stream.isErrored", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isErrored_metadata); "node:stream.isReadable", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isReadable_metadata); "node:stream.isWritable", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isWritable_metadata); "node:stream.setDefaultHighWaterMark", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 2}, emit = metadata(realm_native_stream_setDefaultHighWaterMark_metadata); "node:sys.MIMEType", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 1}, emit = metadata(realm_native_util_MIMEType_metadata); "node:sys.default.debug", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_debug_metadata); "node:sys.diff", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_diff_metadata); "node:sys.inherits", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_inherits_metadata); "node:sys.isArray", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 1}, emit = metadata(realm_native_util_isArray_metadata); "node:tls.Server", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable}, extends = "node:net.Server", kind = constructor, spec = {length = 2}, emit = metadata(realm_native_tls_Server_metadata); "node:tls.TLSSocket", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor, spec = {length = 2}, emit = metadata(realm_native_tls_TLSSocket_metadata); "node:tls.checkServerIdentity", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_checkServerIdentity_metadata); "node:tls.connect", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 4}, emit = metadata(realm_native_tls_connect_metadata); "node:tls.convertALPNProtocols", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_convertALPNProtocols_metadata); "node:tls.createSecureContext", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_createSecureContext_metadata); "node:tls.createServer", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_createServer_metadata); "node:tls.getCACertificates", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_getCACertificates_metadata); "node:tls.setDefaultCACertificates", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_setDefaultCACertificates_metadata); "node:v8.deserialize", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_deserialize_metadata); "node:v8.getHeapSnapshot", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_getHeapSnapshot_metadata); "node:v8.isStringOneByteRepresentation", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_isStringOneByteRepresentation_metadata); "node:v8.queryObjects", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_queryObjects_metadata); "node:v8.serialize", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_serialize_metadata); "node:v8.startCpuProfile", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_startCpuProfile_metadata); "node:v8.writeHeapSnapshot", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 2}, emit = metadata(realm_native_v8_writeHeapSnapshot_metadata); "node:vm.Script", provider = bound_method, receiver = "node:vm.default", spec = {length = 1}, emit = metadata(realm_native_vm_Script_metadata); "node:vm.compileFunction", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_compileFunction_metadata); "node:vm.createScript", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_createScript_metadata); "node:vm.isContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 1}, emit = metadata(realm_native_vm_isContext_metadata); "node:vm.runInContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 3}, emit = metadata(realm_native_vm_runInContext_metadata); "node:vm.runInNewContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 3}, emit = metadata(realm_native_vm_runInNewContext_metadata); "node:vm.runInThisContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_runInThisContext_metadata); process._fatalException, provider = bound_method, receiver = process, spec = {length = 2}, emit = metadata(realm_native_process_fatalException_metadata); process._linkedBinding, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_linkedBinding_metadata); process.addUncaughtExceptionCaptureCallback, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_addUncaughtExceptionCaptureCallback_metadata); process.binding, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_binding_metadata); process.execve, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_execve_metadata); process.getBuiltinModule, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_getBuiltinModule_metadata); process.ref, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_ref_metadata); process.setSourceMapsEnabled, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_setSourceMapsEnabled_metadata); process.unref, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_unref_metadata); "node:async_hooks.AsyncLocalStorage", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", kind = constructor, members = { bind; snapshot; }; "node:crypto.ECDH", provider = bound_method, receiver = "%NativeNamespace:crypto%", members = { convertKey, attrs = writable | enumerable | configurable; }; "node:net.SocketAddress", provider = bound_method, receiver = "node:net.default", members = { isSocketAddress; parse; }; "node:stream.Duplex", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor, members = { from, attrs = writable | enumerable | configurable; fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.Readable", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, members = { from, attrs = writable | enumerable | configurable; fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.Stream", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, members = { isDestroyed = ref("node:stream.isDestroyed"), attrs = writable | enumerable | configurable; isDisturbed = ref("node:stream.isDisturbed"), attrs = writable | enumerable | configurable; isErrored = ref("node:stream.isErrored"), attrs = writable | enumerable | configurable; isReadable = ref("node:stream.isReadable"), attrs = writable | enumerable | configurable; isWritable = ref("node:stream.isWritable"), attrs = writable | enumerable | configurable; Readable = ref("node:stream.Readable"), attrs = writable | enumerable | configurable; Writable = ref("node:stream.Writable"), attrs = writable | enumerable | configurable; Duplex = ref("node:stream.Duplex"), attrs = writable | enumerable | configurable; Transform = ref("node:stream.Transform"), attrs = writable | enumerable | configurable; PassThrough = ref("node:stream.PassThrough"), attrs = writable | enumerable | configurable; duplexPair = ref("node:stream.duplexPair"), attrs = writable | enumerable | configurable; pipeline = ref("node:stream.pipeline"), attrs = writable | enumerable | configurable; addAbortSignal = ref("node:stream.addAbortSignal"), attrs = writable | enumerable | configurable; finished = ref("node:stream.finished"), attrs = writable | enumerable | configurable; compose = ref("node:stream.compose"), attrs = writable | enumerable | configurable; setDefaultHighWaterMark = ref("node:stream.setDefaultHighWaterMark"), attrs = writable | enumerable | configurable; getDefaultHighWaterMark = ref("node:stream.getDefaultHighWaterMark"), attrs = writable | enumerable | configurable; promises, attrs = writable | enumerable | configurable; Stream = ref("node:stream.Stream"), attrs = writable | enumerable | configurable; _isArrayBufferView = ref("node:stream._isArrayBufferView"), attrs = writable | enumerable | configurable; _isUint8Array = ref("node:stream._isUint8Array"), attrs = writable | enumerable | configurable; _uint8ArrayToBuffer = ref("node:stream._uint8ArrayToBuffer"), attrs = writable | enumerable | configurable; }; "node:stream.Writable", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, members = { fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.pipeline", provider = bound_method, receiver = "%NativeNamespace:stream%", members = { ["@for:nodejs.util.promisify.custom"] = ref("node:stream/promises.pipeline"), attrs = writable | enumerable | configurable; }; "node:sys.inspect", provider = bound_method, receiver = "%NativeNamespace:util%", members = { custom = Symbol.for("nodejs.util.inspect.custom"), attrs = writable | enumerable | configurable; defaultOptions, attrs = writable | enumerable | configurable; styles, attrs = writable | enumerable | configurable; colors, attrs = writable | enumerable | configurable; }; "node:sys.promisify", provider = bound_method, receiver = "%NativeNamespace:util%", members = { custom = Symbol.for("nodejs.util.promisify.custom"), attrs = writable | enumerable | configurable; }; "node:net.BlockList", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, kind = constructor, members = { isBlockList; prototype; }; "node:string_decoder.StringDecoder", provider = bound_method, receiver = "%NativeNamespace:string_decoder%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor; "node:assert.ok", provider = bound_method, receiver = "%NativeNamespace:assert%", alias = "node:assert.default", members = { fail = ref("node:assert.fail"), attrs = writable | enumerable | configurable; ok = ref("node:assert.default"), attrs = writable | enumerable | configurable; equal = ref("node:assert.equal"), attrs = writable | enumerable | configurable; notEqual = ref("node:assert.notEqual"), attrs = writable | enumerable | configurable; deepEqual = ref("node:assert.deepEqual"), attrs = writable | enumerable | configurable; notDeepEqual = ref("node:assert.notDeepEqual"), attrs = writable | enumerable | configurable; deepStrictEqual = ref("node:assert.deepStrictEqual"), attrs = writable | enumerable | configurable; notDeepStrictEqual = ref("node:assert.notDeepStrictEqual"), attrs = writable | enumerable | configurable; strictEqual = ref("node:assert.strictEqual"), attrs = writable | enumerable | configurable; notStrictEqual = ref("node:assert.notStrictEqual"), attrs = writable | enumerable | configurable; partialDeepStrictEqual = ref("node:assert.partialDeepStrictEqual"), attrs = writable | enumerable | configurable; throws = ref("node:assert.throws"), attrs = writable | enumerable | configurable; rejects = ref("node:assert.rejects"), attrs = writable | enumerable | configurable; doesNotThrow = ref("node:assert.doesNotThrow"), attrs = writable | enumerable | configurable; doesNotReject = ref("node:assert.doesNotReject"), attrs = writable | enumerable | configurable; ifError = ref("node:assert.ifError"), attrs = writable | enumerable | configurable; match = ref("node:assert.match"), attrs = writable | enumerable | configurable; doesNotMatch = ref("node:assert.doesNotMatch"), attrs = writable | enumerable | configurable; strict = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; default = ref("node:assert.default"), attrs = writable | enumerable | configurable; AssertionError = ref("node:assert.AssertionError"), attrs = writable | enumerable | configurable; Assert = ref("node:assert.Assert"), attrs = writable | enumerable | configurable; }; "node:assert/strict.ok", provider = bound_method, receiver = "node:assert.strict", alias = "node:assert/strict.default", members = { fail = ref("node:assert/strict.fail"), attrs = writable | enumerable | configurable; ok = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; equal = ref("node:assert/strict.equal"), attrs = writable | enumerable | configurable; notEqual = ref("node:assert/strict.notEqual"), attrs = writable | enumerable | configurable; deepEqual = ref("node:assert/strict.deepEqual"), attrs = writable | enumerable | configurable; notDeepEqual = ref("node:assert/strict.notDeepEqual"), attrs = writable | enumerable | configurable; deepStrictEqual = ref("node:assert/strict.deepStrictEqual"), attrs = writable | enumerable | configurable; notDeepStrictEqual = ref("node:assert/strict.notDeepStrictEqual"), attrs = writable | enumerable | configurable; strictEqual = ref("node:assert/strict.strictEqual"), attrs = writable | enumerable | configurable; notStrictEqual = ref("node:assert/strict.notStrictEqual"), attrs = writable | enumerable | configurable; partialDeepStrictEqual = ref("node:assert/strict.partialDeepStrictEqual"), attrs = writable | enumerable | configurable; throws = ref("node:assert/strict.throws"), attrs = writable | enumerable | configurable; rejects = ref("node:assert/strict.rejects"), attrs = writable | enumerable | configurable; doesNotThrow = ref("node:assert/strict.doesNotThrow"), attrs = writable | enumerable | configurable; doesNotReject = ref("node:assert/strict.doesNotReject"), attrs = writable | enumerable | configurable; ifError = ref("node:assert/strict.ifError"), attrs = writable | enumerable | configurable; match = ref("node:assert/strict.match"), attrs = writable | enumerable | configurable; doesNotMatch = ref("node:assert/strict.doesNotMatch"), attrs = writable | enumerable | configurable; strict = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; default = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; AssertionError = ref("node:assert.AssertionError"), attrs = writable | enumerable | configurable; Assert = ref("node:assert.Assert"), attrs = writable | enumerable | configurable; }; "node:domain.createDomain", provider = bound_method, receiver = "%NativeNamespace:domain%", alias = "node:domain.create"; "node:path.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path%", alias = "node:path._makeLong"; "node:path/posix.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path.posix%", alias = "node:path/posix._makeLong"; "node:path/win32.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path.win32%", alias = "node:path/win32._makeLong"; PerformanceObserver.PerformanceObserver, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", instance = PerformanceObserver.prototype, kind = constructor, alias = PerformanceObserver, members = { supportedEntryTypes = accessor(get = "PerformanceObserver.supportedEntryTypes."); }, spec = {length = 1}, emit = metadata(realm_native_perf_hooks_PerformanceObserver_metadata); "node:cluster.setupPrimary", provider = bound_method, receiver = "%NativeNamespace:cluster%", alias = "node:cluster.setupMaster", spec = {length = 1}, emit = metadata(realm_native_cluster_setupPrimary_metadata); "node:fs.ReadStream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:stream.Readable", instance = "node:fs.FileReadStream.prototype", kind = constructor, alias = "node:fs.FileReadStream", spec = {length = 2}, emit = metadata(realm_native_fs_ReadStream_metadata); "node:fs.WriteStream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:stream.Writable", instance = "node:fs.FileWriteStream.prototype", kind = constructor, alias = "node:fs.FileWriteStream", spec = {length = 2}, emit = metadata(realm_native_fs_WriteStream_metadata); "node:querystring.parse", provider = bound_method, receiver = "%NativeNamespace:querystring%", alias = "node:querystring.decode", spec = {length = 4}, emit = metadata(realm_native_querystring_parse_metadata); "node:querystring.stringify", provider = bound_method, receiver = "%NativeNamespace:querystring%", alias = "node:querystring.encode", spec = {length = 4}, emit = metadata(realm_native_querystring_stringify_metadata); "node:sys.debuglog", provider = bound_method, receiver = "%NativeNamespace:util%", alias = "node:sys.debug", spec = {length = 2}, emit = metadata(realm_native_util_debuglog_metadata); "node:async_hooks.AsyncResource", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", kind = constructor, members = { bind; }, spec = {length = 1}, emit = metadata(realm_native_async_hooks_AsyncResource_metadata); "node:events.EventEmitter", provider = bound_method, receiver = "%NativeNamespace:events%", attrs = {prototype = writable}, kind = constructor, members = { addAbortListener = ref("node:events.addAbortListener"), attrs = writable | enumerable | configurable; once = ref("node:events.once"), attrs = writable | enumerable | configurable; on = ref("node:events.on"), attrs = writable | enumerable | configurable; getEventListeners = ref("node:events.getEventListeners"), attrs = writable | enumerable | configurable; getMaxListeners = ref("node:events.getMaxListeners"), attrs = writable | enumerable | configurable; listenerCount = ref("node:events.listenerCount"), attrs = writable | enumerable | configurable; setMaxListeners = ref("node:events.setMaxListeners"), attrs = writable | enumerable | configurable; init = ref("node:events.init"), attrs = writable | enumerable | configurable; EventEmitter = ref("node:events.EventEmitter"), attrs = writable | enumerable | configurable; usingDomains = false, attrs = writable | enumerable | configurable; captureRejectionSymbol = Symbol.for("nodejs.rejection"), attrs = writable | enumerable | configurable; errorMonitor = Symbol.for("events.errorMonitor"), attrs = writable | enumerable | configurable; EventEmitterAsyncResource = accessor(get = "node:events.EventEmitter.EventEmitterAsyncResource."), attrs = enumerable | configurable; defaultMaxListeners = accessor(get = "node:events.EventEmitter.defaultMaxListeners.", set = "node:events.EventEmitter.defaultMaxListeners."), attrs = enumerable; captureRejections = accessor(get = "node:events.EventEmitter.captureRejections.", set = "node:events.EventEmitter.captureRejections."), attrs = enumerable; prototype; }, spec = {length = 1}, emit = metadata(realm_native_events_EventEmitter_metadata); "node:stream.finished", provider = bound_method, receiver = "%NativeNamespace:stream%", members = { ["@for:nodejs.util.promisify.custom"] = ref("node:stream/promises.finished"), attrs = writable | enumerable | configurable; }, spec = {length = 3}, emit = metadata(realm_native_stream_finished_metadata); "node:crypto.Hash", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Hash.prototype.constructor", kind = constructor, spec = {name = "deprecated"}, emit = metadata(realm_crypto_deprecated); "node:crypto.Hmac", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Hmac.prototype.constructor", kind = constructor, spec = {name = "deprecated"}, emit = metadata(realm_crypto_deprecated); "node:fs.Stats", provider = bound_method, receiver = "node:fs.default", spec = {name = "deprecated", length = 18}, emit = metadata(realm_native_fs_Stats_metadata); "node:fs._toUnixTimestamp", provider = bound_method, receiver = "node:fs.default", spec = {name = "toUnixTimestamp", length = 1}, emit = metadata(realm_native_fs_toUnixTimestamp_metadata); "node:http._connectionListener", provider = bound_method, receiver = "node:http.default", spec = {name = "connectionListener", length = 1}, emit = metadata(realm_native_http_connectionListener_metadata); "node:module.runMain", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {name = "executeUserEntryPoint"}, emit = metadata(realm_native_module_runMain_metadata); "node:url.resolveObject", provider = bound_method, receiver = "%NativeNamespace:url%", spec = {name = "urlResolveObject", length = 2}, emit = metadata(realm_native_url_resolveObject_metadata); "node:module.Module", provider = bound_method, receiver = "%NativeNamespace:module%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor, members = { Module = ref("node:module.Module"), attrs = writable | enumerable | configurable; _cache = ref("node:module._cache"), attrs = writable | enumerable | configurable; _extensions = ref("node:module._extensions"), attrs = writable | enumerable | configurable; _pathCache = ref("node:module._pathCache"), attrs = writable | enumerable | configurable; globalPaths = ref("node:module.globalPaths"), attrs = writable | enumerable | configurable; builtinModules = ref("node:module.builtinModules"), attrs = writable | enumerable | configurable; constants = ref("node:module.constants"), attrs = writable | enumerable | configurable; SourceMap = ref("node:module.SourceMap"), attrs = writable | enumerable | configurable; _findPath = ref("node:module._findPath"), attrs = writable | enumerable | configurable; _initPaths = ref("node:module._initPaths"), attrs = writable | enumerable | configurable; _load = ref("node:module._load"), attrs = writable | enumerable | configurable; _nodeModulePaths = ref("node:module._nodeModulePaths"), attrs = writable | enumerable | configurable; _preloadModules = ref("node:module._preloadModules"), attrs = writable | enumerable | configurable; _resolveFilename = ref("node:module._resolveFilename"), attrs = writable | enumerable | configurable; _resolveLookupPaths = ref("node:module._resolveLookupPaths"), attrs = writable | enumerable | configurable; createRequire = ref("node:module.createRequire"), attrs = writable | enumerable | configurable; enableCompileCache = ref("node:module.enableCompileCache"), attrs = writable | enumerable | configurable; findPackageJSON = ref("node:module.findPackageJSON"), attrs = writable | enumerable | configurable; findSourceMap = ref("node:module.findSourceMap"), attrs = writable | enumerable | configurable; flushCompileCache = ref("node:module.flushCompileCache"), attrs = writable | enumerable | configurable; getCompileCacheDir = ref("node:module.getCompileCacheDir"), attrs = writable | enumerable | configurable; getSourceMapsSupport = ref("node:module.getSourceMapsSupport"), attrs = writable | enumerable | configurable; isBuiltin = ref("node:module.isBuiltin"), attrs = writable | enumerable | configurable; register = ref("node:module.register"), attrs = writable | enumerable | configurable; registerHooks = ref("node:module.registerHooks"), attrs = writable | enumerable | configurable; runMain = ref("node:module.runMain"), attrs = writable | enumerable | configurable; setSourceMapsSupport = ref("node:module.setSourceMapsSupport"), attrs = writable | enumerable | configurable; stripTypeScriptTypes = ref("node:module.stripTypeScriptTypes"), attrs = writable | enumerable | configurable; syncBuiltinESMExports = ref("node:module.syncBuiltinESMExports"), attrs = writable | enumerable | configurable; wrap, attrs = none; wrapper, attrs = none; _readPackage = undefined, attrs = writable | enumerable | configurable; _stat = undefined, attrs = writable | enumerable | configurable; prototype; }; "node:tls.SecureContext", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_tls_SecureContext_metadata); } +crate::realm_decl! { "node:module.flushCompileCache", provider = bound_method, receiver = "%NativeNamespace:module%", constructable = false; "node:module.isBuiltin", provider = bound_method, receiver = "%NativeNamespace:module%", constructable = false, spec = {length = 1}, emit = metadata(realm_native_module_isBuiltin_metadata); "node:crypto.KeyObject", provider = bound_method, receiver = "%NativeNamespace:crypto%", module = "crypto.KeyObject", attrs = {prototype = writable}, kind = constructor, spec = {length = 2}, emit = metadata(realm_native_crypto_KeyObject_metadata), members = { from; prototype; }, births = [Array, Error, Function, Object]; "node:net.Server", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, class_identity = NET_SERVER; "node:net.Socket", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, extends = "node:stream.Duplex", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_net_Socket_metadata), class_identity = NET_SOCKET; Buffer.alloc, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.allocUnsafe, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.allocUnsafeSlow, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.byteLength, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.compare, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.concat, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.copyBytesFrom, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.from, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.isBuffer, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; Buffer.isEncoding, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; "node:assert.deepEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.deepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.doesNotMatch", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.doesNotThrow", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.equal", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.fail", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.ifError", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.match", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notDeepEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.notStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.partialDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.strictEqual", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.throws", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert/strict.deepEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.deepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.doesNotMatch", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.doesNotThrow", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.equal", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.fail", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.ifError", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.match", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notDeepEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notDeepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.notStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.partialDeepStrictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.strictEqual", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.throws", provider = bound_method, receiver = "node:assert.strict"; "node:async_hooks.executionAsyncId", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:async_hooks.executionAsyncResource", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:async_hooks.triggerAsyncId", provider = bound_method, receiver = "%NativeNamespace:async_hooks%"; "node:buffer.atob", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.btoa", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.isAscii", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:buffer.isUtf8", provider = bound_method, receiver = "%NativeNamespace:buffer%"; "node:child_process.exec", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execFile", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execFileSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.execSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.fork", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.spawn", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:child_process.spawnSync", provider = bound_method, receiver = "%NativeNamespace:child_process%"; "node:crypto.createCipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDecipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createDiffieHellmanGroup", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createECDH", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createHash", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createHmac", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createPrivateKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createPublicKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createSecretKey", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createSign", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.createVerify", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.default.randomUUIDv7", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getCipherInfo", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getDiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getFips", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getRandomValues", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.hash", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.pbkdf2", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.pbkdf2Sync", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomBytes", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomFill", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomFillSync", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomInt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.randomUUID", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.secureHeapUsed", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.sign", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.verify", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:dgram.createSocket", provider = bound_method, receiver = "%NativeNamespace:dgram%"; "node:dns.Resolver", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.getDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.lookup", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.lookupService", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve4", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolve6", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveAny", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveCaa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveCname", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveMx", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveNaptr", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveNs", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolvePtr", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveSoa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveSrv", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveTlsa", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.resolveTxt", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.reverse", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.setDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns.setServers", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns/promises.Resolver", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.getDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.lookup", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.lookupService", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve4", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolve6", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveAny", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveCaa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveCname", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveMx", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveNaptr", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveNs", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolvePtr", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveSoa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveSrv", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveTlsa", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.resolveTxt", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.reverse", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.setDefaultResultOrder", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:dns/promises.setServers", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:events.setMaxListeners", provider = bound_method, receiver = "%NativeNamespace:events%"; "node:fs.access", provider = bound_method, receiver = "node:fs.default"; "node:fs.accessSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.appendFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.appendFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.chmod", provider = bound_method, receiver = "node:fs.default"; "node:fs.chmodSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.chown", provider = bound_method, receiver = "node:fs.default"; "node:fs.chownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.close", provider = bound_method, receiver = "node:fs.default"; "node:fs.closeSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.copyFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.copyFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.cp", provider = bound_method, receiver = "node:fs.default"; "node:fs.cpSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.createReadStream", provider = bound_method, receiver = "node:fs.default"; "node:fs.createWriteStream", provider = bound_method, receiver = "node:fs.default"; "node:fs.exists", provider = bound_method, receiver = "node:fs.default"; "node:fs.existsSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchmod", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchmodSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchown", provider = bound_method, receiver = "node:fs.default"; "node:fs.fchownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fdatasync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fdatasyncSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fstat", provider = bound_method, receiver = "node:fs.default"; "node:fs.fstatSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fsync", provider = bound_method, receiver = "node:fs.default"; "node:fs.fsyncSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.ftruncate", provider = bound_method, receiver = "node:fs.default"; "node:fs.ftruncateSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.futimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.futimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.glob", provider = bound_method, receiver = "node:fs.default"; "node:fs.globSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lchown", provider = bound_method, receiver = "node:fs.default"; "node:fs.lchownSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.link", provider = bound_method, receiver = "node:fs.default"; "node:fs.linkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lstat", provider = bound_method, receiver = "node:fs.default"; "node:fs.lstatSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.lutimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.lutimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdtemp", provider = bound_method, receiver = "node:fs.default"; "node:fs.mkdtempSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.open", provider = bound_method, receiver = "node:fs.default"; "node:fs.openSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.opendir", provider = bound_method, receiver = "node:fs.default"; "node:fs.opendirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.read", provider = bound_method, receiver = "node:fs.default"; "node:fs.readFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.readFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.readdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.readlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.readv", provider = bound_method, receiver = "node:fs.default"; "node:fs.readvSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.realpath", provider = bound_method, receiver = "node:fs.default"; "node:fs.realpathSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rename", provider = bound_method, receiver = "node:fs.default"; "node:fs.renameSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rm", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmdir", provider = bound_method, receiver = "node:fs.default"; "node:fs.rmdirSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.stat", provider = bound_method, receiver = "node:fs.default"; "node:fs.statSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.statfs", provider = bound_method, receiver = "node:fs.default"; "node:fs.statfsSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.symlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.symlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.truncate", provider = bound_method, receiver = "node:fs.default"; "node:fs.truncateSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.unlink", provider = bound_method, receiver = "node:fs.default"; "node:fs.unlinkSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.unwatchFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.utimes", provider = bound_method, receiver = "node:fs.default"; "node:fs.utimesSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.watch", provider = bound_method, receiver = "node:fs.default"; "node:fs.watchFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.write", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeFile", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeFileSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.writeSync", provider = bound_method, receiver = "node:fs.default"; "node:fs.writev", provider = bound_method, receiver = "node:fs.default"; "node:fs.writevSync", provider = bound_method, receiver = "node:fs.default"; "node:http.createServer", provider = bound_method, receiver = "node:http.default"; "node:http.request", provider = bound_method, receiver = "node:http.default"; "node:http2.getDefaultSettings", provider = bound_method, receiver = "node:http2.default"; "node:https.createServer", provider = bound_method, receiver = "node:https.default"; "node:https.request", provider = bound_method, receiver = "node:https.default"; "node:inspector.open", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:inspector.waitForDebugger", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:module._initPaths", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.getCompileCacheDir", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.getSourceMapsSupport", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:module.syncBuiltinESMExports", provider = bound_method, receiver = "%NativeNamespace:module%"; "node:net.getDefaultAutoSelectFamily", provider = bound_method, receiver = "node:net.default"; "node:net.getDefaultAutoSelectFamilyAttemptTimeout", provider = bound_method, receiver = "node:net.default"; "node:net.isIP", provider = bound_method, receiver = "node:net.default"; "node:net.isIPv4", provider = bound_method, receiver = "node:net.default"; "node:net.isIPv6", provider = bound_method, receiver = "node:net.default"; "node:net.setDefaultAutoSelectFamily", provider = bound_method, receiver = "node:net.default"; "node:net.setDefaultAutoSelectFamilyAttemptTimeout", provider = bound_method, receiver = "node:net.default"; "node:os.arch", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.cpus", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.endianness", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.getPriority", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.homedir", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.hostname", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.loadavg", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.networkInterfaces", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.platform", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.setPriority", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.tmpdir", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.uptime", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.userInfo", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:path.format", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path/posix.format", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/win32.format", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:process.emitWarning", provider = bound_method, receiver = process; "node:process.exit", provider = bound_method, receiver = process; "node:process.hasUncaughtExceptionCaptureCallback", provider = bound_method, receiver = process; "node:process.initgroups", provider = bound_method, receiver = process; "node:process.setegid", provider = bound_method, receiver = process; "node:process.seteuid", provider = bound_method, receiver = process; "node:process.setgid", provider = bound_method, receiver = process; "node:process.setgroups", provider = bound_method, receiver = process; "node:process.setuid", provider = bound_method, receiver = process; "node:process.threadCpuUsage", provider = bound_method, receiver = process; "node:process.umask", provider = bound_method, receiver = process; "node:readline.clearLine", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.clearScreenDown", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.createInterface", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.cursorTo", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.emitKeypressEvents", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:readline.moveCursor", provider = bound_method, receiver = "%NativeNamespace:readline%"; "node:sea.getAssetKeys", provider = bound_method, receiver = "%NativeNamespace:sea%"; "node:sea.isSea", provider = bound_method, receiver = "%NativeNamespace:sea%"; "node:stream.compose", provider = bound_method, receiver = "%NativeNamespace:stream%"; "node:sys.MIMEParams", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._errnoException", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._exceptionWithHostPort", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys._extend", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.callbackify", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.convertProcessSignalToExitCode", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.deprecate", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.format", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.formatWithOptions", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getCallSites", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorMap", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorMessage", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.getSystemErrorName", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.parseEnv", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.setTraceSigInt", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.stripVTControlCharacters", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.styleText", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.transferableAbortController", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.transferableAbortSignal", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:timers.clearImmediate", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.clearInterval", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.clearTimeout", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setImmediate", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setInterval", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:timers.setTimeout", provider = bound_method, receiver = "%NativeNamespace:timers%"; "node:tls.getCertificateCompressionAlgorithms", provider = bound_method, receiver = "%NativeNamespace:tls%"; "node:tty.isatty", provider = bound_method, receiver = "%NativeNamespace:tty%"; "node:url.Url", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.domainToASCII", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.domainToUnicode", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.fileURLToPath", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.fileURLToPathBuffer", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.format", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.parse", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.pathToFileURL", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.resolve", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:url.urlToHttpOptions", provider = bound_method, receiver = "%NativeNamespace:url%"; "node:util/types.isBigInt64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBigUint64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isDataView", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isFloat64Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isInt8Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isTypedArray", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint16Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint32Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint8Array", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isUint8ClampedArray", provider = bound_method, receiver = "node:sys.types"; "node:v8.DefaultDeserializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.DefaultSerializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.Deserializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.Serializer", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getCppHeapStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapCodeStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapSpaceStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.getHeapStatistics", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.setFlagsFromString", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.setHeapSnapshotNearHeapLimit", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:vm.createContext", provider = bound_method, receiver = "node:vm.default"; "node:vm.measureMemory", provider = bound_method, receiver = "node:vm.default"; "node:worker_threads.getEnvironmentData", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.isMarkedAsUntransferable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.markAsUncloneable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.markAsUntransferable", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.receiveMessageOnPort", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.setEnvironmentData", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:zlib.brotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliCompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.brotliDecompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.crc32", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createBrotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createBrotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createDeflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createDeflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createGunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createGzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createInflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createInflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createUnzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createZstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.createZstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateRawSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.deflateSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gunzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.gzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflate", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateRawSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.inflateSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.unzip", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.unzipSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdCompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%"; "node:zlib.zstdDecompressSync", provider = bound_method, receiver = "%NativeNamespace:zlib%"; performance.createHistogram, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.eventLoopUtilization, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.monitorEventLoopDelay, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; performance.timerify, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%"; process._rawDebug, provider = bound_method, receiver = process; process._tickCallback, provider = bound_method, receiver = process; process.addListener, provider = bound_method, receiver = process; process.chdir, provider = bound_method, receiver = process; process.cpuUsage, provider = bound_method, receiver = process; process.cwd, provider = bound_method, receiver = process; process.eventNames, provider = bound_method, receiver = process; process.getMaxListeners, provider = bound_method, receiver = process; process.hrtime, provider = bound_method, receiver = process; process.kill, provider = bound_method, receiver = process; process.listenerCount, provider = bound_method, receiver = process; process.listeners, provider = bound_method, receiver = process; process.memoryUsage, provider = bound_method, receiver = process; process.nextTick, provider = bound_method, receiver = process; process.off, provider = bound_method, receiver = process; process.on, provider = bound_method, receiver = process; process.once, provider = bound_method, receiver = process; process.openStdin, provider = bound_method, receiver = process; process.prependListener, provider = bound_method, receiver = process; process.prependOnceListener, provider = bound_method, receiver = process; process.rawListeners, provider = bound_method, receiver = process; process.removeAllListeners, provider = bound_method, receiver = process; process.removeListener, provider = bound_method, receiver = process; process.resourceUsage, provider = bound_method, receiver = process; process.setMaxListeners, provider = bound_method, receiver = process; Buffer.of, provider = bound_method, receiver = "%NativeNamespace:buffer.Buffer%"; console.assert, provider = bound_method, receiver = "%NativeNamespace:console%"; console.clear, provider = bound_method, receiver = "%NativeNamespace:console%"; console.count, provider = bound_method, receiver = "%NativeNamespace:console%"; console.countReset, provider = bound_method, receiver = "%NativeNamespace:console%"; console.createTask, provider = bound_method, receiver = "%NativeNamespace:console%"; console.debug, provider = bound_method, receiver = "%NativeNamespace:console%"; console.dir, provider = bound_method, receiver = "%NativeNamespace:console%"; console.dirxml, provider = bound_method, receiver = "%NativeNamespace:console%"; console.error, provider = bound_method, receiver = "%NativeNamespace:console%"; console.group, provider = bound_method, receiver = "%NativeNamespace:console%"; console.groupCollapsed, provider = bound_method, receiver = "%NativeNamespace:console%"; console.groupEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.info, provider = bound_method, receiver = "%NativeNamespace:console%"; console.log, provider = bound_method, receiver = "%NativeNamespace:console%"; console.profile, provider = bound_method, receiver = "%NativeNamespace:console%"; console.profileEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.table, provider = bound_method, receiver = "%NativeNamespace:console%"; console.time, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeEnd, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeLog, provider = bound_method, receiver = "%NativeNamespace:console%"; console.timeStamp, provider = bound_method, receiver = "%NativeNamespace:console%"; console.trace, provider = bound_method, receiver = "%NativeNamespace:console%"; console.warn, provider = bound_method, receiver = "%NativeNamespace:console%"; "node:assert.doesNotReject", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert.rejects", provider = bound_method, receiver = "%NativeNamespace:assert%"; "node:assert/strict.doesNotReject", provider = bound_method, receiver = "node:assert.strict"; "node:assert/strict.rejects", provider = bound_method, receiver = "node:assert.strict"; "node:crypto.getCiphers", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getCurves", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.getHashes", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.privateDecrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.privateEncrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.publicDecrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.publicEncrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:crypto.timingSafeEqual", provider = bound_method, receiver = "%NativeNamespace:crypto%"; "node:dns.getServers", provider = bound_method, receiver = "%NativeNamespace:dns%"; "node:dns/promises.getServers", provider = bound_method, receiver = "%NativeNamespace:dns/promises%"; "node:inspector.close", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:inspector.url", provider = bound_method, receiver = "%NativeNamespace:inspector%"; "node:os.availableParallelism", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.freemem", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.machine", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.release", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.totalmem", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.type", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:os.version", provider = bound_method, receiver = "%NativeNamespace:os%"; "node:path.basename", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.dirname", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.extname", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.join", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.normalize", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.parse", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.relative", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path.resolve", provider = bound_method, receiver = "%NativeNamespace:path%"; "node:path/posix.basename", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.dirname", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.extname", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.join", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.normalize", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.parse", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.relative", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/posix.resolve", provider = bound_method, receiver = "%NativeNamespace:path.posix%"; "node:path/win32.basename", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.dirname", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.extname", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.isAbsolute", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.join", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.matchesGlob", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.normalize", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.parse", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.relative", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:path/win32.resolve", provider = bound_method, receiver = "%NativeNamespace:path.win32%"; "node:process.availableMemory", provider = bound_method, receiver = process; "node:process.constrainedMemory", provider = bound_method, receiver = process; "node:process.getegid", provider = bound_method, receiver = process; "node:process.geteuid", provider = bound_method, receiver = process; "node:process.getgid", provider = bound_method, receiver = process; "node:process.getgroups", provider = bound_method, receiver = process; "node:process.getuid", provider = bound_method, receiver = process; "node:sys.aborted", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.isDeepStrictEqual", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.parseArgs", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:sys.toUSVString", provider = bound_method, receiver = "%NativeNamespace:util%"; "node:tls.getCiphers", provider = bound_method, receiver = "%NativeNamespace:tls%"; "node:util/types.isAnyArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArgumentsObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isArrayBufferView", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isAsyncFunction", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBigIntObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBooleanObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isBoxedPrimitive", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isCryptoKey", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isDate", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isExternal", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isGeneratorFunction", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isGeneratorObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isKeyObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isMap", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isMapIterator", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isModuleNamespaceObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isNativeError", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isNumberObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isPromise", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isProxy", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isRegExp", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSet", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSetIterator", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSharedArrayBuffer", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isStringObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isSymbolObject", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isWeakMap", provider = bound_method, receiver = "node:sys.types"; "node:util/types.isWeakSet", provider = bound_method, receiver = "node:sys.types"; "node:v8.cachedDataVersionTag", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.stopCoverage", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:v8.takeCoverage", provider = bound_method, receiver = "%NativeNamespace:v8%"; "node:punycode.decode", provider = bound_method, receiver = "node:punycode"; "node:punycode.encode", provider = bound_method, receiver = "node:punycode"; "node:punycode.toASCII", provider = bound_method, receiver = "node:punycode"; "node:punycode.toUnicode", provider = bound_method, receiver = "node:punycode"; "node:punycode.ucs2.decode", provider = bound_method, receiver = "%NativeNamespace:punycode.ucs2%"; "node:punycode.ucs2.encode", provider = bound_method, receiver = "%NativeNamespace:punycode.ucs2%"; "node:v8.promiseHooks.createHook", provider = bound_method, receiver = "node:v8.promiseHooks"; "node:v8.promiseHooks.onInit", provider = bound_method, receiver = "node:v8.promiseHooks"; "node:v8.promiseHooks.onBefore", provider = bound_method, receiver = "node:v8.promiseHooks"; "node:v8.promiseHooks.onAfter", provider = bound_method, receiver = "node:v8.promiseHooks"; "node:v8.promiseHooks.onSettled", provider = bound_method, receiver = "node:v8.promiseHooks"; "node:v8.startupSnapshot.addDeserializeCallback", provider = bound_method, receiver = "node:v8.startupSnapshot"; "node:v8.startupSnapshot.addSerializeCallback", provider = bound_method, receiver = "node:v8.startupSnapshot"; "node:v8.startupSnapshot.setDeserializeMainFunction", provider = bound_method, receiver = "node:v8.startupSnapshot"; "node:v8.startupSnapshot.isBuildingSnapshot", provider = bound_method, receiver = "node:v8.startupSnapshot"; "node:worker_threads.moveMessagePortToContext", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; "node:worker_threads.postMessageToThread", provider = bound_method, receiver = "%NativeNamespace:worker_threads%"; process._debugEnd, provider = bound_method, receiver = process; process._debugProcess, provider = bound_method, receiver = process; process._getActiveHandles, provider = bound_method, receiver = process; process._getActiveRequests, provider = bound_method, receiver = process; process._kill, provider = bound_method, receiver = process; process._startProfilerIdleNotifier, provider = bound_method, receiver = process; process._stopProfilerIdleNotifier, provider = bound_method, receiver = process; process.abort, provider = bound_method, receiver = process; process.dlopen, provider = bound_method, receiver = process; process.getActiveResourcesInfo, provider = bound_method, receiver = process; process.reallyExit, provider = bound_method, receiver = process; process.uptime, provider = bound_method, receiver = process; Performance, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceEntry, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceMeasure, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceObserverEntryList, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; PerformanceResourceTiming, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor; "node:wasi.WASI", provider = bound_method, receiver = "%NativeNamespace:wasi%", kind = constructor; "node:assert.Assert", provider = bound_method, receiver = "%NativeNamespace:assert%", attrs = {prototype = writable}, kind = constructor; "node:assert.AssertionError", provider = bound_method, receiver = "%NativeNamespace:assert%", kind = constructor; "node:v8.GCProfiler", provider = bound_method, receiver = "%NativeNamespace:v8%", attrs = {prototype = writable}, kind = constructor; "node:child_process.ChildProcess", provider = bound_method, receiver = "%NativeNamespace:child_process%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:crypto.Sign", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:stream.Writable", kind = constructor; "node:crypto.Verify", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:stream.Writable", kind = constructor; "node:dgram.Socket", provider = bound_method, receiver = "%NativeNamespace:dgram%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:domain.Domain", provider = bound_method, receiver = "%NativeNamespace:domain%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:events.EventEmitterAsyncResource", provider = bound_method, receiver = "%NativeNamespace:events%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:fs.Utf8Stream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:http.Server", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:net.Server", kind = constructor; "node:http2.Http2ServerRequest", provider = bound_method, receiver = "node:http2.default", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor; "node:http2.Http2ServerResponse", provider = bound_method, receiver = "node:http2.default", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor; "node:https.Server", provider = bound_method, receiver = "node:https.default", attrs = {prototype = writable}, extends = "node:tls.Server", kind = constructor; "node:inspector.Session", provider = bound_method, receiver = "%NativeNamespace:inspector%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor; "node:inspector/promises.Session", provider = bound_method, receiver = "%NativeNamespace:inspector/promises%", attrs = {prototype = writable}, extends = "node:inspector.Session", kind = constructor; "node:stream.PassThrough", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Transform", kind = constructor; "node:stream.Transform", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Duplex", kind = constructor; "node:tty.ReadStream", provider = bound_method, receiver = "%NativeNamespace:tty%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor; "node:tty.WriteStream", provider = bound_method, receiver = "%NativeNamespace:tty%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor; "node:worker_threads.Worker", provider = bound_method, receiver = "%NativeNamespace:worker_threads%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, births = [process]; "node:zlib.BrotliCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.BrotliCompress.", kind = constructor; "node:zlib.BrotliDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.BrotliCompress.", kind = constructor; "node:zlib.Deflate", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.DeflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Gunzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Gzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Inflate", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.InflateRaw", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.Unzip", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.Deflate.", kind = constructor; "node:zlib.ZstdCompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.ZstdCompress.", kind = constructor; "node:zlib.ZstdDecompress", provider = bound_method, receiver = "%NativeNamespace:zlib%", attrs = {prototype = writable}, extends = "node:zlib.ZstdCompress.", kind = constructor; PerformanceMark, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_perf_hooks_PerformanceMark_metadata); console.Console, provider = bound_method, receiver = "%NativeNamespace:console%", spec = {length = 1}, emit = metadata(realm_native_console_Console_metadata); console.context, provider = bound_method, receiver = "%NativeNamespace:console%", spec = {length = 1}, emit = metadata(realm_native_console_context_metadata); "node:async_hooks.createHook", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", spec = {length = 1}, emit = metadata(realm_native_async_hooks_createHook_metadata); "node:child_process._forkChild", provider = bound_method, receiver = "%NativeNamespace:child_process%", spec = {length = 2}, emit = metadata(realm_native_child_process_forkChild_metadata); "node:cluster.Worker", provider = bound_method, receiver = "%NativeNamespace:cluster%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_cluster_Worker_metadata); "node:cluster.disconnect", provider = bound_method, receiver = "%NativeNamespace:cluster%", spec = {length = 1}, emit = metadata(realm_native_cluster_disconnect_metadata); "node:cluster.fork", provider = bound_method, receiver = "%NativeNamespace:cluster%", spec = {length = 1}, emit = metadata(realm_native_cluster_fork_metadata); "node:crypto.Cipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Cipheriv.", kind = constructor, spec = {length = 4}, emit = metadata(realm_native_crypto_Cipheriv_metadata); "node:crypto.Decipheriv", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Cipheriv.", kind = constructor, spec = {length = 4}, emit = metadata(realm_native_crypto_Decipheriv_metadata); "node:crypto.DiffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 4}, emit = metadata(realm_native_crypto_DiffieHellman_metadata); "node:crypto.DiffieHellmanGroup", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_DiffieHellmanGroup_metadata); "node:crypto.KeyObject.from", provider = bound_method, receiver = "%NativeNamespace:crypto.KeyObject%", spec = {length = 1}, emit = metadata(realm_native_crypto_KeyObject_from_metadata); "node:crypto.X509Certificate", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_crypto_X509Certificate_metadata); "node:crypto.Certificate", provider = bound_method, receiver = "%NativeNamespace:crypto%", members = { exportChallenge; exportPublicKey; verifySpkac; }; "node:crypto.Certificate.verifySpkac", provider = bound_method, receiver = "%NativeNamespace:crypto.Certificate%"; "node:crypto.Certificate.exportPublicKey", provider = bound_method, receiver = "%NativeNamespace:crypto.Certificate%"; "node:crypto.Certificate.exportChallenge", provider = bound_method, receiver = "%NativeNamespace:crypto.Certificate%"; "node:crypto.argon2", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_argon2_metadata); "node:crypto.argon2Sync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_argon2Sync_metadata); "node:crypto.checkPrime", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_checkPrime_metadata); "node:crypto.checkPrimeSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_checkPrimeSync_metadata); "node:crypto.decapsulate", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_decapsulate_metadata); "node:crypto.diffieHellman", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_diffieHellman_metadata); "node:crypto.encapsulate", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_encapsulate_metadata); "node:crypto.generateKey", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generateKey_metadata); "node:crypto.generateKeyPair", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generateKeyPair_metadata); "node:crypto.generateKeyPairSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_generateKeyPairSync_metadata); "node:crypto.generateKeySync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 2}, emit = metadata(realm_native_crypto_generateKeySync_metadata); "node:crypto.generatePrime", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_generatePrime_metadata); "node:crypto.generatePrimeSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_generatePrimeSync_metadata); "node:crypto.hkdf", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 6}, emit = metadata(realm_native_crypto_hkdf_metadata); "node:crypto.hkdfSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 5}, emit = metadata(realm_native_crypto_hkdfSync_metadata); "node:crypto.scrypt", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 4}, emit = metadata(realm_native_crypto_scrypt_metadata); "node:crypto.scryptSync", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 3}, emit = metadata(realm_native_crypto_scryptSync_metadata); "node:crypto.setFips", provider = bound_method, receiver = "%NativeNamespace:crypto%", spec = {length = 1}, emit = metadata(realm_native_crypto_setFips_metadata); "node:events.addAbortListener", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_addAbortListener_metadata); "node:events.getEventListeners", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_getEventListeners_metadata); "node:events.getMaxListeners", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 1}, emit = metadata(realm_native_events_getMaxListeners_metadata); "node:events.init", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 1}, emit = metadata(realm_native_events_init_metadata); "node:events.listenerCount", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_listenerCount_metadata); "node:events.on", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_on_metadata); "node:events.once", provider = bound_method, receiver = "%NativeNamespace:events%", spec = {length = 2}, emit = metadata(realm_native_events_once_metadata); "node:fs.Dir", provider = bound_method, receiver = "node:fs.default", spec = {length = 3}, emit = metadata(realm_native_fs_Dir_metadata); "node:fs.Dirent", provider = bound_method, receiver = "node:fs.default", spec = {length = 3}, emit = metadata(realm_native_fs_Dirent_metadata); "node:fs.mkdtempDisposableSync", provider = bound_method, receiver = "node:fs.default", spec = {length = 2}, emit = metadata(realm_native_fs_mkdtempDisposableSync_metadata); "node:fs.openAsBlob", provider = bound_method, receiver = "node:fs.default", spec = {length = 1}, emit = metadata(realm_native_fs_openAsBlob_metadata); "node:http.Agent", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_Agent_metadata); "node:http.ClientRequest", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:http.OutgoingMessage", kind = constructor, spec = {length = 3}, emit = metadata(realm_native_http_ClientRequest_metadata); "node:http.IncomingMessage", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_IncomingMessage_metadata); "node:http.OutgoingMessage", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_OutgoingMessage_metadata); "node:http.ServerResponse", provider = bound_method, receiver = "node:http.default", attrs = {prototype = writable}, extends = "node:http.OutgoingMessage", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_http_ServerResponse_metadata); "node:http.get", provider = bound_method, receiver = "node:http.default", spec = {length = 3}, emit = metadata(realm_native_http_get_metadata); "node:http.setGlobalProxyFromEnv", provider = bound_method, receiver = "node:http.default", spec = {length = 1}, emit = metadata(realm_native_http_setGlobalProxyFromEnv_metadata); "node:http.setMaxIdleHTTPParsers", provider = bound_method, receiver = "node:http.default", spec = {length = 1}, emit = metadata(realm_native_http_setMaxIdleHTTPParsers_metadata); "node:http.validateHeaderName", provider = bound_method, receiver = "node:http.default", spec = {length = 2}, emit = metadata(realm_native_http_validateHeaderName_metadata); "node:http.validateHeaderValue", provider = bound_method, receiver = "node:http.default", spec = {length = 2}, emit = metadata(realm_native_http_validateHeaderValue_metadata); "node:http2.connect", provider = bound_method, receiver = "node:http2.default", spec = {length = 3}, emit = metadata(realm_native_http2_connect_metadata); "node:http2.createSecureServer", provider = bound_method, receiver = "node:http2.default", spec = {length = 2}, emit = metadata(realm_native_http2_createSecureServer_metadata); "node:http2.createServer", provider = bound_method, receiver = "node:http2.default", spec = {length = 2}, emit = metadata(realm_native_http2_createServer_metadata); "node:http2.getPackedSettings", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_getPackedSettings_metadata); "node:http2.getUnpackedSettings", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_getUnpackedSettings_metadata); "node:http2.performServerHandshake", provider = bound_method, receiver = "node:http2.default", spec = {length = 1}, emit = metadata(realm_native_http2_performServerHandshake_metadata); "node:https.Agent", provider = bound_method, receiver = "node:https.default", attrs = {prototype = writable}, extends = "node:http.Agent", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_https_Agent_metadata); "node:https.get", provider = bound_method, receiver = "node:https.default", spec = {length = 3}, emit = metadata(realm_native_https_get_metadata); "node:inspector.Network.dataReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_dataReceived_metadata); "node:inspector.Network.dataSent", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_dataSent_metadata); "node:inspector.Network.loadingFailed", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_loadingFailed_metadata); "node:inspector.Network.loadingFinished", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_loadingFinished_metadata); "node:inspector.Network.requestWillBeSent", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_requestWillBeSent_metadata); "node:inspector.Network.responseReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_responseReceived_metadata); "node:inspector.Network.webSocketClosed", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketClosed_metadata); "node:inspector.Network.webSocketCreated", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketCreated_metadata); "node:inspector.Network.webSocketHandshakeResponseReceived", provider = bound_method, receiver = "node:inspector.Network", spec = {length = 1}, emit = metadata(realm_native_inspector_Network_webSocketHandshakeResponseReceived_metadata); "node:inspector.default.DOMStorage.domStorageItemAdded", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemAdded_metadata); "node:inspector.default.DOMStorage.domStorageItemRemoved", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemRemoved_metadata); "node:inspector.default.DOMStorage.domStorageItemUpdated", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemUpdated_metadata); "node:inspector.default.DOMStorage.domStorageItemsCleared", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_domStorageItemsCleared_metadata); "node:inspector.default.DOMStorage.registerStorage", provider = bound_method, receiver = "%NativeNamespace:inspector.DOMStorage%", spec = {length = 1}, emit = metadata(realm_native_inspector_DOMStorage_registerStorage_metadata); "node:inspector.default.NetworkResources.put", provider = bound_method, receiver = "%NativeNamespace:inspector.NetworkResources%", spec = {length = 1}, emit = metadata(realm_native_inspector_NetworkResources_put_metadata); "node:module.SourceMap", provider = bound_method, receiver = "%NativeNamespace:module%", kind = constructor, spec = {length = 1}, emit = metadata(realm_native_module_SourceMap_metadata); "node:module._findPath", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 3}, emit = metadata(realm_native_module_findPath_metadata); "node:module._load", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 3}, emit = metadata(realm_native_module_load_metadata); "node:module._nodeModulePaths", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_nodeModulePaths_metadata); "node:module._preloadModules", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_preloadModules_metadata); "node:module._resolveFilename", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 4}, emit = metadata(realm_native_module_resolveFilename_metadata); "node:module._resolveLookupPaths", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 2}, emit = metadata(realm_native_module_resolveLookupPaths_metadata); "node:module.createRequire", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_createRequire_metadata); "node:module.enableCompileCache", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_enableCompileCache_metadata); "node:module.findPackageJSON", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_findPackageJSON_metadata); "node:module.findSourceMap", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_findSourceMap_metadata); "node:module.register", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_register_metadata); "node:module.registerHooks", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_registerHooks_metadata); "node:module.setSourceMapsSupport", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_setSourceMapsSupport_metadata); "node:module.stripTypeScriptTypes", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {length = 1}, emit = metadata(realm_native_module_stripTypeScriptTypes_metadata); "node:net._createServerHandle", provider = bound_method, receiver = "node:net.default", spec = {length = 5}, emit = metadata(realm_native_net_createServerHandle_metadata); "node:net._normalizeArgs", provider = bound_method, receiver = "node:net.default", spec = {length = 1}, emit = metadata(realm_native_net_normalizeArgs_metadata); "node:net.connect", provider = bound_method, receiver = "node:net.default", spec = {length = 3}, emit = metadata(realm_native_net_connect_metadata); "node:net.createConnection", provider = bound_method, receiver = "node:net.default", spec = {length = 3}, emit = metadata(realm_native_net_createConnection_metadata); "node:net.createServer", provider = bound_method, receiver = "node:net.default", spec = {length = 2}, emit = metadata(realm_native_net_createServer_metadata); "node:process.setUncaughtExceptionCaptureCallback", provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_setUncaughtExceptionCaptureCallback_metadata); "node:querystring.escape", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 1}, emit = metadata(realm_native_querystring_escape_metadata); "node:querystring.unescape", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 2}, emit = metadata(realm_native_querystring_unescape_metadata); "node:querystring.unescapeBuffer", provider = bound_method, receiver = "%NativeNamespace:querystring%", spec = {length = 2}, emit = metadata(realm_native_querystring_unescapeBuffer_metadata); "node:repl.REPLServer", provider = bound_method, receiver = "%NativeNamespace:repl%", attrs = {prototype = writable}, extends = "node:repl.REPLServer.", kind = constructor, spec = {length = 6}, emit = metadata(realm_native_repl_REPLServer_metadata); "node:repl.Recoverable", provider = bound_method, receiver = "%NativeNamespace:repl%", attrs = {prototype = writable}, extends = SyntaxError, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_repl_Recoverable_metadata); "node:repl.start", provider = bound_method, receiver = "%NativeNamespace:repl%", spec = {length = 6}, emit = metadata(realm_native_repl_start_metadata); "node:sea.getAsset", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 2}, emit = metadata(realm_native_sea_getAsset_metadata); "node:sea.getAssetAsBlob", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 2}, emit = metadata(realm_native_sea_getAssetAsBlob_metadata); "node:sea.getRawAsset", provider = bound_method, receiver = "%NativeNamespace:sea%", spec = {length = 1}, emit = metadata(realm_native_sea_getRawAsset_metadata); "node:stream._isArrayBufferView", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isArrayBufferView_metadata); "node:stream._isUint8Array", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isUint8Array_metadata); "node:stream._uint8ArrayToBuffer", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_uint8ArrayToBuffer_metadata); "node:stream.addAbortSignal", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 2}, emit = metadata(realm_native_stream_addAbortSignal_metadata); "node:stream.duplexPair", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_duplexPair_metadata); "node:stream.getDefaultHighWaterMark", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_getDefaultHighWaterMark_metadata); "node:stream.isDestroyed", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isDestroyed_metadata); "node:stream.isDisturbed", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isDisturbed_metadata); "node:stream.isErrored", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isErrored_metadata); "node:stream.isReadable", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isReadable_metadata); "node:stream.isWritable", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 1}, emit = metadata(realm_native_stream_isWritable_metadata); "node:stream.setDefaultHighWaterMark", provider = bound_method, receiver = "%NativeNamespace:stream%", spec = {length = 2}, emit = metadata(realm_native_stream_setDefaultHighWaterMark_metadata); "node:sys.MIMEType", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 1}, emit = metadata(realm_native_util_MIMEType_metadata); "node:sys.default.debug", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_debug_metadata); "node:sys.diff", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_diff_metadata); "node:sys.inherits", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 2}, emit = metadata(realm_native_util_inherits_metadata); "node:sys.isArray", provider = bound_method, receiver = "%NativeNamespace:util%", spec = {length = 1}, emit = metadata(realm_native_util_isArray_metadata); "node:tls.Server", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable}, extends = "node:net.Server", kind = constructor, spec = {length = 2}, emit = metadata(realm_native_tls_Server_metadata); "node:tls.TLSSocket", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable}, extends = "node:net.Socket", kind = constructor, spec = {length = 2}, emit = metadata(realm_native_tls_TLSSocket_metadata); "node:tls.checkServerIdentity", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_checkServerIdentity_metadata); "node:tls.connect", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 4}, emit = metadata(realm_native_tls_connect_metadata); "node:tls.convertALPNProtocols", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_convertALPNProtocols_metadata); "node:tls.createSecureContext", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_createSecureContext_metadata); "node:tls.createServer", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 2}, emit = metadata(realm_native_tls_createServer_metadata); "node:tls.getCACertificates", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_getCACertificates_metadata); "node:tls.setDefaultCACertificates", provider = bound_method, receiver = "%NativeNamespace:tls%", spec = {length = 1}, emit = metadata(realm_native_tls_setDefaultCACertificates_metadata); "node:v8.deserialize", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_deserialize_metadata); "node:v8.getHeapSnapshot", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_getHeapSnapshot_metadata); "node:v8.isStringOneByteRepresentation", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_isStringOneByteRepresentation_metadata); "node:v8.queryObjects", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_queryObjects_metadata); "node:v8.serialize", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_serialize_metadata); "node:v8.startCpuProfile", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 1}, emit = metadata(realm_native_v8_startCpuProfile_metadata); "node:v8.writeHeapSnapshot", provider = bound_method, receiver = "%NativeNamespace:v8%", spec = {length = 2}, emit = metadata(realm_native_v8_writeHeapSnapshot_metadata); "node:vm.Script", provider = bound_method, receiver = "node:vm.default", spec = {length = 1}, emit = metadata(realm_native_vm_Script_metadata); "node:vm.compileFunction", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_compileFunction_metadata); "node:vm.createScript", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_createScript_metadata); "node:vm.isContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 1}, emit = metadata(realm_native_vm_isContext_metadata); "node:vm.runInContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 3}, emit = metadata(realm_native_vm_runInContext_metadata); "node:vm.runInNewContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 3}, emit = metadata(realm_native_vm_runInNewContext_metadata); "node:vm.runInThisContext", provider = bound_method, receiver = "node:vm.default", spec = {length = 2}, emit = metadata(realm_native_vm_runInThisContext_metadata); process._fatalException, provider = bound_method, receiver = process, spec = {length = 2}, emit = metadata(realm_native_process_fatalException_metadata); process._linkedBinding, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_linkedBinding_metadata); process.addUncaughtExceptionCaptureCallback, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_addUncaughtExceptionCaptureCallback_metadata); process.binding, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_binding_metadata); process.execve, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_execve_metadata); process.getBuiltinModule, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_getBuiltinModule_metadata); process.ref, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_ref_metadata); process.setSourceMapsEnabled, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_setSourceMapsEnabled_metadata); process.unref, provider = bound_method, receiver = process, spec = {length = 1}, emit = metadata(realm_native_process_unref_metadata); "node:async_hooks.AsyncLocalStorage", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", kind = constructor, members = { bind; snapshot; }; "node:crypto.ECDH", provider = bound_method, receiver = "%NativeNamespace:crypto%", members = { convertKey, attrs = writable | enumerable | configurable; }; "node:net.SocketAddress", provider = bound_method, receiver = "node:net.default", members = { isSocketAddress; parse; }; "node:stream.Duplex", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Readable", kind = constructor, members = { from, attrs = writable | enumerable | configurable; fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.Readable", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, members = { from, attrs = writable | enumerable | configurable; fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.Stream", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:events.EventEmitter", kind = constructor, members = { isDestroyed = ref("node:stream.isDestroyed"), attrs = writable | enumerable | configurable; isDisturbed = ref("node:stream.isDisturbed"), attrs = writable | enumerable | configurable; isErrored = ref("node:stream.isErrored"), attrs = writable | enumerable | configurable; isReadable = ref("node:stream.isReadable"), attrs = writable | enumerable | configurable; isWritable = ref("node:stream.isWritable"), attrs = writable | enumerable | configurable; Readable = ref("node:stream.Readable"), attrs = writable | enumerable | configurable; Writable = ref("node:stream.Writable"), attrs = writable | enumerable | configurable; Duplex = ref("node:stream.Duplex"), attrs = writable | enumerable | configurable; Transform = ref("node:stream.Transform"), attrs = writable | enumerable | configurable; PassThrough = ref("node:stream.PassThrough"), attrs = writable | enumerable | configurable; duplexPair = ref("node:stream.duplexPair"), attrs = writable | enumerable | configurable; pipeline = ref("node:stream.pipeline"), attrs = writable | enumerable | configurable; addAbortSignal = ref("node:stream.addAbortSignal"), attrs = writable | enumerable | configurable; finished = ref("node:stream.finished"), attrs = writable | enumerable | configurable; compose = ref("node:stream.compose"), attrs = writable | enumerable | configurable; setDefaultHighWaterMark = ref("node:stream.setDefaultHighWaterMark"), attrs = writable | enumerable | configurable; getDefaultHighWaterMark = ref("node:stream.getDefaultHighWaterMark"), attrs = writable | enumerable | configurable; promises, attrs = writable | enumerable | configurable; Stream = ref("node:stream.Stream"), attrs = writable | enumerable | configurable; _isArrayBufferView = ref("node:stream._isArrayBufferView"), attrs = writable | enumerable | configurable; _isUint8Array = ref("node:stream._isUint8Array"), attrs = writable | enumerable | configurable; _uint8ArrayToBuffer = ref("node:stream._uint8ArrayToBuffer"), attrs = writable | enumerable | configurable; }; "node:stream.Writable", provider = bound_method, receiver = "%NativeNamespace:stream%", attrs = {prototype = writable}, extends = "node:stream.Stream", kind = constructor, members = { fromWeb, attrs = writable | enumerable | configurable; toWeb, attrs = writable | enumerable | configurable; }; "node:stream.pipeline", provider = bound_method, receiver = "%NativeNamespace:stream%", members = { ["@for:nodejs.util.promisify.custom"] = ref("node:stream/promises.pipeline"), attrs = writable | enumerable | configurable; }; "node:sys.inspect", provider = bound_method, receiver = "%NativeNamespace:util%", members = { custom = Symbol.for("nodejs.util.inspect.custom"), attrs = writable | enumerable | configurable; defaultOptions, attrs = writable | enumerable | configurable; styles, attrs = writable | enumerable | configurable; colors, attrs = writable | enumerable | configurable; }; "node:sys.promisify", provider = bound_method, receiver = "%NativeNamespace:util%", members = { custom = Symbol.for("nodejs.util.promisify.custom"), attrs = writable | enumerable | configurable; }; "node:net.BlockList", provider = bound_method, receiver = "node:net.default", attrs = {prototype = writable}, kind = constructor, members = { isBlockList; prototype; }; "node:string_decoder.StringDecoder", provider = bound_method, receiver = "%NativeNamespace:string_decoder%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor; "node:assert.ok", provider = bound_method, receiver = "%NativeNamespace:assert%", alias = "node:assert.default", members = { fail = ref("node:assert.fail"), attrs = writable | enumerable | configurable; ok = ref("node:assert.default"), attrs = writable | enumerable | configurable; equal = ref("node:assert.equal"), attrs = writable | enumerable | configurable; notEqual = ref("node:assert.notEqual"), attrs = writable | enumerable | configurable; deepEqual = ref("node:assert.deepEqual"), attrs = writable | enumerable | configurable; notDeepEqual = ref("node:assert.notDeepEqual"), attrs = writable | enumerable | configurable; deepStrictEqual = ref("node:assert.deepStrictEqual"), attrs = writable | enumerable | configurable; notDeepStrictEqual = ref("node:assert.notDeepStrictEqual"), attrs = writable | enumerable | configurable; strictEqual = ref("node:assert.strictEqual"), attrs = writable | enumerable | configurable; notStrictEqual = ref("node:assert.notStrictEqual"), attrs = writable | enumerable | configurable; partialDeepStrictEqual = ref("node:assert.partialDeepStrictEqual"), attrs = writable | enumerable | configurable; throws = ref("node:assert.throws"), attrs = writable | enumerable | configurable; rejects = ref("node:assert.rejects"), attrs = writable | enumerable | configurable; doesNotThrow = ref("node:assert.doesNotThrow"), attrs = writable | enumerable | configurable; doesNotReject = ref("node:assert.doesNotReject"), attrs = writable | enumerable | configurable; ifError = ref("node:assert.ifError"), attrs = writable | enumerable | configurable; match = ref("node:assert.match"), attrs = writable | enumerable | configurable; doesNotMatch = ref("node:assert.doesNotMatch"), attrs = writable | enumerable | configurable; strict = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; default = ref("node:assert.default"), attrs = writable | enumerable | configurable; AssertionError = ref("node:assert.AssertionError"), attrs = writable | enumerable | configurable; Assert = ref("node:assert.Assert"), attrs = writable | enumerable | configurable; }; "node:assert/strict.ok", provider = bound_method, receiver = "node:assert.strict", alias = "node:assert/strict.default", members = { fail = ref("node:assert/strict.fail"), attrs = writable | enumerable | configurable; ok = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; equal = ref("node:assert/strict.equal"), attrs = writable | enumerable | configurable; notEqual = ref("node:assert/strict.notEqual"), attrs = writable | enumerable | configurable; deepEqual = ref("node:assert/strict.deepEqual"), attrs = writable | enumerable | configurable; notDeepEqual = ref("node:assert/strict.notDeepEqual"), attrs = writable | enumerable | configurable; deepStrictEqual = ref("node:assert/strict.deepStrictEqual"), attrs = writable | enumerable | configurable; notDeepStrictEqual = ref("node:assert/strict.notDeepStrictEqual"), attrs = writable | enumerable | configurable; strictEqual = ref("node:assert/strict.strictEqual"), attrs = writable | enumerable | configurable; notStrictEqual = ref("node:assert/strict.notStrictEqual"), attrs = writable | enumerable | configurable; partialDeepStrictEqual = ref("node:assert/strict.partialDeepStrictEqual"), attrs = writable | enumerable | configurable; throws = ref("node:assert/strict.throws"), attrs = writable | enumerable | configurable; rejects = ref("node:assert/strict.rejects"), attrs = writable | enumerable | configurable; doesNotThrow = ref("node:assert/strict.doesNotThrow"), attrs = writable | enumerable | configurable; doesNotReject = ref("node:assert/strict.doesNotReject"), attrs = writable | enumerable | configurable; ifError = ref("node:assert/strict.ifError"), attrs = writable | enumerable | configurable; match = ref("node:assert/strict.match"), attrs = writable | enumerable | configurable; doesNotMatch = ref("node:assert/strict.doesNotMatch"), attrs = writable | enumerable | configurable; strict = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; default = ref("node:assert/strict.default"), attrs = writable | enumerable | configurable; AssertionError = ref("node:assert.AssertionError"), attrs = writable | enumerable | configurable; Assert = ref("node:assert.Assert"), attrs = writable | enumerable | configurable; }; "node:domain.createDomain", provider = bound_method, receiver = "%NativeNamespace:domain%", alias = "node:domain.create"; "node:path.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path%", alias = "node:path._makeLong"; "node:path/posix.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path.posix%", alias = "node:path/posix._makeLong"; "node:path/win32.toNamespacedPath", provider = bound_method, receiver = "%NativeNamespace:path.win32%", alias = "node:path/win32._makeLong"; PerformanceObserver.PerformanceObserver, provider = bound_method, receiver = "%NativeNamespace:perf_hooks%", instance = PerformanceObserver.prototype, kind = constructor, alias = PerformanceObserver, members = { supportedEntryTypes = accessor(get = "PerformanceObserver.supportedEntryTypes."); }, spec = {length = 1}, emit = metadata(realm_native_perf_hooks_PerformanceObserver_metadata); "node:cluster.setupPrimary", provider = bound_method, receiver = "%NativeNamespace:cluster%", alias = "node:cluster.setupMaster", spec = {length = 1}, emit = metadata(realm_native_cluster_setupPrimary_metadata); "node:fs.ReadStream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:stream.Readable", instance = "node:fs.FileReadStream.prototype", kind = constructor, alias = "node:fs.FileReadStream", spec = {length = 2}, emit = metadata(realm_native_fs_ReadStream_metadata); "node:fs.WriteStream", provider = bound_method, receiver = "node:fs.default", attrs = {prototype = writable}, extends = "node:stream.Writable", instance = "node:fs.FileWriteStream.prototype", kind = constructor, alias = "node:fs.FileWriteStream", spec = {length = 2}, emit = metadata(realm_native_fs_WriteStream_metadata); "node:querystring.parse", provider = bound_method, receiver = "%NativeNamespace:querystring%", alias = "node:querystring.decode", spec = {length = 4}, emit = metadata(realm_native_querystring_parse_metadata); "node:querystring.stringify", provider = bound_method, receiver = "%NativeNamespace:querystring%", alias = "node:querystring.encode", spec = {length = 4}, emit = metadata(realm_native_querystring_stringify_metadata); "node:sys.debuglog", provider = bound_method, receiver = "%NativeNamespace:util%", alias = "node:sys.debug", spec = {length = 2}, emit = metadata(realm_native_util_debuglog_metadata); "node:async_hooks.AsyncResource", provider = bound_method, receiver = "%NativeNamespace:async_hooks%", kind = constructor, members = { bind; }, spec = {length = 1}, emit = metadata(realm_native_async_hooks_AsyncResource_metadata); "node:events.EventEmitter", provider = bound_method, receiver = "%NativeNamespace:events%", attrs = {prototype = writable}, kind = constructor, members = { addAbortListener = ref("node:events.addAbortListener"), attrs = writable | enumerable | configurable; once = ref("node:events.once"), attrs = writable | enumerable | configurable; on = ref("node:events.on"), attrs = writable | enumerable | configurable; getEventListeners = ref("node:events.getEventListeners"), attrs = writable | enumerable | configurable; getMaxListeners = ref("node:events.getMaxListeners"), attrs = writable | enumerable | configurable; listenerCount = ref("node:events.listenerCount"), attrs = writable | enumerable | configurable; setMaxListeners = ref("node:events.setMaxListeners"), attrs = writable | enumerable | configurable; init = ref("node:events.init"), attrs = writable | enumerable | configurable; EventEmitter = ref("node:events.EventEmitter"), attrs = writable | enumerable | configurable; usingDomains = false, attrs = writable | enumerable | configurable; captureRejectionSymbol = Symbol.for("nodejs.rejection"), attrs = writable | enumerable | configurable; errorMonitor = Symbol.for("events.errorMonitor"), attrs = writable | enumerable | configurable; EventEmitterAsyncResource = accessor(get = "node:events.EventEmitter.EventEmitterAsyncResource."), attrs = enumerable | configurable; defaultMaxListeners = accessor(get = "node:events.EventEmitter.defaultMaxListeners.", set = "node:events.EventEmitter.defaultMaxListeners."), attrs = enumerable; captureRejections = accessor(get = "node:events.EventEmitter.captureRejections.", set = "node:events.EventEmitter.captureRejections."), attrs = enumerable; prototype; }, spec = {length = 1}, emit = metadata(realm_native_events_EventEmitter_metadata); "node:stream.finished", provider = bound_method, receiver = "%NativeNamespace:stream%", members = { ["@for:nodejs.util.promisify.custom"] = ref("node:stream/promises.finished"), attrs = writable | enumerable | configurable; }, spec = {length = 3}, emit = metadata(realm_native_stream_finished_metadata); "node:crypto.Hash", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Hash.prototype.constructor", kind = constructor, spec = {name = "deprecated"}, emit = metadata(realm_crypto_deprecated); "node:crypto.Hmac", provider = bound_method, receiver = "%NativeNamespace:crypto%", attrs = {prototype = writable}, extends = "node:crypto.Hmac.prototype.constructor", kind = constructor, spec = {name = "deprecated"}, emit = metadata(realm_crypto_deprecated); "node:fs.Stats", provider = bound_method, receiver = "node:fs.default", spec = {name = "deprecated", length = 18}, emit = metadata(realm_native_fs_Stats_metadata); "node:fs._toUnixTimestamp", provider = bound_method, receiver = "node:fs.default", spec = {name = "toUnixTimestamp", length = 1}, emit = metadata(realm_native_fs_toUnixTimestamp_metadata); "node:http._connectionListener", provider = bound_method, receiver = "node:http.default", spec = {name = "connectionListener", length = 1}, emit = metadata(realm_native_http_connectionListener_metadata); "node:module.runMain", provider = bound_method, receiver = "%NativeNamespace:module%", spec = {name = "executeUserEntryPoint"}, emit = metadata(realm_native_module_runMain_metadata); "node:url.resolveObject", provider = bound_method, receiver = "%NativeNamespace:url%", spec = {name = "urlResolveObject", length = 2}, emit = metadata(realm_native_url_resolveObject_metadata); "node:module.Module", provider = bound_method, receiver = "%NativeNamespace:module%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor, members = { Module = ref("node:module.Module"), attrs = writable | enumerable | configurable; _cache = ref("node:module._cache"), attrs = writable | enumerable | configurable; _extensions = ref("node:module._extensions"), attrs = writable | enumerable | configurable; _pathCache = ref("node:module._pathCache"), attrs = writable | enumerable | configurable; globalPaths = ref("node:module.globalPaths"), attrs = writable | enumerable | configurable; builtinModules = ref("node:module.builtinModules"), attrs = writable | enumerable | configurable; constants = ref("node:module.constants"), attrs = writable | enumerable | configurable; SourceMap = ref("node:module.SourceMap"), attrs = writable | enumerable | configurable; _findPath = ref("node:module._findPath"), attrs = writable | enumerable | configurable; _initPaths = ref("node:module._initPaths"), attrs = writable | enumerable | configurable; _load = ref("node:module._load"), attrs = writable | enumerable | configurable; _nodeModulePaths = ref("node:module._nodeModulePaths"), attrs = writable | enumerable | configurable; _preloadModules = ref("node:module._preloadModules"), attrs = writable | enumerable | configurable; _resolveFilename = ref("node:module._resolveFilename"), attrs = writable | enumerable | configurable; _resolveLookupPaths = ref("node:module._resolveLookupPaths"), attrs = writable | enumerable | configurable; createRequire = ref("node:module.createRequire"), attrs = writable | enumerable | configurable; enableCompileCache = ref("node:module.enableCompileCache"), attrs = writable | enumerable | configurable; findPackageJSON = ref("node:module.findPackageJSON"), attrs = writable | enumerable | configurable; findSourceMap = ref("node:module.findSourceMap"), attrs = writable | enumerable | configurable; flushCompileCache = ref("node:module.flushCompileCache"), attrs = writable | enumerable | configurable; getCompileCacheDir = ref("node:module.getCompileCacheDir"), attrs = writable | enumerable | configurable; getSourceMapsSupport = ref("node:module.getSourceMapsSupport"), attrs = writable | enumerable | configurable; isBuiltin = ref("node:module.isBuiltin"), attrs = writable | enumerable | configurable; register = ref("node:module.register"), attrs = writable | enumerable | configurable; registerHooks = ref("node:module.registerHooks"), attrs = writable | enumerable | configurable; runMain = ref("node:module.runMain"), attrs = writable | enumerable | configurable; setSourceMapsSupport = ref("node:module.setSourceMapsSupport"), attrs = writable | enumerable | configurable; stripTypeScriptTypes = ref("node:module.stripTypeScriptTypes"), attrs = writable | enumerable | configurable; syncBuiltinESMExports = ref("node:module.syncBuiltinESMExports"), attrs = writable | enumerable | configurable; wrap, attrs = none; wrapper, attrs = none; _readPackage = undefined, attrs = writable | enumerable | configurable; _stat = undefined, attrs = writable | enumerable | configurable; prototype; }; "node:tls.SecureContext", provider = bound_method, receiver = "%NativeNamespace:tls%", attrs = {prototype = writable | enumerable | configurable}, kind = constructor, spec = {length = 1}, emit = metadata(realm_native_tls_SecureContext_metadata); } // A native constructor's bound export has the ordinary three export captures // plus its immutable class identity. The distinct info describes that capture // layout; dispatch never infers a family from mutable function properties. diff --git a/crates/perry-runtime/src/cluster.rs b/crates/perry-runtime/src/cluster.rs index 7339066c309..b7a5af15579 100644 --- a/crates/perry-runtime/src/cluster.rs +++ b/crates/perry-runtime/src/cluster.rs @@ -242,11 +242,14 @@ thread_local! { /// it for `cluster.on(...) === cluster` chaining. pub(crate) fn cluster_default_value() -> f64 { let scope = crate::gc::RuntimeHandleScope::new(); - let cluster = scope.root_nanbox_f64(crate::object::js_create_native_module_namespace( - b"cluster.default".as_ptr(), - "cluster.default".len(), - )); + let cluster = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::cluster::NM_CLUSTER_DEFAULT, + "cluster.default", + ), + ); let event_emitter = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, "events", "EventEmitter", )); @@ -272,9 +275,12 @@ mod cluster_default_prototype_tests { fn default_export_inherits_from_event_emitter() { let scope = crate::gc::RuntimeHandleScope::new(); let cluster = scope.root_nanbox_f64(cluster_default_value()); - let event_emitter = scope.root_nanbox_f64( - crate::object::bound_native_callable_export_value("events", "EventEmitter"), - ); + let event_emitter = + scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + )); let expected = crate::object::ordinary_function_prototype_value_for_read( event_emitter.get_nanbox_f64(), ) @@ -755,7 +761,11 @@ pub(crate) fn ensure_worker_constructor(value: f64) -> f64 { ); } - let event_emitter = crate::object::bound_native_callable_export_value("events", "EventEmitter"); + let event_emitter = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); let event_emitter_proto = crate::object::ensure_function_prototype_object(event_emitter); if !event_emitter_proto.is_null() { crate::object::prototype_chain::object_set_static_prototype( @@ -774,7 +784,11 @@ pub(crate) fn ensure_worker_constructor(value: f64) -> f64 { } fn worker_prototype_value() -> f64 { - let constructor = crate::object::bound_native_callable_export_value("cluster", "Worker"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::cluster::NM_CLUSTER, + "cluster", + "Worker", + ); let constructor = ensure_worker_constructor(constructor); let raw = (constructor.to_bits() & crate::value::POINTER_MASK) as usize; crate::closure::closure_get_dynamic_prop(raw, "prototype") @@ -936,7 +950,10 @@ fn self_worker_value() -> f64 { set_field( worker, b"process", - crate::object::js_create_native_module_namespace(b"process".as_ptr(), 7), + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ), ); set_field(worker, b"state", box_string("online")); set_field(worker, b"exitedAfterDisconnect", TAG_FALSE_F64); diff --git a/crates/perry-runtime/src/fs/fd_ops.rs b/crates/perry-runtime/src/fs/fd_ops.rs index 2a91ef042a9..a72d57d9b6c 100644 --- a/crates/perry-runtime/src/fs/fd_ops.rs +++ b/crates/perry-runtime/src/fs/fd_ops.rs @@ -1422,7 +1422,11 @@ pub(crate) unsafe fn build_dir_object(id: usize, path: &str) -> f64 { install_dir_proto_method( proto, "constructor", - crate::object::bound_native_callable_export_value("fs", "Dir"), + crate::object::bound_native_callable_export_value( + &crate::fs::namespace::NM_FS, + "fs", + "Dir", + ), ); install_dir_proto_path(proto, path); install_dir_proto_method( diff --git a/crates/perry-runtime/src/fs/mod.rs b/crates/perry-runtime/src/fs/mod.rs index 810f0815124..ad08532db65 100644 --- a/crates/perry-runtime/src/fs/mod.rs +++ b/crates/perry-runtime/src/fs/mod.rs @@ -4,6 +4,7 @@ mod read_file; use read_file::{read_file_bytes_with_options, read_file_string_with_options}; mod errors; +pub(crate) mod namespace; pub(crate) use errors::*; use std::cell::RefCell; diff --git a/crates/perry-runtime/src/fs/namespace.rs b/crates/perry-runtime/src/fs/namespace.rs new file mode 100644 index 00000000000..772c625efe5 --- /dev/null +++ b/crates/perry-runtime/src/fs/namespace.rs @@ -0,0 +1,181 @@ +//! The `fs` namespace: the export keys of `node:fs` in Node's order, and what +//! each one is. The realm producer reads this item as source text and births +//! its cell through the native namespace birth's reference +//! (`namespaces = native_namespaces`); the vtable it declares carries the +//! keys to `Object.keys`. +crate::realm_decl! { + namespace NM_FS = "fs" { + names = ["node:fs.default"]; + members = { + appendFile = (ref("node:fs.appendFile")); + appendFileSync = (ref("node:fs.appendFileSync")); + access = (ref("node:fs.access")); + accessSync = (ref("node:fs.accessSync")); + chown = (ref("node:fs.chown")); + chownSync = (ref("node:fs.chownSync")); + chmod = (ref("node:fs.chmod")); + chmodSync = (ref("node:fs.chmodSync")); + close = (ref("node:fs.close")); + closeSync = (ref("node:fs.closeSync")); + copyFile = (ref("node:fs.copyFile")); + copyFileSync = (ref("node:fs.copyFileSync")); + cp = (ref("node:fs.cp")); + cpSync = (ref("node:fs.cpSync")); + createReadStream = (ref("node:fs.createReadStream")); + createWriteStream = (ref("node:fs.createWriteStream")); + exists = (ref("node:fs.exists")); + existsSync = (ref("node:fs.existsSync")); + fchown = (ref("node:fs.fchown")); + fchownSync = (ref("node:fs.fchownSync")); + fchmod = (ref("node:fs.fchmod")); + fchmodSync = (ref("node:fs.fchmodSync")); + fdatasync = (ref("node:fs.fdatasync")); + fdatasyncSync = (ref("node:fs.fdatasyncSync")); + fstat = (ref("node:fs.fstat")); + fstatSync = (ref("node:fs.fstatSync")); + fsync = (ref("node:fs.fsync")); + fsyncSync = (ref("node:fs.fsyncSync")); + ftruncate = (ref("node:fs.ftruncate")); + ftruncateSync = (ref("node:fs.ftruncateSync")); + futimes = (ref("node:fs.futimes")); + futimesSync = (ref("node:fs.futimesSync")); + glob = (ref("node:fs.glob")); + globSync = (ref("node:fs.globSync")); + lchown = (ref("node:fs.lchown")); + lchownSync = (ref("node:fs.lchownSync")); + lchmod = (undefined); + lchmodSync = (undefined); + link = (ref("node:fs.link")); + linkSync = (ref("node:fs.linkSync")); + lstat = (ref("node:fs.lstat")); + lstatSync = (ref("node:fs.lstatSync")); + lutimes = (ref("node:fs.lutimes")); + lutimesSync = (ref("node:fs.lutimesSync")); + mkdir = (ref("node:fs.mkdir")); + mkdirSync = (ref("node:fs.mkdirSync")); + mkdtemp = (ref("node:fs.mkdtemp")); + mkdtempSync = (ref("node:fs.mkdtempSync")); + mkdtempDisposableSync = (ref("node:fs.mkdtempDisposableSync")); + open = (ref("node:fs.open")); + openSync = (ref("node:fs.openSync")); + openAsBlob = (ref("node:fs.openAsBlob")); + readdir = (ref("node:fs.readdir")); + readdirSync = (ref("node:fs.readdirSync")); + read = (ref("node:fs.read")); + readSync = (ref("node:fs.readSync")); + readv = (ref("node:fs.readv")); + readvSync = (ref("node:fs.readvSync")); + readFile = (ref("node:fs.readFile")); + readFileSync = (ref("node:fs.readFileSync")); + readlink = (ref("node:fs.readlink")); + readlinkSync = (ref("node:fs.readlinkSync")); + realpath = (ref("node:fs.realpath")); + realpathSync = (ref("node:fs.realpathSync")); + rename = (ref("node:fs.rename")); + renameSync = (ref("node:fs.renameSync")); + rm = (ref("node:fs.rm")); + rmSync = (ref("node:fs.rmSync")); + rmdir = (ref("node:fs.rmdir")); + rmdirSync = (ref("node:fs.rmdirSync")); + stat = (ref("node:fs.stat")); + statfs = (ref("node:fs.statfs")); + statSync = (ref("node:fs.statSync")); + statfsSync = (ref("node:fs.statfsSync")); + symlink = (ref("node:fs.symlink")); + symlinkSync = (ref("node:fs.symlinkSync")); + truncate = (ref("node:fs.truncate")); + truncateSync = (ref("node:fs.truncateSync")); + unwatchFile = (ref("node:fs.unwatchFile")); + unlink = (ref("node:fs.unlink")); + unlinkSync = (ref("node:fs.unlinkSync")); + utimes = (ref("node:fs.utimes")); + utimesSync = (ref("node:fs.utimesSync")); + watch = (ref("node:fs.watch")); + watchFile = (ref("node:fs.watchFile")); + writeFile = (ref("node:fs.writeFile")); + writeFileSync = (ref("node:fs.writeFileSync")); + write = (ref("node:fs.write")); + writeSync = (ref("node:fs.writeSync")); + writev = (ref("node:fs.writev")); + writevSync = (ref("node:fs.writevSync")); + Dirent = (ref("node:fs.Dirent")); + Stats = (ref("node:fs.Stats")); + ReadStream = (accessor(get = "node:fs.default.ReadStream.", set = "node:fs.default.ReadStream."), attrs = enumerable | configurable); + WriteStream = (accessor(get = "node:fs.default.WriteStream.", set = "node:fs.default.WriteStream."), attrs = enumerable | configurable); + FileReadStream = (accessor(get = "node:fs.default.FileReadStream.", set = "node:fs.default.FileReadStream."), attrs = enumerable | configurable); + FileWriteStream = (accessor(get = "node:fs.default.FileWriteStream.", set = "node:fs.default.FileWriteStream."), attrs = enumerable | configurable); + Utf8Stream = (accessor(get = "node:fs.default.Utf8Stream."), attrs = enumerable | configurable); + _toUnixTimestamp = (ref("node:fs._toUnixTimestamp")); + Dir = (ref("node:fs.Dir")); + opendir = (ref("node:fs.opendir")); + opendirSync = (ref("node:fs.opendirSync")); + constants = (ref("node:fs.constants"), attrs = enumerable); + promises = (accessor(get = "node:fs.default.promises."), attrs = enumerable | configurable); + } + } +} + +crate::realm_decl! { + namespace NM_FS_CONSTANTS = "fs.constants" { + cell = "node:fs.constants"; + members = { + UV_FS_SYMLINK_DIR = (1.0); + UV_FS_SYMLINK_JUNCTION = (2.0); + O_RDONLY = (0.0); + O_WRONLY = (1.0); + O_RDWR = (2.0); + UV_DIRENT_UNKNOWN = (0.0); + UV_DIRENT_FILE = (1.0); + UV_DIRENT_DIR = (2.0); + UV_DIRENT_LINK = (3.0); + UV_DIRENT_FIFO = (4.0); + UV_DIRENT_SOCKET = (5.0); + UV_DIRENT_CHAR = (6.0); + UV_DIRENT_BLOCK = (7.0); + S_IFMT = (61440.0); + S_IFREG = (32768.0); + S_IFDIR = (16384.0); + S_IFCHR = (8192.0); + S_IFBLK = (24576.0); + S_IFIFO = (4096.0); + S_IFLNK = (40960.0); + S_IFSOCK = (49152.0); + O_CREAT = (64.0); + O_EXCL = (128.0); + UV_FS_O_FILEMAP = (0.0); + O_NOCTTY = (256.0); + O_TRUNC = (512.0); + O_APPEND = (1024.0); + O_DIRECTORY = (65536.0); + O_NOATIME = (262144.0) if cfg(target_os = "linux"); + O_SYMLINK = (2097152.0) if cfg(target_os = "macos"); + O_NOFOLLOW = (131072.0); + O_SYNC = (1052672.0); + O_DSYNC = (4096.0); + O_DIRECT = (16384.0) if cfg(target_os = "linux"); + O_NONBLOCK = (2048.0); + S_IRWXU = (448.0); + S_IRUSR = (256.0); + S_IWUSR = (128.0); + S_IXUSR = (64.0); + S_IRWXG = (56.0); + S_IRGRP = (32.0); + S_IWGRP = (16.0); + S_IXGRP = (8.0); + S_IRWXO = (7.0); + S_IROTH = (4.0); + S_IWOTH = (2.0); + S_IXOTH = (1.0); + F_OK = (0.0); + R_OK = (4.0); + W_OK = (2.0); + X_OK = (1.0); + UV_FS_COPYFILE_EXCL = (1.0); + COPYFILE_EXCL = (1.0); + UV_FS_COPYFILE_FICLONE = (2.0); + COPYFILE_FICLONE = (2.0); + UV_FS_COPYFILE_FICLONE_FORCE = (4.0); + COPYFILE_FICLONE_FORCE = (4.0); + } + } +} diff --git a/crates/perry-runtime/src/gc/tests/mod.rs b/crates/perry-runtime/src/gc/tests/mod.rs index 77a25e00548..290bcb95757 100644 --- a/crates/perry-runtime/src/gc/tests/mod.rs +++ b/crates/perry-runtime/src/gc/tests/mod.rs @@ -130,8 +130,8 @@ mod static_seed_keys; mod step_bounds; mod stream_state_record; mod string_char_array_roots; -mod suppressed_trigger_owed; pub(super) mod support; +mod suppressed_trigger_owed; mod survival_diag; mod sweep_described_runs; mod sweep_hole_rebuild; diff --git a/crates/perry-runtime/src/gc/tests/runtime_roots/hook_dispatch_handles.rs b/crates/perry-runtime/src/gc/tests/runtime_roots/hook_dispatch_handles.rs index 1315009bd77..231d0574d16 100644 --- a/crates/perry-runtime/src/gc/tests/runtime_roots/hook_dispatch_handles.rs +++ b/crates/perry-runtime/src/gc/tests/runtime_roots/hook_dispatch_handles.rs @@ -136,9 +136,10 @@ fn test_bound_timer_dispatch_roots_args_during_async_hook_init_gc() { let arg = test_string_value(b"bound-timer-arg"); let arg_original = (arg.to_bits() & POINTER_MASK) as usize; - let module_name = b"timers"; - let namespace = - crate::object::js_create_native_module_namespace(module_name.as_ptr(), module_name.len()); + let namespace = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::timers::NM_TIMERS, + "timers", + ); let bound = crate::closure::js_closure_alloc(&crate::closure::BOUND_METHOD_INFO, 3); crate::closure::js_closure_set_capture_f64(bound, 0, namespace); let method = b"setTimeout"; diff --git a/crates/perry-runtime/src/gc/tests/runtime_roots/native_module_name.rs b/crates/perry-runtime/src/gc/tests/runtime_roots/native_module_name.rs index f911de0a547..8485a0c0f0e 100644 --- a/crates/perry-runtime/src/gc/tests/runtime_roots/native_module_name.rs +++ b/crates/perry-runtime/src/gc/tests/runtime_roots/native_module_name.rs @@ -14,7 +14,10 @@ fn dynamic_native_module_get_owns_names_across_collection() { let _protect = crate::arena::ProtectionModeGuard::set(FromSpaceProtection::PoisonOnly); register_runtime_handle_root_scanner_for_tests(); - let namespace = crate::object::js_create_native_module_namespace(b"net".as_ptr(), 3); + let namespace = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + ); crate::object::test_collect_native_export_after_alloc(); let cycles_before = copying_minor_cycles(); let callable = unsafe { diff --git a/crates/perry-runtime/src/gc/tests/suppressed_trigger_owed.rs b/crates/perry-runtime/src/gc/tests/suppressed_trigger_owed.rs index 2bb2be6c35b..a7672aa6bb1 100644 --- a/crates/perry-runtime/src/gc/tests/suppressed_trigger_owed.rs +++ b/crates/perry-runtime/src/gc/tests/suppressed_trigger_owed.rs @@ -44,7 +44,10 @@ fn trigger_reached_inside_suppress_scope_runs_when_the_outermost_scope_drops() { // assertions below measure the scope and not the lever. arm_old_reclaim(); gc_check_trigger(); - assert!(safepoint_armed(), "control: the allocation point must arm the poll"); + assert!( + safepoint_armed(), + "control: the allocation point must arm the poll" + ); clear_old_reclaim_state(); arm_old_reclaim(); @@ -54,14 +57,20 @@ fn trigger_reached_inside_suppress_scope_runs_when_the_outermost_scope_drops() { // What `arena_cell_alloc` does at a block boundary. gc_check_trigger(); assert!(!safepoint_armed(), "a suppressed check must not act"); - assert!(trigger_owed(), "a suppressed check must be recorded as owed"); + assert!( + trigger_owed(), + "a suppressed check must be recorded as owed" + ); } assert!( !safepoint_armed() && trigger_owed(), "a nested scope's exit is still inside the outer scope; the check stays owed" ); drop(outer); - assert!(!trigger_owed(), "the outermost exit consumes the owed check"); + assert!( + !trigger_owed(), + "the outermost exit consumes the owed check" + ); assert!( safepoint_armed(), "the outermost exit must run the owed check, or the trigger is lost" diff --git a/crates/perry-runtime/src/map.rs b/crates/perry-runtime/src/map.rs index 3828d5ddc3e..1fa289507c4 100644 --- a/crates/perry-runtime/src/map.rs +++ b/crates/perry-runtime/src/map.rs @@ -139,14 +139,12 @@ unsafe fn note_map_compaction(map: *mut MapHeader, removed: RemovedSlots) { (*map).compaction_epoch = epoch; let budget = std::cmp::max(MAP_COMPACTION_LOG_MIN_BUDGET, (*map).capacity as usize); { - let entry = (*(*map).store) - .compaction - .get_or_insert_with(|| { - Box::new(MapCompactionLog { - records: std::collections::VecDeque::new(), - retained: 0, - }) - }); + let entry = (*(*map).store).compaction.get_or_insert_with(|| { + Box::new(MapCompactionLog { + records: std::collections::VecDeque::new(), + retained: 0, + }) + }); if matches!(removed, RemovedSlots::Prefix(_)) { // The extent was discarded: every cursor rebases to 0 through // this record whatever came before, so older history is dead. @@ -1679,11 +1677,7 @@ unsafe fn small_map_array_key_miss(map: *const MapHeader, key_bits: u64) -> i32 /// [`small_map_array_key_miss`] for a large map whose store the caller holds. #[inline(always)] -unsafe fn large_map_array_key_miss( - store: &MapStore, - map: *const MapHeader, - key_bits: u64, -) -> i32 { +unsafe fn large_map_array_key_miss(store: &MapStore, map: *const MapHeader, key_bits: u64) -> i32 { match probe_array_state(key_bits) { ProbeArray::NotArray => -1, ProbeArray::Forwarded => find_array_alias(map, key_bits, true), @@ -1818,7 +1812,9 @@ unsafe fn index_large_map_array_key(map: *mut MapHeader, key_bits: u64, index: u } if let Some(token) = crate::array::array_identity_token(key_bits, true) { let store = &mut *(*map).store; - let arrays = store.arrays.get_or_insert_with(|| Box::new(crate::fast_hash::new_ptr_hash_map())); + let arrays = store + .arrays + .get_or_insert_with(|| Box::new(crate::fast_hash::new_ptr_hash_map())); let before = hash_index_bytes(arrays); arrays.insert(token, index); note_index_bytes_changed(before, hash_index_bytes(arrays)); diff --git a/crates/perry-runtime/src/module_hooks.rs b/crates/perry-runtime/src/module_hooks.rs index e15ea4814b2..19144e7cff8 100644 --- a/crates/perry-runtime/src/module_hooks.rs +++ b/crates/perry-runtime/src/module_hooks.rs @@ -87,7 +87,9 @@ static HTTP2_SCAN_ROOTS: Hook fn(&'a mut crate::gc::RuntimeRootVisit Hook::empty(); static HTTP2_SENSITIVE_HEADERS: Hook f64> = Hook::empty(); static HTTP2_CONSTANT: Hook Option> = Hook::empty(); -static HTTP2_KEYS: Hook Option<&'static [&'static [u8]]>> = Hook::empty(); +static HTTP2_VTABLE: Hook< + fn(&str) -> Option<&'static crate::object::native_module::NativeModuleVtable>, +> = Hook::empty(); /// #6468: the `sensitiveHeaders` symbol slot's root, present once installed. pub(crate) fn http2_scan_roots(visitor: &mut crate::gc::RuntimeRootVisitor<'_>) { @@ -108,15 +110,19 @@ pub(crate) fn http2_constant(prop: &str) -> Option { HTTP2_CONSTANT.get().and_then(|f| f(prop)) } -/// The key list of the `http2` / `http2.constants` namespace. -pub(crate) fn http2_keys(namespace: &str) -> Option<&'static [&'static [u8]]> { - HTTP2_KEYS.get().and_then(|f| f(namespace)) +/// The vtable of the `http2` / `http2.constants` namespace. +pub(crate) fn http2_vtable( + namespace: &str, +) -> Option<&'static crate::object::native_module::NativeModuleVtable> { + HTTP2_VTABLE.get().and_then(|f| f(namespace)) } -fn http2_keys_impl(namespace: &str) -> Option<&'static [&'static [u8]]> { +fn http2_vtable_impl( + namespace: &str, +) -> Option<&'static crate::object::native_module::NativeModuleVtable> { match namespace { - "http2" => Some(crate::node_http2_constants::HTTP2_NAMESPACE_KEYS), - "http2.constants" => Some(crate::node_http2_constants::HTTP2_CONSTANTS_KEYS), + "http2" => Some(&crate::node_http2_constants::NM_HTTP2), + "http2.constants" => Some(&crate::node_http2_constants::NM_HTTP2_CONSTANTS), _ => None, } } @@ -126,5 +132,5 @@ pub(crate) fn install_http2_constants() { HTTP2_SCAN_ROOTS.set(crate::node_http2_constants::scan_roots_mut); HTTP2_SENSITIVE_HEADERS.set(crate::node_http2_constants::sensitive_headers_symbol); HTTP2_CONSTANT.set(crate::node_http2_constants::constant); - HTTP2_KEYS.set(http2_keys_impl); + HTTP2_VTABLE.set(http2_vtable_impl); } diff --git a/crates/perry-runtime/src/module_require/dynamic_import_tests.rs b/crates/perry-runtime/src/module_require/dynamic_import_tests.rs index 51dd3091b59..bbb20430c64 100644 --- a/crates/perry-runtime/src/module_require/dynamic_import_tests.rs +++ b/crates/perry-runtime/src/module_require/dynamic_import_tests.rs @@ -78,6 +78,14 @@ fn deferred_import_keeps_the_site_and_adds_the_runtime_specifier() { #[test] fn deferred_builtin_imports_still_resolve() { + // A program with a dynamic import carries the `(name, vtable)` rows of its + // builtins (codegen emits them when the program has a `DynamicImport`); + // a builtin named by a runtime string resolves through them. + let rows = [("os", &crate::object::native_module::namespaces::os::NM_OS)]; + crate::object::native_module::with_test_module_rows(&rows, deferred_builtins_resolve); +} + +fn deferred_builtins_resolve() { for specifier in ["os", "node:os", "node:fs/promises"] { let scope = crate::gc::RuntimeHandleScope::new(); let specifier = scope.root_nanbox_f64(string_value(specifier)); diff --git a/crates/perry-runtime/src/native_arena.rs b/crates/perry-runtime/src/native_arena.rs index c4b292ff28c..8f5704e8d0c 100644 --- a/crates/perry-runtime/src/native_arena.rs +++ b/crates/perry-runtime/src/native_arena.rs @@ -298,8 +298,10 @@ mod tests { } unsafe fn dispatch_random_fill_sync(view: *mut T) -> f64 { - let module = b"crypto"; - let ns = crate::object::js_create_native_module_namespace(module.as_ptr(), module.len()); + let ns = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + ); let ns_obj = crate::value::js_nanbox_get_pointer(ns) as *const crate::object::ObjectHeader; let args = [boxed_ptr(view as *const u8), undefined(), undefined()]; crate::object::dispatch_native_module_method( diff --git a/crates/perry-runtime/src/native_payload.rs b/crates/perry-runtime/src/native_payload.rs index c55335e0da8..3311f7b464c 100644 --- a/crates/perry-runtime/src/native_payload.rs +++ b/crates/perry-runtime/src/native_payload.rs @@ -75,7 +75,11 @@ pub struct NativePayloadFamily { /// `None` (node's `crypto.Hash` is a deprecation wrapper, not the /// constructor), `constructor` is a non-constructable builtin named /// [`Self::name`] with length [`Self::constructor_length`]. - pub constructor_export: Option<(&'static str, &'static str)>, + pub constructor_export: Option<( + &'static crate::object::native_module::NativeModuleVtable, + &'static str, + &'static str, + )>, /// `x.constructor.length` when `constructor_export` is `None`. pub constructor_length: u32, /// Installs the prototype's methods. Called once per realm. @@ -333,9 +337,9 @@ fn family_prototype(family: &NativePayloadFamily) -> *mut ObjectHeader { // export carries `prototype` before any instance exists); adopt the one // it published instead of building a second. let constructor = match family.constructor_export { - Some((module, export)) => { + Some((vt, module, export)) => { crate::object::native_module::constructor_shapes::native_constructor_value( - module, export, + vt, module, export, ) } None => anonymous_constructor(family.name, family.constructor_length), diff --git a/crates/perry-runtime/src/native_payload_abi.rs b/crates/perry-runtime/src/native_payload_abi.rs index 3c67c5a18ab..e77fd0f216c 100644 --- a/crates/perry-runtime/src/native_payload_abi.rs +++ b/crates/perry-runtime/src/native_payload_abi.rs @@ -19,7 +19,7 @@ use std::ffi::c_void; /// Revision of this ABI. Bumped with any signature or descriptor change. -pub const PERRY_PAYLOAD_ABI_VERSION: u8 = 2; +pub const PERRY_PAYLOAD_ABI_VERSION: u8 = 3; /// A family, as a binding declares it. Lives in a `static` of the binding. /// @@ -457,6 +457,7 @@ mod byte_keepalive { #[used(compiler)] static PAYLOAD_PROTOTYPE: unsafe extern "C" fn( *const PerryPayloadFamily, + Option<&'static crate::object::native_module::NativeModuleVtable>, *const u8, usize, ) -> f64 = js_perry_payload_prototype; @@ -558,6 +559,7 @@ mod tests { #[no_mangle] pub unsafe extern "C" fn js_perry_payload_prototype( family: *const PerryPayloadFamily, + vt: Option<&'static crate::object::native_module::NativeModuleVtable>, module: *const u8, module_len: usize, ) -> f64 { @@ -572,13 +574,14 @@ pub unsafe extern "C" fn js_perry_payload_prototype( return bytes_undefined(); }; let scope = crate::gc::RuntimeHandleScope::new(); - // An empty module names an internal family (a codec or parser object) - // with no export: its prototype hangs off an anonymous constructor. - let ctor = scope.root_nanbox_f64(if module.is_empty() { - let _no_move = crate::gc::GcSuppressScope::new(); - crate::native_payload::anonymous_constructor(name, family.constructor_length) - } else { - crate::object::bound_native_callable_export_value(module, name) + // No vtable names an internal family (a codec or parser object) with no + // export: its prototype hangs off an anonymous constructor. + let ctor = scope.root_nanbox_f64(match vt { + Some(vt) => crate::object::bound_native_callable_export_value(vt, module, name), + None => { + let _no_move = crate::gc::GcSuppressScope::new(); + crate::native_payload::anonymous_constructor(name, family.constructor_length) + } }); let proto = scope.root_nanbox_f64(crate::object::js_function_prototype_value_for_read( ctor.get_nanbox_f64(), diff --git a/crates/perry-runtime/src/node_http2_constants.rs b/crates/perry-runtime/src/node_http2_constants.rs index 8dc0cb99a49..75e3aea539e 100644 --- a/crates/perry-runtime/src/node_http2_constants.rs +++ b/crates/perry-runtime/src/node_http2_constants.rs @@ -7,20 +7,6 @@ thread_local! { static SENSITIVE_HEADERS_SYMBOL: Cell = const { Cell::new(0) }; } -pub(crate) const HTTP2_NAMESPACE_KEYS: &[&[u8]] = &[ - b"Http2ServerRequest", - b"Http2ServerResponse", - b"connect", - b"constants", - b"createSecureServer", - b"createServer", - b"getDefaultSettings", - b"getPackedSettings", - b"getUnpackedSettings", - b"performServerHandshake", - b"sensitiveHeaders", -]; - macro_rules! with_http2_constants { ($callback:ident $(, $arg:expr)?) => { $callback! { @@ -269,12 +255,6 @@ macro_rules! with_http2_constants { }; } -macro_rules! http2_constant_keys { - ($($name:ident => $value:expr,)*) => { - &[$(stringify!($name).as_bytes()),*] - }; -} - macro_rules! http2_constant_match { ($prop:expr, $($name:ident => $value:expr,)*) => { match $prop { @@ -289,8 +269,6 @@ enum Http2ConstantValue { String(&'static str), } -pub(crate) const HTTP2_CONSTANTS_KEYS: &[&[u8]] = with_http2_constants!(http2_constant_keys); - pub(crate) fn scan_roots_mut(visitor: &mut crate::gc::RuntimeRootVisitor<'_>) { SENSITIVE_HEADERS_SYMBOL.with(|slot| { let mut value_bits = slot.get(); @@ -329,3 +307,271 @@ fn string_value(value: &str) -> f64 { let ptr = crate::string::js_string_from_bytes(value.as_ptr(), value.len() as u32); f64::from_bits(JSValue::string_ptr(ptr).bits()) } + +crate::realm_decl! { + namespace NM_HTTP2 = "http2" { + names = ["node:http2.default"]; + members = { + connect = (ref("node:http2.connect")); + constants; + createServer = (ref("node:http2.createServer")); + createSecureServer = (ref("node:http2.createSecureServer")); + getDefaultSettings = (ref("node:http2.getDefaultSettings")); + getPackedSettings = (ref("node:http2.getPackedSettings")); + getUnpackedSettings = (ref("node:http2.getUnpackedSettings")); + performServerHandshake = (ref("node:http2.performServerHandshake")); + sensitiveHeaders = (Symbol("sensitiveHeaders")); + Http2ServerRequest = (ref("node:http2.Http2ServerRequest")); + Http2ServerResponse = (ref("node:http2.Http2ServerResponse")); + } + } +} + +crate::realm_decl! { + namespace NM_HTTP2_CONSTANTS = "http2.constants" { + cell = "node:http2.constants"; + names = ["node:http2.default.constants"]; + members = { + NGHTTP2_ERR_FRAME_SIZE_ERROR = (-522.0); + NGHTTP2_SESSION_SERVER = (0.0); + NGHTTP2_SESSION_CLIENT = (1.0); + NGHTTP2_STREAM_STATE_IDLE = (1.0); + NGHTTP2_STREAM_STATE_OPEN = (2.0); + NGHTTP2_STREAM_STATE_RESERVED_LOCAL = (3.0); + NGHTTP2_STREAM_STATE_RESERVED_REMOTE = (4.0); + NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL = (5.0); + NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE = (6.0); + NGHTTP2_STREAM_STATE_CLOSED = (7.0); + NGHTTP2_FLAG_NONE = (0.0); + NGHTTP2_FLAG_END_STREAM = (1.0); + NGHTTP2_FLAG_END_HEADERS = (4.0); + NGHTTP2_FLAG_ACK = (1.0); + NGHTTP2_FLAG_PADDED = (8.0); + NGHTTP2_FLAG_PRIORITY = (32.0); + DEFAULT_SETTINGS_HEADER_TABLE_SIZE = (4096.0); + DEFAULT_SETTINGS_ENABLE_PUSH = (1.0); + DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS = (4294967295.0); + DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE = (65535.0); + DEFAULT_SETTINGS_MAX_FRAME_SIZE = (16384.0); + DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE = (65535.0); + DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL = (0.0); + MAX_MAX_FRAME_SIZE = (16777215.0); + MIN_MAX_FRAME_SIZE = (16384.0); + MAX_INITIAL_WINDOW_SIZE = (2147483647.0); + NGHTTP2_SETTINGS_HEADER_TABLE_SIZE = (1.0); + NGHTTP2_SETTINGS_ENABLE_PUSH = (2.0); + NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS = (3.0); + NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE = (4.0); + NGHTTP2_SETTINGS_MAX_FRAME_SIZE = (5.0); + NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE = (6.0); + NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL = (8.0); + PADDING_STRATEGY_NONE = (0.0); + PADDING_STRATEGY_ALIGNED = (1.0); + PADDING_STRATEGY_MAX = (2.0); + PADDING_STRATEGY_CALLBACK = (1.0); + NGHTTP2_NO_ERROR = (0.0); + NGHTTP2_PROTOCOL_ERROR = (1.0); + NGHTTP2_INTERNAL_ERROR = (2.0); + NGHTTP2_FLOW_CONTROL_ERROR = (3.0); + NGHTTP2_SETTINGS_TIMEOUT = (4.0); + NGHTTP2_STREAM_CLOSED = (5.0); + NGHTTP2_FRAME_SIZE_ERROR = (6.0); + NGHTTP2_REFUSED_STREAM = (7.0); + NGHTTP2_CANCEL = (8.0); + NGHTTP2_COMPRESSION_ERROR = (9.0); + NGHTTP2_CONNECT_ERROR = (10.0); + NGHTTP2_ENHANCE_YOUR_CALM = (11.0); + NGHTTP2_INADEQUATE_SECURITY = (12.0); + NGHTTP2_HTTP_1_1_REQUIRED = (13.0); + NGHTTP2_DEFAULT_WEIGHT = (16.0); + HTTP2_HEADER_STATUS = (":status"); + HTTP2_HEADER_METHOD = (":method"); + HTTP2_HEADER_AUTHORITY = (":authority"); + HTTP2_HEADER_SCHEME = (":scheme"); + HTTP2_HEADER_PATH = (":path"); + HTTP2_HEADER_PROTOCOL = (":protocol"); + HTTP2_HEADER_ACCEPT_ENCODING = ("accept-encoding"); + HTTP2_HEADER_ACCEPT_LANGUAGE = ("accept-language"); + HTTP2_HEADER_ACCEPT_RANGES = ("accept-ranges"); + HTTP2_HEADER_ACCEPT = ("accept"); + HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS = ("access-control-allow-credentials"); + HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS = ("access-control-allow-headers"); + HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS = ("access-control-allow-methods"); + HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN = ("access-control-allow-origin"); + HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS = ("access-control-expose-headers"); + HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS = ("access-control-request-headers"); + HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD = ("access-control-request-method"); + HTTP2_HEADER_AGE = ("age"); + HTTP2_HEADER_AUTHORIZATION = ("authorization"); + HTTP2_HEADER_CACHE_CONTROL = ("cache-control"); + HTTP2_HEADER_CONNECTION = ("connection"); + HTTP2_HEADER_CONTENT_DISPOSITION = ("content-disposition"); + HTTP2_HEADER_CONTENT_ENCODING = ("content-encoding"); + HTTP2_HEADER_CONTENT_LENGTH = ("content-length"); + HTTP2_HEADER_CONTENT_TYPE = ("content-type"); + HTTP2_HEADER_COOKIE = ("cookie"); + HTTP2_HEADER_DATE = ("date"); + HTTP2_HEADER_ETAG = ("etag"); + HTTP2_HEADER_FORWARDED = ("forwarded"); + HTTP2_HEADER_HOST = ("host"); + HTTP2_HEADER_IF_MODIFIED_SINCE = ("if-modified-since"); + HTTP2_HEADER_IF_NONE_MATCH = ("if-none-match"); + HTTP2_HEADER_IF_RANGE = ("if-range"); + HTTP2_HEADER_LAST_MODIFIED = ("last-modified"); + HTTP2_HEADER_LINK = ("link"); + HTTP2_HEADER_LOCATION = ("location"); + HTTP2_HEADER_RANGE = ("range"); + HTTP2_HEADER_REFERER = ("referer"); + HTTP2_HEADER_SERVER = ("server"); + HTTP2_HEADER_SET_COOKIE = ("set-cookie"); + HTTP2_HEADER_STRICT_TRANSPORT_SECURITY = ("strict-transport-security"); + HTTP2_HEADER_TRANSFER_ENCODING = ("transfer-encoding"); + HTTP2_HEADER_TE = ("te"); + HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS = ("upgrade-insecure-requests"); + HTTP2_HEADER_UPGRADE = ("upgrade"); + HTTP2_HEADER_USER_AGENT = ("user-agent"); + HTTP2_HEADER_VARY = ("vary"); + HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS = ("x-content-type-options"); + HTTP2_HEADER_X_FRAME_OPTIONS = ("x-frame-options"); + HTTP2_HEADER_KEEP_ALIVE = ("keep-alive"); + HTTP2_HEADER_PROXY_CONNECTION = ("proxy-connection"); + HTTP2_HEADER_X_XSS_PROTECTION = ("x-xss-protection"); + HTTP2_HEADER_ALT_SVC = ("alt-svc"); + HTTP2_HEADER_CONTENT_SECURITY_POLICY = ("content-security-policy"); + HTTP2_HEADER_EARLY_DATA = ("early-data"); + HTTP2_HEADER_EXPECT_CT = ("expect-ct"); + HTTP2_HEADER_ORIGIN = ("origin"); + HTTP2_HEADER_PURPOSE = ("purpose"); + HTTP2_HEADER_TIMING_ALLOW_ORIGIN = ("timing-allow-origin"); + HTTP2_HEADER_X_FORWARDED_FOR = ("x-forwarded-for"); + HTTP2_HEADER_PRIORITY = ("priority"); + HTTP2_HEADER_ACCEPT_CHARSET = ("accept-charset"); + HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE = ("access-control-max-age"); + HTTP2_HEADER_ALLOW = ("allow"); + HTTP2_HEADER_CONTENT_LANGUAGE = ("content-language"); + HTTP2_HEADER_CONTENT_LOCATION = ("content-location"); + HTTP2_HEADER_CONTENT_MD5 = ("content-md5"); + HTTP2_HEADER_CONTENT_RANGE = ("content-range"); + HTTP2_HEADER_DNT = ("dnt"); + HTTP2_HEADER_EXPECT = ("expect"); + HTTP2_HEADER_EXPIRES = ("expires"); + HTTP2_HEADER_FROM = ("from"); + HTTP2_HEADER_IF_MATCH = ("if-match"); + HTTP2_HEADER_IF_UNMODIFIED_SINCE = ("if-unmodified-since"); + HTTP2_HEADER_MAX_FORWARDS = ("max-forwards"); + HTTP2_HEADER_PREFER = ("prefer"); + HTTP2_HEADER_PROXY_AUTHENTICATE = ("proxy-authenticate"); + HTTP2_HEADER_PROXY_AUTHORIZATION = ("proxy-authorization"); + HTTP2_HEADER_REFRESH = ("refresh"); + HTTP2_HEADER_RETRY_AFTER = ("retry-after"); + HTTP2_HEADER_TRAILER = ("trailer"); + HTTP2_HEADER_TK = ("tk"); + HTTP2_HEADER_VIA = ("via"); + HTTP2_HEADER_WARNING = ("warning"); + HTTP2_HEADER_WWW_AUTHENTICATE = ("www-authenticate"); + HTTP2_HEADER_HTTP2_SETTINGS = ("http2-settings"); + HTTP2_METHOD_ACL = ("ACL"); + HTTP2_METHOD_BASELINE_CONTROL = ("BASELINE-CONTROL"); + HTTP2_METHOD_BIND = ("BIND"); + HTTP2_METHOD_CHECKIN = ("CHECKIN"); + HTTP2_METHOD_CHECKOUT = ("CHECKOUT"); + HTTP2_METHOD_CONNECT = ("CONNECT"); + HTTP2_METHOD_COPY = ("COPY"); + HTTP2_METHOD_DELETE = ("DELETE"); + HTTP2_METHOD_GET = ("GET"); + HTTP2_METHOD_HEAD = ("HEAD"); + HTTP2_METHOD_LABEL = ("LABEL"); + HTTP2_METHOD_LINK = ("LINK"); + HTTP2_METHOD_LOCK = ("LOCK"); + HTTP2_METHOD_MERGE = ("MERGE"); + HTTP2_METHOD_MKACTIVITY = ("MKACTIVITY"); + HTTP2_METHOD_MKCALENDAR = ("MKCALENDAR"); + HTTP2_METHOD_MKCOL = ("MKCOL"); + HTTP2_METHOD_MKREDIRECTREF = ("MKREDIRECTREF"); + HTTP2_METHOD_MKWORKSPACE = ("MKWORKSPACE"); + HTTP2_METHOD_MOVE = ("MOVE"); + HTTP2_METHOD_OPTIONS = ("OPTIONS"); + HTTP2_METHOD_ORDERPATCH = ("ORDERPATCH"); + HTTP2_METHOD_PATCH = ("PATCH"); + HTTP2_METHOD_POST = ("POST"); + HTTP2_METHOD_PRI = ("PRI"); + HTTP2_METHOD_PROPFIND = ("PROPFIND"); + HTTP2_METHOD_PROPPATCH = ("PROPPATCH"); + HTTP2_METHOD_PUT = ("PUT"); + HTTP2_METHOD_REBIND = ("REBIND"); + HTTP2_METHOD_REPORT = ("REPORT"); + HTTP2_METHOD_SEARCH = ("SEARCH"); + HTTP2_METHOD_TRACE = ("TRACE"); + HTTP2_METHOD_UNBIND = ("UNBIND"); + HTTP2_METHOD_UNCHECKOUT = ("UNCHECKOUT"); + HTTP2_METHOD_UNLINK = ("UNLINK"); + HTTP2_METHOD_UNLOCK = ("UNLOCK"); + HTTP2_METHOD_UPDATE = ("UPDATE"); + HTTP2_METHOD_UPDATEREDIRECTREF = ("UPDATEREDIRECTREF"); + HTTP2_METHOD_VERSION_CONTROL = ("VERSION-CONTROL"); + HTTP_STATUS_CONTINUE = (100.0); + HTTP_STATUS_SWITCHING_PROTOCOLS = (101.0); + HTTP_STATUS_PROCESSING = (102.0); + HTTP_STATUS_EARLY_HINTS = (103.0); + HTTP_STATUS_OK = (200.0); + HTTP_STATUS_CREATED = (201.0); + HTTP_STATUS_ACCEPTED = (202.0); + HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = (203.0); + HTTP_STATUS_NO_CONTENT = (204.0); + HTTP_STATUS_RESET_CONTENT = (205.0); + HTTP_STATUS_PARTIAL_CONTENT = (206.0); + HTTP_STATUS_MULTI_STATUS = (207.0); + HTTP_STATUS_ALREADY_REPORTED = (208.0); + HTTP_STATUS_IM_USED = (226.0); + HTTP_STATUS_MULTIPLE_CHOICES = (300.0); + HTTP_STATUS_MOVED_PERMANENTLY = (301.0); + HTTP_STATUS_FOUND = (302.0); + HTTP_STATUS_SEE_OTHER = (303.0); + HTTP_STATUS_NOT_MODIFIED = (304.0); + HTTP_STATUS_USE_PROXY = (305.0); + HTTP_STATUS_TEMPORARY_REDIRECT = (307.0); + HTTP_STATUS_PERMANENT_REDIRECT = (308.0); + HTTP_STATUS_BAD_REQUEST = (400.0); + HTTP_STATUS_UNAUTHORIZED = (401.0); + HTTP_STATUS_PAYMENT_REQUIRED = (402.0); + HTTP_STATUS_FORBIDDEN = (403.0); + HTTP_STATUS_NOT_FOUND = (404.0); + HTTP_STATUS_METHOD_NOT_ALLOWED = (405.0); + HTTP_STATUS_NOT_ACCEPTABLE = (406.0); + HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED = (407.0); + HTTP_STATUS_REQUEST_TIMEOUT = (408.0); + HTTP_STATUS_CONFLICT = (409.0); + HTTP_STATUS_GONE = (410.0); + HTTP_STATUS_LENGTH_REQUIRED = (411.0); + HTTP_STATUS_PRECONDITION_FAILED = (412.0); + HTTP_STATUS_PAYLOAD_TOO_LARGE = (413.0); + HTTP_STATUS_URI_TOO_LONG = (414.0); + HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE = (415.0); + HTTP_STATUS_RANGE_NOT_SATISFIABLE = (416.0); + HTTP_STATUS_EXPECTATION_FAILED = (417.0); + HTTP_STATUS_TEAPOT = (418.0); + HTTP_STATUS_MISDIRECTED_REQUEST = (421.0); + HTTP_STATUS_UNPROCESSABLE_ENTITY = (422.0); + HTTP_STATUS_LOCKED = (423.0); + HTTP_STATUS_FAILED_DEPENDENCY = (424.0); + HTTP_STATUS_TOO_EARLY = (425.0); + HTTP_STATUS_UPGRADE_REQUIRED = (426.0); + HTTP_STATUS_PRECONDITION_REQUIRED = (428.0); + HTTP_STATUS_TOO_MANY_REQUESTS = (429.0); + HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE = (431.0); + HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS = (451.0); + HTTP_STATUS_INTERNAL_SERVER_ERROR = (500.0); + HTTP_STATUS_NOT_IMPLEMENTED = (501.0); + HTTP_STATUS_BAD_GATEWAY = (502.0); + HTTP_STATUS_SERVICE_UNAVAILABLE = (503.0); + HTTP_STATUS_GATEWAY_TIMEOUT = (504.0); + HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED = (505.0); + HTTP_STATUS_VARIANT_ALSO_NEGOTIATES = (506.0); + HTTP_STATUS_INSUFFICIENT_STORAGE = (507.0); + HTTP_STATUS_LOOP_DETECTED = (508.0); + HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED = (509.0); + HTTP_STATUS_NOT_EXTENDED = (510.0); + HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED = (511.0); + } + } +} diff --git a/crates/perry-runtime/src/node_inspector.rs b/crates/perry-runtime/src/node_inspector.rs index 3f4bb925809..0891c9c88c3 100644 --- a/crates/perry-runtime/src/node_inspector.rs +++ b/crates/perry-runtime/src/node_inspector.rs @@ -1523,8 +1523,11 @@ pub(crate) fn install_session_prototype(constructor: f64, promise_mode: bool) -> if let Some(proto) = object_ptr_from_value(prototype) { set_field(proto, "constructor", constructor); if promise_mode { - let callback_constructor = - crate::object::bound_native_callable_export_value("inspector", "Session"); + let callback_constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR, + "inspector", + "Session", + ); let callback_prototype = install_session_prototype(callback_constructor, false); crate::closure::closure_set_static_prototype( constructor_raw, @@ -1573,8 +1576,11 @@ pub(crate) fn install_session_prototype(constructor: f64, promise_mode: bool) -> crate::object::PropertyAttrs::new(true, false, true), ); } - let emitter = - crate::object::bound_native_callable_export_value("events", "EventEmitter"); + let emitter = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); let emitter_proto = crate::closure::closure_get_dynamic_prop(raw_ptr_from_value(emitter), "prototype"); if emitter_proto.to_bits() != TAG_UNDEFINED { @@ -1597,14 +1603,19 @@ pub(crate) fn install_session_prototype(constructor: f64, promise_mode: bool) -> fn session_new(promise_mode: bool) -> f64 { let scope = crate::gc::RuntimeHandleScope::new(); let value = scope.root_nanbox_f64(object_value(js_object_alloc(0, 8))); - let constructor = crate::object::bound_native_callable_export_value( - if promise_mode { - "inspector/promises" - } else { - "inspector" - }, - "Session", - ); + let constructor = if promise_mode { + crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR_PROMISES, + "inspector/promises", + "Session", + ) + } else { + crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR, + "inspector", + "Session", + ) + }; let prototype = install_session_prototype(constructor, promise_mode); let value_now = value.get_nanbox_f64(); if let Some(obj) = object_ptr_from_value(value_now) { diff --git a/crates/perry-runtime/src/node_repl.rs b/crates/perry-runtime/src/node_repl.rs index 8d607f39df2..49cbdd70c49 100644 --- a/crates/perry-runtime/src/node_repl.rs +++ b/crates/perry-runtime/src/node_repl.rs @@ -761,7 +761,11 @@ pub extern "C" fn js_repl_repl_server_new(options: f64) -> f64 { set_field( server, "constructor", - crate::object::bound_native_callable_export_value("repl", "REPLServer"), + crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::repl::NM_REPL, + "repl", + "REPLServer", + ), ); set_field( server, diff --git a/crates/perry-runtime/src/node_stream_constructors/birth.rs b/crates/perry-runtime/src/node_stream_constructors/birth.rs index 4936053c57f..ff1f3790f02 100644 --- a/crates/perry-runtime/src/node_stream_constructors/birth.rs +++ b/crates/perry-runtime/src/node_stream_constructors/birth.rs @@ -335,7 +335,9 @@ mod tests { fn primitive_prototype_fallback_keeps_state_storage() { let scope = crate::gc::RuntimeHandleScope::new(); let ctor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "stream", "Readable", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", )); let prototype = scope.root_nanbox_f64(proto_methods::stream_prototype_value("Readable")); unsafe { diff --git a/crates/perry-runtime/src/node_stream_event_emitter.rs b/crates/perry-runtime/src/node_stream_event_emitter.rs index dc08c21e4b8..84392e6d07d 100644 --- a/crates/perry-runtime/src/node_stream_event_emitter.rs +++ b/crates/perry-runtime/src/node_stream_event_emitter.rs @@ -1196,10 +1196,12 @@ fn emit_process_warning(warning: f64, text: &str, scope: &crate::gc::RuntimeHand // program, so no `js_nm_install_process` need have run. Install the bucket // the `emitWarning` property dispatches through (idempotent). crate::object::js_nm_install_process(); - let process = scope.root_nanbox_f64(crate::object::js_create_native_module_namespace( - b"process".as_ptr(), - 7, - )); + let process = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ), + ); let name = scope.root_string_ptr(crate::string::js_string_from_bytes( b"emitWarning".as_ptr(), 11, diff --git a/crates/perry-runtime/src/node_stream_state_tests.rs b/crates/perry-runtime/src/node_stream_state_tests.rs index e0d97f3b2bf..18a92a6ea1f 100644 --- a/crates/perry-runtime/src/node_stream_state_tests.rs +++ b/crates/perry-runtime/src/node_stream_state_tests.rs @@ -163,15 +163,41 @@ fn passthrough_subclass_uses_override_or_identity_transform() { #[test] fn stream_dynamic_instanceof_follows_node_stream_inheritance() { - let readable = crate::object::bound_native_callable_export_value("stream", "Readable"); - let writable = crate::object::bound_native_callable_export_value("stream", "Writable"); - let duplex = crate::object::bound_native_callable_export_value("stream", "Duplex"); - let transform_ctor = crate::object::bound_native_callable_export_value("stream", "Transform"); - let passthrough_ctor = - crate::object::bound_native_callable_export_value("stream", "PassThrough"); - let stream_ctor = crate::object::bound_native_callable_export_value("stream", "Stream"); - let event_emitter_ctor = - crate::object::bound_native_callable_export_value("events", "EventEmitter"); + let readable = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + ); + let writable = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Writable", + ); + let duplex = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ); + let transform_ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + ); + let passthrough_ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + ); + let stream_ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ); + let event_emitter_ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); let transform = js_node_stream_transform_new(f64::from_bits(TAG_UNDEFINED)); assert_eq!( diff --git a/crates/perry-runtime/src/node_stream_tests.rs b/crates/perry-runtime/src/node_stream_tests.rs index 5eebe2dcb2b..d4d8c4e3f53 100644 --- a/crates/perry-runtime/src/node_stream_tests.rs +++ b/crates/perry-runtime/src/node_stream_tests.rs @@ -1334,7 +1334,11 @@ fn stream_methods_dispatch_through_dynamic_method_call() { #[test] fn callable_stream_constructor_autoinstantiates_passthrough() { - let ctor = crate::object::bound_native_callable_export_value("stream", "PassThrough"); + let ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + ); let stream = unsafe { crate::closure::js_native_call_value( ctor, diff --git a/crates/perry-runtime/src/node_submodules/mod.rs b/crates/perry-runtime/src/node_submodules/mod.rs index 12cfce2cd84..fed104bf8aa 100644 --- a/crates/perry-runtime/src/node_submodules/mod.rs +++ b/crates/perry-runtime/src/node_submodules/mod.rs @@ -537,12 +537,16 @@ pub(crate) fn emit_sys_deprecation_warning_once() { } fn sys_util_namespace_value() -> f64 { - crate::object::js_create_native_module_namespace(b"util".as_ptr(), "util".len()) + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::util::NM_UTIL, + "util", + ) } fn sys_util_default_value() -> f64 { unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"default".as_ptr(), @@ -556,7 +560,8 @@ fn sys_util_export_value(name: &str) -> Option { return Some(sys_util_default_value()); } let value = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), name.as_ptr(), @@ -572,7 +577,8 @@ fn sys_util_export_value(name: &str) -> Option { fn fs_constants_namespace_value() -> f64 { unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::fs::namespace::NM_FS, b"fs".as_ptr(), "fs".len(), b"constants".as_ptr(), @@ -852,7 +858,8 @@ fn submodule_has_default_object(submod_key: &str) -> bool { fn fs_promises_constants_value() -> f64 { unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::fs::namespace::NM_FS, b"fs".as_ptr(), "fs".len(), b"constants".as_ptr(), @@ -893,7 +900,7 @@ fn submodule_default_object_value(submod: &'static SubmoduleSpec) -> Option } let extra_fields = u32::from(submod.key == "fs_promises"); - let obj = crate::realm_decl! { birth js_object_alloc(0, submod.exports.len() as u32 + extra_fields); realm { "node:diagnostics_channel.default", kind = namespace, members = { tracingChannel = ref("node:diagnostics_channel.tracingChannel"), attrs = writable | enumerable | configurable; boundedChannel = ref("node:diagnostics_channel.boundedChannel"), attrs = writable | enumerable | configurable; channel = ref("node:diagnostics_channel.channel"), attrs = writable | enumerable | configurable; subscribe = ref("node:diagnostics_channel.subscribe"), attrs = writable | enumerable | configurable; unsubscribe = ref("node:diagnostics_channel.unsubscribe"), attrs = writable | enumerable | configurable; hasSubscribers = ref("node:diagnostics_channel.hasSubscribers"), attrs = writable | enumerable | configurable; Channel = ref("node:diagnostics_channel.Channel"), attrs = writable | enumerable | configurable; BoundedChannel = ref("node:diagnostics_channel.BoundedChannel"), attrs = writable | enumerable | configurable; }; "node:fs.promises", kind = namespace, members = { readFile = ref("node:fs/promises.readFile"), attrs = writable | enumerable | configurable; open = ref("node:fs/promises.open"), attrs = writable | enumerable | configurable; writeFile = ref("node:fs/promises.writeFile"), attrs = writable | enumerable | configurable; appendFile = ref("node:fs/promises.appendFile"), attrs = writable | enumerable | configurable; chmod = ref("node:fs/promises.chmod"), attrs = writable | enumerable | configurable; chown = ref("node:fs/promises.chown"), attrs = writable | enumerable | configurable; lchown = ref("node:fs/promises.lchown"), attrs = writable | enumerable | configurable; lchmod = ref("node:fs/promises.lchmod"), attrs = writable | enumerable | configurable; mkdir = ref("node:fs/promises.mkdir"), attrs = writable | enumerable | configurable; readdir = ref("node:fs/promises.readdir"), attrs = writable | enumerable | configurable; stat = ref("node:fs/promises.stat"), attrs = writable | enumerable | configurable; statfs = ref("node:fs/promises.statfs"), attrs = writable | enumerable | configurable; lstat = ref("node:fs/promises.lstat"), attrs = writable | enumerable | configurable; rm = ref("node:fs/promises.rm"), attrs = writable | enumerable | configurable; rmdir = ref("node:fs/promises.rmdir"), attrs = writable | enumerable | configurable; unlink = ref("node:fs/promises.unlink"), attrs = writable | enumerable | configurable; rename = ref("node:fs/promises.rename"), attrs = writable | enumerable | configurable; copyFile = ref("node:fs/promises.copyFile"), attrs = writable | enumerable | configurable; cp = ref("node:fs/promises.cp"), attrs = writable | enumerable | configurable; truncate = ref("node:fs/promises.truncate"), attrs = writable | enumerable | configurable; utimes = ref("node:fs/promises.utimes"), attrs = writable | enumerable | configurable; lutimes = ref("node:fs/promises.lutimes"), attrs = writable | enumerable | configurable; link = ref("node:fs/promises.link"), attrs = writable | enumerable | configurable; symlink = ref("node:fs/promises.symlink"), attrs = writable | enumerable | configurable; readlink = ref("node:fs/promises.readlink"), attrs = writable | enumerable | configurable; realpath = ref("node:fs/promises.realpath"), attrs = writable | enumerable | configurable; mkdtemp = ref("node:fs/promises.mkdtemp"), attrs = writable | enumerable | configurable; mkdtempDisposable = ref("node:fs/promises.mkdtempDisposable"), attrs = writable | enumerable | configurable; opendir = ref("node:fs/promises.opendir"), attrs = writable | enumerable | configurable; glob = ref("node:fs/promises.glob"), attrs = writable | enumerable | configurable; watch = ref("node:fs/promises.watch"), attrs = writable | enumerable | configurable; access = ref("node:fs/promises.access"), attrs = writable | enumerable | configurable; constants = ref("node:fs.constants"), attrs = writable | enumerable | configurable; }; "node:stream/consumers.default", kind = namespace, members = { text = ref("node:stream/consumers.text"), attrs = writable | enumerable | configurable; json = ref("node:stream/consumers.json"), attrs = writable | enumerable | configurable; buffer = ref("node:stream/consumers.buffer"), attrs = writable | enumerable | configurable; arrayBuffer = ref("node:stream/consumers.arrayBuffer"), attrs = writable | enumerable | configurable; bytes = ref("node:stream/consumers.bytes"), attrs = writable | enumerable | configurable; blob = ref("node:stream/consumers.blob"), attrs = writable | enumerable | configurable; }; "node:stream/web.default", kind = namespace, members = { ReadableStream = ref(ReadableStream), attrs = writable | enumerable | configurable; ReadableStreamDefaultReader = ref("node:stream/web.ReadableStreamDefaultReader"), attrs = writable | enumerable | configurable; ReadableStreamBYOBReader = ref("node:stream/web.ReadableStreamBYOBReader"), attrs = writable | enumerable | configurable; ReadableStreamDefaultController = ref("node:stream/web.ReadableStreamDefaultController"), attrs = writable | enumerable | configurable; ReadableByteStreamController = ref("node:stream/web.ReadableByteStreamController"), attrs = writable | enumerable | configurable; ReadableStreamBYOBRequest = ref("node:stream/web.ReadableStreamBYOBRequest"), attrs = writable | enumerable | configurable; WritableStream = ref(WritableStream), attrs = writable | enumerable | configurable; WritableStreamDefaultWriter = ref("node:stream/web.WritableStreamDefaultWriter"), attrs = writable | enumerable | configurable; WritableStreamDefaultController = ref("node:stream/web.WritableStreamDefaultController"), attrs = writable | enumerable | configurable; TransformStream = ref(TransformStream), attrs = writable | enumerable | configurable; TransformStreamDefaultController = ref("node:stream/web.TransformStreamDefaultController"), attrs = writable | enumerable | configurable; ByteLengthQueuingStrategy = ref("node:stream/web.ByteLengthQueuingStrategy"), attrs = writable | enumerable | configurable; CountQueuingStrategy = ref("node:stream/web.CountQueuingStrategy"), attrs = writable | enumerable | configurable; TextEncoderStream = ref(TextEncoderStream), attrs = writable | enumerable | configurable; TextDecoderStream = ref(TextDecoderStream), attrs = writable | enumerable | configurable; CompressionStream = ref(CompressionStream), attrs = writable | enumerable | configurable; DecompressionStream = ref(DecompressionStream), attrs = writable | enumerable | configurable; }; "node:test/reporters.default", kind = namespace, members = { spec, attrs = writable | enumerable | configurable; tap, attrs = writable | enumerable | configurable; dot, attrs = writable | enumerable | configurable; junit, attrs = writable | enumerable | configurable; lcov, attrs = writable | enumerable | configurable; }; "node:timers.default", kind = namespace, members = { setTimeout, attrs = writable | enumerable | configurable; setInterval, attrs = writable | enumerable | configurable; setImmediate, attrs = writable | enumerable | configurable; clearTimeout, attrs = writable | enumerable | configurable; clearInterval, attrs = writable | enumerable | configurable; clearImmediate, attrs = writable | enumerable | configurable; }; "node:timers.promises", kind = namespace, members = { setTimeout = ref("node:timers/promises.setTimeout"), attrs = writable | enumerable | configurable; setImmediate = ref("node:timers/promises.setImmediate"), attrs = writable | enumerable | configurable; setInterval = ref("node:timers/promises.setInterval"), attrs = writable | enumerable | configurable; scheduler = ref("node:timers/promises.scheduler"), attrs = writable | enumerable | configurable; }; } }; + let obj = crate::realm_decl! { birth js_object_alloc(0, submod.exports.len() as u32 + extra_fields); realm { "node:diagnostics_channel.default", kind = namespace, members = { tracingChannel = ref("node:diagnostics_channel.tracingChannel"), attrs = writable | enumerable | configurable; boundedChannel = ref("node:diagnostics_channel.boundedChannel"), attrs = writable | enumerable | configurable; channel = ref("node:diagnostics_channel.channel"), attrs = writable | enumerable | configurable; subscribe = ref("node:diagnostics_channel.subscribe"), attrs = writable | enumerable | configurable; unsubscribe = ref("node:diagnostics_channel.unsubscribe"), attrs = writable | enumerable | configurable; hasSubscribers = ref("node:diagnostics_channel.hasSubscribers"), attrs = writable | enumerable | configurable; Channel = ref("node:diagnostics_channel.Channel"), attrs = writable | enumerable | configurable; BoundedChannel = ref("node:diagnostics_channel.BoundedChannel"), attrs = writable | enumerable | configurable; }; "node:fs.promises", kind = namespace, members = { readFile = ref("node:fs/promises.readFile"), attrs = writable | enumerable | configurable; open = ref("node:fs/promises.open"), attrs = writable | enumerable | configurable; writeFile = ref("node:fs/promises.writeFile"), attrs = writable | enumerable | configurable; appendFile = ref("node:fs/promises.appendFile"), attrs = writable | enumerable | configurable; chmod = ref("node:fs/promises.chmod"), attrs = writable | enumerable | configurable; chown = ref("node:fs/promises.chown"), attrs = writable | enumerable | configurable; lchown = ref("node:fs/promises.lchown"), attrs = writable | enumerable | configurable; lchmod = ref("node:fs/promises.lchmod"), attrs = writable | enumerable | configurable; mkdir = ref("node:fs/promises.mkdir"), attrs = writable | enumerable | configurable; readdir = ref("node:fs/promises.readdir"), attrs = writable | enumerable | configurable; stat = ref("node:fs/promises.stat"), attrs = writable | enumerable | configurable; statfs = ref("node:fs/promises.statfs"), attrs = writable | enumerable | configurable; lstat = ref("node:fs/promises.lstat"), attrs = writable | enumerable | configurable; rm = ref("node:fs/promises.rm"), attrs = writable | enumerable | configurable; rmdir = ref("node:fs/promises.rmdir"), attrs = writable | enumerable | configurable; unlink = ref("node:fs/promises.unlink"), attrs = writable | enumerable | configurable; rename = ref("node:fs/promises.rename"), attrs = writable | enumerable | configurable; copyFile = ref("node:fs/promises.copyFile"), attrs = writable | enumerable | configurable; cp = ref("node:fs/promises.cp"), attrs = writable | enumerable | configurable; truncate = ref("node:fs/promises.truncate"), attrs = writable | enumerable | configurable; utimes = ref("node:fs/promises.utimes"), attrs = writable | enumerable | configurable; lutimes = ref("node:fs/promises.lutimes"), attrs = writable | enumerable | configurable; link = ref("node:fs/promises.link"), attrs = writable | enumerable | configurable; symlink = ref("node:fs/promises.symlink"), attrs = writable | enumerable | configurable; readlink = ref("node:fs/promises.readlink"), attrs = writable | enumerable | configurable; realpath = ref("node:fs/promises.realpath"), attrs = writable | enumerable | configurable; mkdtemp = ref("node:fs/promises.mkdtemp"), attrs = writable | enumerable | configurable; mkdtempDisposable = ref("node:fs/promises.mkdtempDisposable"), attrs = writable | enumerable | configurable; opendir = ref("node:fs/promises.opendir"), attrs = writable | enumerable | configurable; glob = ref("node:fs/promises.glob"), attrs = writable | enumerable | configurable; watch = ref("node:fs/promises.watch"), attrs = writable | enumerable | configurable; access = ref("node:fs/promises.access"), attrs = writable | enumerable | configurable; constants = ref("node:fs.constants"), attrs = writable | enumerable | configurable; }; "node:readline.promises", kind = namespace, members = { createInterface = ref("node:readline/promises.createInterface"), attrs = writable | enumerable | configurable; Interface = ref("node:readline/promises.Interface"), attrs = writable | enumerable | configurable; Readline = ref("node:readline/promises.Readline"), attrs = writable | enumerable | configurable; }; "node:stream/consumers.default", kind = namespace, members = { text = ref("node:stream/consumers.text"), attrs = writable | enumerable | configurable; json = ref("node:stream/consumers.json"), attrs = writable | enumerable | configurable; buffer = ref("node:stream/consumers.buffer"), attrs = writable | enumerable | configurable; arrayBuffer = ref("node:stream/consumers.arrayBuffer"), attrs = writable | enumerable | configurable; bytes = ref("node:stream/consumers.bytes"), attrs = writable | enumerable | configurable; blob = ref("node:stream/consumers.blob"), attrs = writable | enumerable | configurable; }; "node:stream/web.default", kind = namespace, members = { ReadableStream = ref(ReadableStream), attrs = writable | enumerable | configurable; ReadableStreamDefaultReader = ref("node:stream/web.ReadableStreamDefaultReader"), attrs = writable | enumerable | configurable; ReadableStreamBYOBReader = ref("node:stream/web.ReadableStreamBYOBReader"), attrs = writable | enumerable | configurable; ReadableStreamDefaultController = ref("node:stream/web.ReadableStreamDefaultController"), attrs = writable | enumerable | configurable; ReadableByteStreamController = ref("node:stream/web.ReadableByteStreamController"), attrs = writable | enumerable | configurable; ReadableStreamBYOBRequest = ref("node:stream/web.ReadableStreamBYOBRequest"), attrs = writable | enumerable | configurable; WritableStream = ref(WritableStream), attrs = writable | enumerable | configurable; WritableStreamDefaultWriter = ref("node:stream/web.WritableStreamDefaultWriter"), attrs = writable | enumerable | configurable; WritableStreamDefaultController = ref("node:stream/web.WritableStreamDefaultController"), attrs = writable | enumerable | configurable; TransformStream = ref(TransformStream), attrs = writable | enumerable | configurable; TransformStreamDefaultController = ref("node:stream/web.TransformStreamDefaultController"), attrs = writable | enumerable | configurable; ByteLengthQueuingStrategy = ref("node:stream/web.ByteLengthQueuingStrategy"), attrs = writable | enumerable | configurable; CountQueuingStrategy = ref("node:stream/web.CountQueuingStrategy"), attrs = writable | enumerable | configurable; TextEncoderStream = ref(TextEncoderStream), attrs = writable | enumerable | configurable; TextDecoderStream = ref(TextDecoderStream), attrs = writable | enumerable | configurable; CompressionStream = ref(CompressionStream), attrs = writable | enumerable | configurable; DecompressionStream = ref(DecompressionStream), attrs = writable | enumerable | configurable; }; "node:test/reporters.default", kind = namespace, members = { spec, attrs = writable | enumerable | configurable; tap, attrs = writable | enumerable | configurable; dot, attrs = writable | enumerable | configurable; junit, attrs = writable | enumerable | configurable; lcov, attrs = writable | enumerable | configurable; }; "node:timers.default", kind = namespace, members = { setTimeout, attrs = writable | enumerable | configurable; setInterval, attrs = writable | enumerable | configurable; setImmediate, attrs = writable | enumerable | configurable; clearTimeout, attrs = writable | enumerable | configurable; clearInterval, attrs = writable | enumerable | configurable; clearImmediate, attrs = writable | enumerable | configurable; }; "node:timers.promises", kind = namespace, members = { setTimeout = ref("node:timers/promises.setTimeout"), attrs = writable | enumerable | configurable; setImmediate = ref("node:timers/promises.setImmediate"), attrs = writable | enumerable | configurable; setInterval = ref("node:timers/promises.setInterval"), attrs = writable | enumerable | configurable; scheduler = ref("node:timers/promises.scheduler"), attrs = writable | enumerable | configurable; }; } }; for spec in submod.exports { set_named_value(obj, spec.name, submodule_export_value(submod, spec)); } @@ -1280,7 +1287,8 @@ pub unsafe extern "C" fn js_node_submodule_namespace_member( return sys_util_default_value(); } return unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), name.as_ptr(), diff --git a/crates/perry-runtime/src/node_submodules/native_submodule_exports.rs b/crates/perry-runtime/src/node_submodules/native_submodule_exports.rs index 5f1b92b57ea..803d04414eb 100644 --- a/crates/perry-runtime/src/node_submodules/native_submodule_exports.rs +++ b/crates/perry-runtime/src/node_submodules/native_submodule_exports.rs @@ -58,9 +58,9 @@ macro_rules! native_submodule_exports { (js_node_export_fs_promises_constants, "constants", unsafe { &*crate::fn_info!(thunk_fs_promises_constants, 1;with_declared(1)) }), ]), (SUBMOD_READLINE_PROMISES, "readline/promises", "readline_promises", ReadlinePromises, [ - (js_node_export_readline_promises_createInterface, "createInterface", crate::realm_decl! { info_expr crate::fn_info!(reference export crate::node_submodules::fs_promises::thunk_readline_createInterface, 1;with_declared(1)); realm { "node:readline/promises.createInterface", provider = closure_alloc; } }), (js_node_export_readline_promises_Interface, "Interface", crate::realm_decl! { info_expr crate::fn_info!(reference export crate::node_submodules::fs_promises::thunk_readline_Interface, 1;with_declared(1)); realm { "node:readline/promises.Interface", kind = constructor, provider = closure, extends = "node:readline/promises.Interface.", attrs = {prototype = writable}; } }), (js_node_export_readline_promises_Readline, "Readline", crate::realm_decl! { info_expr crate::fn_info!(reference export crate::node_submodules::fs_promises::thunk_readline_Readline, 2;with_declared(2)); realm { "node:readline/promises.Readline", provider = closure_alloc; } }), + (js_node_export_readline_promises_createInterface, "createInterface", crate::realm_decl! { info_expr crate::fn_info!(reference export crate::node_submodules::fs_promises::thunk_readline_createInterface, 1;with_declared(1)); realm { "node:readline/promises.createInterface", provider = closure_alloc; } }), ]), (SUBMOD_STREAM_PROMISES, "stream/promises", "stream_promises", StreamPromises, [ (js_node_export_stream_promises_pipeline, "pipeline", crate::realm_decl! { info_expr crate::fn_info!(reference export crate::node_submodules::stream_promises::thunk_streamP_pipeline, 3;with_rest(2)); realm { "node:stream/promises.pipeline", provider = closure_alloc; } }), diff --git a/crates/perry-runtime/src/node_submodules/registry_backed.rs b/crates/perry-runtime/src/node_submodules/registry_backed.rs index 844f39daa48..b74e8385e75 100644 --- a/crates/perry-runtime/src/node_submodules/registry_backed.rs +++ b/crates/perry-runtime/src/node_submodules/registry_backed.rs @@ -85,15 +85,27 @@ pub(super) fn native_namespace_as_default(submod: &SubmoduleSpec) -> Option { return None; } - let module = match submod.key { - "timers_promises" => "timers/promises", - "readline_promises" => "readline/promises", - "stream_consumers" => "stream/consumers", - "stream_web" => "stream/web", - _ => return None, - }; - Some(crate::object::js_create_native_module_namespace( - module.as_ptr(), - module.len(), - )) + // Site-local vtable choice: the names are this site's own closed set inside one + // module family, so reaching this site already reaches the family it names. + let (vt, module): (&'static crate::object::native_module::NativeModuleVtable, _) = + match submod.key { + "timers_promises" => ( + &crate::object::native_module::namespaces::timers::NM_TIMERS_PROMISES, + "timers/promises", + ), + "readline_promises" => ( + &crate::object::native_module::namespaces::readline::NM_READLINE_PROMISES, + "readline/promises", + ), + "stream_consumers" => ( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "stream/consumers", + ), + "stream_web" => ( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "stream/web", + ), + _ => return None, + }; + Some(crate::object::native_module::create_native_module_namespace(vt, module)) } diff --git a/crates/perry-runtime/src/node_submodules/tests.rs b/crates/perry-runtime/src/node_submodules/tests.rs index d8fdbed0e4b..4f6b87ce91b 100644 --- a/crates/perry-runtime/src/node_submodules/tests.rs +++ b/crates/perry-runtime/src/node_submodules/tests.rs @@ -100,7 +100,8 @@ fn diagnostics_channel_exposes_tracing_channel_export() { #[test] fn http_outgoing_message_export_is_callable() { let value = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::http::NM_HTTP, b"http".as_ptr(), "http".len(), b"OutgoingMessage".as_ptr(), @@ -113,8 +114,10 @@ fn http_outgoing_message_export_is_callable() { Some(1) ); - let namespace = - crate::object::js_create_native_module_namespace(b"http".as_ptr(), "http".len()); + let namespace = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + ); let keys = crate::object::js_object_keys_value(namespace); let mut found = false; for i in 0..crate::array::js_array_length(keys) { @@ -134,7 +137,8 @@ fn util_is_array_export_records_its_node_arity() { // property helper. The node-suite fixture exercises both source forms // end-to-end; this unit test pins the shared closure metadata they consume. let value = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"isArray".as_ptr(), @@ -245,7 +249,8 @@ fn assert_fs_promises_namespace_exports(ns_value: f64) { #[test] fn stream_parent_promises_property_exposes_namespace() { let value = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::stream::NM_STREAM, b"stream".as_ptr(), "stream".len(), b"promises".as_ptr(), @@ -266,7 +271,8 @@ fn stream_parent_promises_property_exposes_namespace() { #[test] fn fs_parent_promises_property_exposes_namespace() { let value = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::fs::namespace::NM_FS, b"fs".as_ptr(), "fs".len(), b"promises".as_ptr(), @@ -300,7 +306,8 @@ fn fs_promises_direct_namespace_exposes_runtime_exports() { #[test] fn fs_promises_constants_reuses_fs_constants_namespace() { let fs_constants = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::fs::namespace::NM_FS, b"fs".as_ptr(), "fs".len(), b"constants".as_ptr(), @@ -336,15 +343,18 @@ fn fs_promises_constants_reuses_fs_constants_namespace() { #[test] fn zlib_codes_export_resolves_to_return_code_map() { let codes = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::zlib::NM_ZLIB, b"zlib".as_ptr(), "zlib".len(), b"codes".as_ptr(), "codes".len(), ) }; - let namespace = - crate::object::js_create_native_module_namespace(b"zlib".as_ptr(), "zlib".len()); + let namespace = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::zlib::NM_ZLIB, + "zlib", + ); let namespace_codes = get_object_property(namespace, b"codes").expect("zlib namespace should expose codes"); @@ -514,7 +524,8 @@ fn sys_format_export_reuses_util_callable() { ) }; let util_format = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"format".as_ptr(), @@ -532,7 +543,8 @@ fn sys_namespace_reuses_util_callable() { let ns_value = boxed_ptr(ns as *const u8); let sys_inspect = get_object_property(ns_value, b"inspect").unwrap(); let util_inspect = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"inspect".as_ptr(), @@ -561,7 +573,8 @@ fn sys_default_export_is_util_default_export() { ) }; let util_default = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"default".as_ptr(), @@ -583,7 +596,8 @@ fn sys_namespace_types_member_reuses_util_types() { ) }; let util_types = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::util::NM_UTIL, b"util".as_ptr(), "util".len(), b"types".as_ptr(), @@ -1160,6 +1174,7 @@ fn statics2_readline_promises_uses_imported_constructor_parent() { ctor.get_nanbox_f64(), )); let regular = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::readline::NM_READLINE, "readline", "Interface", )); diff --git a/crates/perry-runtime/src/node_submodules/trace_events.rs b/crates/perry-runtime/src/node_submodules/trace_events.rs index 2850d8c30c9..7ae7d24ad38 100644 --- a/crates/perry-runtime/src/node_submodules/trace_events.rs +++ b/crates/perry-runtime/src/node_submodules/trace_events.rs @@ -667,7 +667,10 @@ pub extern "C" fn js_trace_events_flush_output() { } fn emit_enabled_trace_warning() { - let process = crate::object::js_create_native_module_namespace(b"process".as_ptr(), 7); + let process = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ); let name = js_string_from_bytes(b"emitWarning".as_ptr(), 11); let warning = string_value("There are more than 10 enabled Tracing objects"); let callback = crate::object::js_object_get_field_by_name_f64( diff --git a/crates/perry-runtime/src/node_v8.rs b/crates/perry-runtime/src/node_v8.rs index dd374b75924..08640fb2d4a 100644 --- a/crates/perry-runtime/src/node_v8.rs +++ b/crates/perry-runtime/src/node_v8.rs @@ -411,7 +411,11 @@ unsafe fn build_v8_instance(module: &str, id: usize) -> f64 { let kp = js_string_from_bytes(k.as_ptr(), k.len() as u32); keys = crate::array::js_array_push(keys, JSValue::string_ptr(kp)); } - crate::object::js_object_set_keys(obj, keys); + let obj = crate::object::native_module::set_native_namespace_keys( + obj, + keys, + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + ); // The receiver's [[Prototype]] is its constructor's prototype: the methods // `serde_prototypes::attach` installs there are then visible on the // instance, and `Object.getPrototypeOf(s) === v8.Serializer.prototype` @@ -420,7 +424,9 @@ unsafe fn build_v8_instance(module: &str, id: usize) -> f64 { let instance = scope.root_nanbox_f64(f64::from_bits(JSValue::pointer(obj as *const u8).bits())); let name = module.strip_prefix("v8.").unwrap_or(module); let constructor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "v8", name, + &crate::object::native_module::namespaces::v8::NM_V8, + "v8", + name, )); let prototype = scope.root_nanbox_f64(crate::object::js_function_prototype_value_for_read( constructor.get_nanbox_f64(), @@ -466,7 +472,11 @@ pub extern "C" fn js_v8_serializer_new(default_flag: f64) -> f64 { // (`writeHeader`, `writeValue`, …), so `s.writeHeader` and // `v8.Serializer.prototype.writeHeader` are the same function. let name = module.strip_prefix("v8.").expect("v8 instance module"); - let constructor = crate::object::bound_native_callable_export_value("v8", name); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::v8::NM_V8, + "v8", + name, + ); let _ = unsafe { serde_prototypes::attach(name, constructor) }; instance } @@ -483,7 +493,11 @@ pub extern "C" fn js_v8_deserializer_new(buffer: f64) -> f64 { }; let id = crate::child_process::v8_class_deserializer_new(bytes); let instance = unsafe { build_v8_instance("v8.Deserializer", id) }; - let constructor = crate::object::bound_native_callable_export_value("v8", "Deserializer"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::v8::NM_V8, + "v8", + "Deserializer", + ); let _ = unsafe { serde_prototypes::attach("Deserializer", constructor) }; instance } @@ -640,7 +654,17 @@ pub extern "C" fn js_v8_is_building_snapshot() -> f64 { /// promiseHooks). Method calls on it dispatch through the native-module table. #[no_mangle] pub extern "C" fn js_v8_namespace(name_ptr: *const u8, name_len: usize) -> f64 { - crate::object::js_create_native_module_namespace(name_ptr, name_len) + let name = unsafe { std::slice::from_raw_parts(name_ptr, name_len) }; + // Site-local vtable choice: the names are this site's own closed set inside one + // module family, so reaching this site already reaches the family it names. + let vt: &'static crate::object::native_module::NativeModuleVtable = match name { + b"v8.startupSnapshot" => { + &crate::object::native_module::namespaces::v8::NM_V8_STARTUPSNAPSHOT + } + b"v8.promiseHooks" => &crate::object::native_module::namespaces::v8::NM_V8_PROMISEHOOKS, + _ => &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + }; + crate::object::js_create_native_module_namespace_vt(vt, name_ptr, name_len) } /// `v8.startupSnapshot.addSerializeCallback()` &c. outside a snapshot-building @@ -733,7 +757,11 @@ pub extern "C" fn js_v8_gc_profiler_new() -> f64 { let scope = crate::gc::RuntimeHandleScope::new(); let module = "v8.GCProfiler"; crate::object::install_native_module_vtable(); - let constructor = crate::object::bound_native_callable_export_value("v8", "GCProfiler"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::v8::NM_V8, + "v8", + "GCProfiler", + ); let constructor = scope.root_nanbox_f64(constructor); let prototype = crate::object::js_function_prototype_value_for_read(constructor.get_nanbox_f64()); @@ -759,7 +787,14 @@ pub extern "C" fn js_v8_gc_profiler_new() -> f64 { JSValue::string_ptr(key_ptr.get_raw_mut_ptr()), ); keys.set_raw_mut_ptr(pushed); - crate::object::js_object_set_keys(obj.get_raw_mut_ptr(), keys.get_raw_mut_ptr()); + // SAFETY: `obj` is the live, rooted instance object born above. + obj.set_raw_mut_ptr(unsafe { + crate::object::native_module::set_native_namespace_keys( + obj.get_raw_mut_ptr(), + keys.get_raw_mut_ptr(), + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + ) + }); crate::object::prototype_chain::object_set_static_prototype( obj.get_raw_mut_ptr::() as usize, prototype.get_nanbox_f64().to_bits(), diff --git a/crates/perry-runtime/src/node_v8/serde_prototypes.rs b/crates/perry-runtime/src/node_v8/serde_prototypes.rs index 5ccbc4ebf4d..3a29722efcd 100644 --- a/crates/perry-runtime/src/node_v8/serde_prototypes.rs +++ b/crates/perry-runtime/src/node_v8/serde_prototypes.rs @@ -126,7 +126,7 @@ pub(super) unsafe fn attach(name: &str, constructor: f64) -> f64 { ], "DefaultSerializer" | "DefaultDeserializer" => { let parent_name = name.strip_prefix("Default").unwrap(); - let parent = crate::object::bound_native_callable_export_value("v8", parent_name); + let parent = crate::object::bound_native_callable_export_value(&crate::object::native_module::namespaces::v8::NM_V8, "v8", parent_name); return crate::object::native_module::constructor_shapes::link_parent( constructor.get_nanbox_f64(), parent, @@ -178,7 +178,11 @@ mod attach_reach_tests { fn attach_installs_on_the_prototype_of_the_constructor_it_is_given() { let _no_gc = crate::gc::GcSuppressScope::new(); unsafe { - let ctor = crate::object::bound_native_callable_export_value("v8", "Serializer"); + let ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::v8::NM_V8, + "v8", + "Serializer", + ); let proto = crate::object::js_function_prototype_value_for_read(ctor); let before = crate::object::method_call::spec_get_value(proto, b"writeHeader"); assert_eq!( @@ -209,7 +213,11 @@ mod attach_reach_tests { b"Serializer".as_ptr(), 10, ) as i64); - let from_namespace = crate::object::js_native_module_esm_export_value(module, property); + let from_namespace = crate::object::js_native_module_esm_export_value_vt( + &crate::object::native_module::namespaces::v8::NM_V8, + module, + property, + ); assert_eq!( from_namespace.to_bits(), ctor.to_bits(), diff --git a/crates/perry-runtime/src/object/assert.rs b/crates/perry-runtime/src/object/assert.rs index 4dd4f42211d..3661e55c34d 100644 --- a/crates/perry-runtime/src/object/assert.rs +++ b/crates/perry-runtime/src/object/assert.rs @@ -1395,7 +1395,10 @@ pub extern "C" fn js_assert_assert_ctor(options: f64) -> f64 { (true, false) => "assert/strict.instance", (true, true) => "assert/strict.instance.skip", }; - let instance = js_create_native_module_namespace(module_name.as_ptr(), module_name.len()); + let instance = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + module_name, + ); let jv = crate::value::JSValue::from_bits(instance.to_bits()); if jv.is_pointer() { let obj = jv.as_pointer::() as *mut ObjectHeader; diff --git a/crates/perry-runtime/src/object/builtin_method/native_constructor_tests.rs b/crates/perry-runtime/src/object/builtin_method/native_constructor_tests.rs index cde1eedce48..310e3c35abf 100644 --- a/crates/perry-runtime/src/object/builtin_method/native_constructor_tests.rs +++ b/crates/perry-runtime/src/object/builtin_method/native_constructor_tests.rs @@ -9,22 +9,62 @@ fn sealed_native_constructor_words_prove_and_withdraw_every_fixed_chain() { crate::object::native_module_registry::js_nm_install_stream(); crate::object::native_module_registry::js_nm_install_http(); unsafe { - let ctor = |module, name| { - crate::object::native_module::bound_native_callable_export_value(module, name) + let ctor = |vt, module, name| { + crate::object::native_module::bound_native_callable_export_value(vt, module, name) }; let ptr = |value| { crate::value::js_nanbox_get_pointer(value) as *mut crate::closure::ClosureHeader }; - let ee = ctor("events", "EventEmitter"); - let stream = ctor("stream", "Stream"); - let readable = ctor("stream", "Readable"); - let writable = ctor("stream", "Writable"); - let duplex = ctor("stream", "Duplex"); - let transform = ctor("stream", "Transform"); - let pass = ctor("stream", "PassThrough"); - let outgoing = ctor("http", "OutgoingMessage"); - let response = ctor("http", "ServerResponse"); - let incoming = ctor("http", "IncomingMessage"); + let ee = ctor( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); + let stream = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ); + let readable = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + ); + let writable = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Writable", + ); + let duplex = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ); + let transform = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + ); + let pass = ctor( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + ); + let outgoing = ctor( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + "OutgoingMessage", + ); + let response = ctor( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + "ServerResponse", + ); + let incoming = ctor( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + "IncomingMessage", + ); for value in [ ee, stream, readable, writable, duplex, transform, pass, outgoing, response, incoming, ] { diff --git a/crates/perry-runtime/src/object/class_registry/construct/nm_ctors.rs b/crates/perry-runtime/src/object/class_registry/construct/nm_ctors.rs index 27abd02d04a..f68dde88b07 100644 --- a/crates/perry-runtime/src/object/class_registry/construct/nm_ctors.rs +++ b/crates/perry-runtime/src/object/class_registry/construct/nm_ctors.rs @@ -220,7 +220,9 @@ pub(crate) unsafe fn nm_ctor_stream( let scope = crate::gc::RuntimeHandleScope::new(); let options = scope.root_nanbox_f64(nm_ctor_arg(args_ptr, args_len, 0)); let ctor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "stream", "Stream", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", )); let mut proto = crate::closure::closure_get_dynamic_prop( (ctor.get_nanbox_u64() & crate::value::POINTER_MASK) as usize, diff --git a/crates/perry-runtime/src/object/class_registry/construct/site.rs b/crates/perry-runtime/src/object/class_registry/construct/site.rs index 0f2cdc6a031..36c9307c043 100644 --- a/crates/perry-runtime/src/object/class_registry/construct/site.rs +++ b/crates/perry-runtime/src/object/class_registry/construct/site.rs @@ -472,7 +472,9 @@ mod tests { .swap(record_zlib_init as *mut (), Ordering::SeqCst); let scope = crate::gc::RuntimeHandleScope::new(); let parent = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "zlib", "Gzip", + &crate::object::native_module::namespaces::zlib::NM_ZLIB, + "zlib", + "Gzip", )); let receiver = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); let this = receiver @@ -512,40 +514,40 @@ mod tests { /// construction leaves `result == receiver`, where the relink returns early. #[test] fn super_into_export_without_in_place_form_relinks_the_fresh_object() { - unsafe { - let scope = crate::gc::RuntimeHandleScope::new(); - let parent = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "zlib", "Gzip", - )); - let parent_proto = scope.root_nanbox_f64( - crate::object::js_function_prototype_value_for_read(parent.get_nanbox_f64()), - ); - assert!( - JSValue::from_bits(parent_proto.get_nanbox_u64()).is_pointer(), - "export has a prototype object" - ); - let target_proto = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); - let target_proto_value = target_proto - .with_mut_ptr::(|p| crate::value::js_nanbox_pointer(p as i64)); - let receiver = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); - let receiver_value = receiver - .with_mut_ptr::(|r| crate::value::js_nanbox_pointer(r as i64)); - crate::object::js_object_set_prototype_of(receiver_value, target_proto_value); - let fresh = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); - let fresh_value = fresh - .with_mut_ptr::(|f| crate::value::js_nanbox_pointer(f as i64)); - crate::object::js_object_set_prototype_of(fresh_value, parent_proto.get_nanbox_f64()); - link_native_super_object(parent.get_nanbox_f64(), fresh_value, receiver_value); - let fresh_value = fresh - .with_mut_ptr::(|f| crate::value::js_nanbox_pointer(f as i64)); - let target_proto_value = target_proto - .with_mut_ptr::(|p| crate::value::js_nanbox_pointer(p as i64)); - assert_eq!( - crate::object::js_object_get_prototype_of(fresh_value).to_bits(), - target_proto_value.to_bits(), - "fresh object not relinked to newTarget.prototype" - ); - } + let scope = crate::gc::RuntimeHandleScope::new(); + let parent = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::zlib::NM_ZLIB, + "zlib", + "Gzip", + )); + let parent_proto = scope.root_nanbox_f64( + crate::object::js_function_prototype_value_for_read(parent.get_nanbox_f64()), + ); + assert!( + JSValue::from_bits(parent_proto.get_nanbox_u64()).is_pointer(), + "export has a prototype object" + ); + let target_proto = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); + let target_proto_value = target_proto + .with_mut_ptr::(|p| crate::value::js_nanbox_pointer(p as i64)); + let receiver = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); + let receiver_value = + receiver.with_mut_ptr::(|r| crate::value::js_nanbox_pointer(r as i64)); + crate::object::js_object_set_prototype_of(receiver_value, target_proto_value); + let fresh = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); + let fresh_value = + fresh.with_mut_ptr::(|f| crate::value::js_nanbox_pointer(f as i64)); + crate::object::js_object_set_prototype_of(fresh_value, parent_proto.get_nanbox_f64()); + link_native_super_object(parent.get_nanbox_f64(), fresh_value, receiver_value); + let fresh_value = + fresh.with_mut_ptr::(|f| crate::value::js_nanbox_pointer(f as i64)); + let target_proto_value = target_proto + .with_mut_ptr::(|p| crate::value::js_nanbox_pointer(p as i64)); + assert_eq!( + crate::object::js_object_get_prototype_of(fresh_value).to_bits(), + target_proto_value.to_bits(), + "fresh object not relinked to newTarget.prototype" + ); } #[test] diff --git a/crates/perry-runtime/src/object/class_registry/parent_static.rs b/crates/perry-runtime/src/object/class_registry/parent_static.rs index d31c9edaaf6..9cfcedf1df9 100644 --- a/crates/perry-runtime/src/object/class_registry/parent_static.rs +++ b/crates/perry-runtime/src/object/class_registry/parent_static.rs @@ -1345,8 +1345,10 @@ pub(crate) unsafe fn nm_static_buffer_proto_chain( if let Some(parent_addr) = class_parent_closure(cid) { let parent_value = crate::value::js_nanbox_pointer(parent_addr as i64); if is_buffer_constructor_value(parent_value) { - let module = b"buffer.Buffer"; - let ns = js_create_native_module_namespace(module.as_ptr(), module.len()); + let ns = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "buffer.Buffer", + ); let ns_obj = JSValue::from_bits(ns.to_bits()).as_pointer::(); let result = crate::object::native_module::call_native_module_dispatch_hook( ns_obj, name, args_ptr, args_len, diff --git a/crates/perry-runtime/src/object/class_registry/state.rs b/crates/perry-runtime/src/object/class_registry/state.rs index f7e6a8ffcef..028c659bf5f 100644 --- a/crates/perry-runtime/src/object/class_registry/state.rs +++ b/crates/perry-runtime/src/object/class_registry/state.rs @@ -1612,36 +1612,45 @@ pub(crate) fn reserved_native_parent_prototype_bits(parent_id: u32) -> Option Option { + use crate::object::native_module::namespaces::{ + async_hooks::NM_ASYNC_HOOKS, events::NM_EVENTS, stream::NM_STREAM, zlib::NM_ZLIB, + }; const CLASS_ID_EVENT_EMITTER: u32 = 0xFFFF0076; const CLASS_ID_EVENT_EMITTER_ASYNC_RESOURCE: u32 = 0xFFFF0077; - let (module, symbol) = match parent_id { + let (vt, module, symbol) = match parent_id { // G1: the classic stream bases (perry-codegen // `builtin_parent_reserved_class_id`), whose prototypes carry the // stream methods. - 0xFFFF0070 => ("stream", "Stream"), - 0xFFFF0071 => ("stream", "Readable"), - 0xFFFF0072 => ("stream", "Writable"), - 0xFFFF0073 => ("stream", "Duplex"), - 0xFFFF0074 => ("stream", "Transform"), - 0xFFFF0075 => ("stream", "PassThrough"), - CLASS_ID_EVENT_EMITTER => ("events", "EventEmitter"), - CLASS_ID_EVENT_EMITTER_ASYNC_RESOURCE => ("events", "EventEmitterAsyncResource"), - crate::native_class_ids::ASYNC_LOCAL_STORAGE_LEGACY => ("async_hooks", "AsyncLocalStorage"), - crate::native_class_ids::ASYNC_RESOURCE_LEGACY => ("async_hooks", "AsyncResource"), - crate::native_class_ids::GZIP => ("zlib", "Gzip"), - crate::native_class_ids::GUNZIP => ("zlib", "Gunzip"), - crate::native_class_ids::DEFLATE => ("zlib", "Deflate"), - crate::native_class_ids::INFLATE => ("zlib", "Inflate"), - crate::native_class_ids::DEFLATE_RAW => ("zlib", "DeflateRaw"), - crate::native_class_ids::INFLATE_RAW => ("zlib", "InflateRaw"), - crate::native_class_ids::UNZIP => ("zlib", "Unzip"), - crate::native_class_ids::BROTLI_COMPRESS => ("zlib", "BrotliCompress"), - crate::native_class_ids::BROTLI_DECOMPRESS => ("zlib", "BrotliDecompress"), - crate::native_class_ids::ZSTD_COMPRESS => ("zlib", "ZstdCompress"), - crate::native_class_ids::ZSTD_DECOMPRESS => ("zlib", "ZstdDecompress"), + 0xFFFF0070 => (&NM_STREAM, "stream", "Stream"), + 0xFFFF0071 => (&NM_STREAM, "stream", "Readable"), + 0xFFFF0072 => (&NM_STREAM, "stream", "Writable"), + 0xFFFF0073 => (&NM_STREAM, "stream", "Duplex"), + 0xFFFF0074 => (&NM_STREAM, "stream", "Transform"), + 0xFFFF0075 => (&NM_STREAM, "stream", "PassThrough"), + CLASS_ID_EVENT_EMITTER => (&NM_EVENTS, "events", "EventEmitter"), + CLASS_ID_EVENT_EMITTER_ASYNC_RESOURCE => { + (&NM_EVENTS, "events", "EventEmitterAsyncResource") + } + crate::native_class_ids::ASYNC_LOCAL_STORAGE_LEGACY => { + (&NM_ASYNC_HOOKS, "async_hooks", "AsyncLocalStorage") + } + crate::native_class_ids::ASYNC_RESOURCE_LEGACY => { + (&NM_ASYNC_HOOKS, "async_hooks", "AsyncResource") + } + crate::native_class_ids::GZIP => (&NM_ZLIB, "zlib", "Gzip"), + crate::native_class_ids::GUNZIP => (&NM_ZLIB, "zlib", "Gunzip"), + crate::native_class_ids::DEFLATE => (&NM_ZLIB, "zlib", "Deflate"), + crate::native_class_ids::INFLATE => (&NM_ZLIB, "zlib", "Inflate"), + crate::native_class_ids::DEFLATE_RAW => (&NM_ZLIB, "zlib", "DeflateRaw"), + crate::native_class_ids::INFLATE_RAW => (&NM_ZLIB, "zlib", "InflateRaw"), + crate::native_class_ids::UNZIP => (&NM_ZLIB, "zlib", "Unzip"), + crate::native_class_ids::BROTLI_COMPRESS => (&NM_ZLIB, "zlib", "BrotliCompress"), + crate::native_class_ids::BROTLI_DECOMPRESS => (&NM_ZLIB, "zlib", "BrotliDecompress"), + crate::native_class_ids::ZSTD_COMPRESS => (&NM_ZLIB, "zlib", "ZstdCompress"), + crate::native_class_ids::ZSTD_DECOMPRESS => (&NM_ZLIB, "zlib", "ZstdDecompress"), _ => return None, }; - Some(super::super::native_module::bound_native_callable_export_value(module, symbol)) + Some(super::super::native_module::bound_native_callable_export_value(vt, module, symbol)) } /// `AsyncResource.prototype` as a NaN-boxed value, resolved exactly the way @@ -1650,6 +1659,7 @@ pub(crate) fn reserved_native_parent_constructor_value(parent_id: u32) -> Option /// Returns `undefined` if the export is not materialized. pub(crate) fn async_resource_prototype_value() -> f64 { let func_value = super::super::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, "async_hooks", "AsyncResource", ); @@ -1659,6 +1669,7 @@ pub(crate) fn async_resource_prototype_value() -> f64 { /// `AsyncLocalStorage.prototype` from its bound native constructor export. pub fn async_local_storage_prototype_value() -> f64 { let func_value = super::super::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, "async_hooks", "AsyncLocalStorage", ); diff --git a/crates/perry-runtime/src/object/class_registry/state/class_parent_prototype_tests.rs b/crates/perry-runtime/src/object/class_registry/state/class_parent_prototype_tests.rs index f6a9ce906c3..571ac472b76 100644 --- a/crates/perry-runtime/src/object/class_registry/state/class_parent_prototype_tests.rs +++ b/crates/perry-runtime/src/object/class_registry/state/class_parent_prototype_tests.rs @@ -37,7 +37,11 @@ fn native_constructor_export_parent_links_declared_prototype() { // The bound `events.EventEmitter` export — a BOUND_METHOD closure whose // `.prototype` object is materialized on demand, not at mint time. - let ee_ctor = crate::object::bound_native_callable_export_value("events", "EventEmitter"); + let ee_ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); // The raw dynamic `prototype` slot used to be undefined here, which is // what made the dynamic-parent registration throw before the fix. The @@ -65,7 +69,11 @@ fn native_constructor_export_parent_links_declared_prototype() { // object an ordinary `EE.prototype` read resolves to — so `instanceof` // and inherited `emit`/`on` work through the chain. let ee_proto = super::function_prototype::ordinary_function_prototype_value_for_read( - crate::object::bound_native_callable_export_value("events", "EventEmitter"), + crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ), ) .expect("EventEmitter export must expose a prototype object"); let decl_proto_addr = (decl_proto.to_bits() & crate::value::POINTER_MASK) as usize; diff --git a/crates/perry-runtime/src/object/class_registry/vm_brand.rs b/crates/perry-runtime/src/object/class_registry/vm_brand.rs index 8c403c6a165..263009cbb36 100644 --- a/crates/perry-runtime/src/object/class_registry/vm_brand.rs +++ b/crates/perry-runtime/src/object/class_registry/vm_brand.rs @@ -6,7 +6,11 @@ pub(crate) fn brand_vm_script_instance(value: f64) -> f64 { let scope = crate::gc::RuntimeHandleScope::new(); let value = scope.root_nanbox_f64(value); let constructor = scope.root_nanbox_f64( - crate::object::native_module::bound_native_callable_export_value("vm", "Script"), + crate::object::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::vm::NM_VM, + "vm", + "Script", + ), ); let _ = ordinary_function_prototype_value_for_read(constructor.get_nanbox_f64()); crate::node_vm::install_script_prototypes(constructor.get_nanbox_f64()); diff --git a/crates/perry-runtime/src/object/descriptors.rs b/crates/perry-runtime/src/object/descriptors.rs index 118967babaa..a311a482785 100644 --- a/crates/perry-runtime/src/object/descriptors.rs +++ b/crates/perry-runtime/src/object/descriptors.rs @@ -1226,7 +1226,7 @@ fn js_object_get_own_property_names_shape(obj_value: f64) -> f64 { // `getOwnPropertyNames(fs).forEach(k => defineProperty(copy, k, // getOwnPropertyDescriptor(fs, k)))`; with only `__module__` listed, // the clone dropped every fs method (`readFileSync` → undefined). - // Mirror `Object.keys` (vt_own_keys_array → native_module_enumerable_keys). + // Mirror `Object.keys` (vt_own_keys_array → the shape's vtable keys). if obj_jv.is_pointer() { let obj_ptr = crate::value::js_nanbox_get_pointer(obj_value) as *const ObjectHeader; if !obj_ptr.is_null() { @@ -1898,7 +1898,7 @@ pub(crate) unsafe fn nm_get_own_descriptor( false, )); } - if !native_module_has_enumerable_key(&module_name, key_name) { + if !super::native_module::namespace_has_enumerable_key(obj, &module_name, key_name) { return None; } if module_name == "fs" { diff --git a/crates/perry-runtime/src/object/field_get_set/enumeration.rs b/crates/perry-runtime/src/object/field_get_set/enumeration.rs index 1c0c98a8029..64b26f8a271 100644 --- a/crates/perry-runtime/src/object/field_get_set/enumeration.rs +++ b/crates/perry-runtime/src/object/field_get_set/enumeration.rs @@ -72,7 +72,7 @@ pub(super) unsafe fn native_module_enum( obj: *const ObjectHeader, what: MapSetEnum, ) -> Option<*mut ArrayHeader> { - let vt = super::super::native_module::native_module_vtable()?; + let vt = super::super::native_module::object_native_vtable(obj)?; let scope = crate::gc::RuntimeHandleScope::new(); let obj_h = scope.root_raw_const_ptr(obj); let keys = obj_h.with_const_ptr(|obj| (vt.own_keys_array)(obj))?; @@ -1402,7 +1402,7 @@ fn js_object_keys_shape(obj: *const ObjectHeader) -> *mut ArrayHeader { // Relocated to native_module.rs::vt_own_keys_array so the // module key tables are reachable only through the vtable // (linker-strippable when no namespace object exists). - if let Some(vt) = super::super::native_module::native_module_vtable() { + if let Some(vt) = super::super::native_module::object_native_vtable(obj) { if let Some(out) = (vt.own_keys_array)(obj) { return out; } diff --git a/crates/perry-runtime/src/object/field_get_set/get_field_by_name_tail.rs b/crates/perry-runtime/src/object/field_get_set/get_field_by_name_tail.rs index 008d0c13b84..cc1a451b402 100644 --- a/crates/perry-runtime/src/object/field_get_set/get_field_by_name_tail.rs +++ b/crates/perry-runtime/src/object/field_get_set/get_field_by_name_tail.rs @@ -1215,7 +1215,7 @@ pub(crate) fn get_field_by_name_object_tail( // `fs.constants.F_OK` lowers to `PropertyGet { PropertyGet { fs, // "constants" }, "F_OK" }` — the inner expression's runtime value // is a NATIVE_MODULE_CLASS_ID-tagged ObjectHeader produced by - // `js_create_native_module_namespace`; the outer PropertyGet then + // `js_create_native_module_namespace_vt`; the outer PropertyGet then // arrives here with the sub-namespace as receiver. Pre-fix the // lookup fell through to the field-bag scan (which only stores // `__module__`) and returned undefined. Now we route through @@ -1227,7 +1227,7 @@ pub(crate) fn get_field_by_name_object_tail( // `None` (no module name / vtable uninstalled) falls through to // the generic scans below, matching the pre-relocation flow. if (*obj).class_id == NATIVE_MODULE_CLASS_ID && !key.is_null() { - if let Some(vt) = super::super::native_module::native_module_vtable() { + if let Some(vt) = super::super::native_module::object_native_vtable(obj) { if let Some(v) = (vt.get_own_field)(obj, key) { return v; } diff --git a/crates/perry-runtime/src/object/field_get_set/has_property.rs b/crates/perry-runtime/src/object/field_get_set/has_property.rs index badffd192b1..145969b78ae 100644 --- a/crates/perry-runtime/src/object/field_get_set/has_property.rs +++ b/crates/perry-runtime/src/object/field_get_set/has_property.rs @@ -1351,8 +1351,8 @@ unsafe fn native_module_namespace_has_property( let own = read_native_module_name(obj) .as_deref() .is_some_and(|module_name| { - super::super::native_module::native_module_vtable() - .is_some_and(|vt| (vt.has_enumerable_key)(module_name, key_name)) + super::super::native_module::object_native_vtable(obj) + .is_some_and(|vt| (vt.has_enumerable_key)(vt, module_name, key_name)) }); if own { return true; diff --git a/crates/perry-runtime/src/object/global_this/fetch_globals.rs b/crates/perry-runtime/src/object/global_this/fetch_globals.rs index 7a5711402bd..ad8df740bf8 100644 --- a/crates/perry-runtime/src/object/global_this/fetch_globals.rs +++ b/crates/perry-runtime/src/object/global_this/fetch_globals.rs @@ -177,7 +177,8 @@ pub unsafe extern "C" fn js_global_or_console_property_by_name( let property_name = std::str::from_utf8(std::slice::from_raw_parts(key_ptr, key_len)).unwrap_or(""); if is_native_module_callable_export("console", property_name) { - return js_native_module_property_by_name( + return js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::console::NM_CONSOLE, b"console".as_ptr(), "console".len(), key_ptr, @@ -947,7 +948,7 @@ pub unsafe extern "C-unwind" fn js_fetch_or_value_super( // surface Stream needs, and `pipe()` resolves through the ordinary // prototype chain once the parent edge is wired (unaffected by this // arm). `Stream` IS a real constructor with a usable prototype in - // Perry's runtime (`bound_native_callable_export_value("stream", + // Perry's runtime (`bound_native_callable_export_value(&crate::object::native_module::namespaces::stream::NM_STREAM, "stream", // "Stream")`, #10430's `new Stream()` fix), so — unlike `PassThrough` — // this one-line dispatch arm is not a no-op. if let Some((module, method)) = bound_native_parent.as_ref() { diff --git a/crates/perry-runtime/src/object/global_this/populate.rs b/crates/perry-runtime/src/object/global_this/populate.rs index 35d7fb17410..cbc97c3cc8a 100644 --- a/crates/perry-runtime/src/object/global_this/populate.rs +++ b/crates/perry-runtime/src/object/global_this/populate.rs @@ -816,7 +816,15 @@ fn populate_global_this_builtins_inner(singleton_at_entry: *mut ObjectHeader) { // `js_nm_install_process` / `js_nm_install_console` / // `js_install_global_value_surfaces` at every site that can yield // one of these values (see perry-codegen `global_value_installs`). - js_create_native_module_namespace(name_bytes.as_ptr(), name_bytes.len()) + // Site-local vtable choice: the names are this site's own closed set inside one + // module family, so reaching this site already reaches the family it names. + let vt: &'static crate::object::native_module::NativeModuleVtable = if name == "console" + { + &crate::object::native_module::namespaces::console::NM_CONSOLE + } else { + &crate::object::native_module::namespaces::process::NM_PROCESS + }; + crate::object::native_module::create_native_module_namespace(vt, name) } else if name == "Math" { crate::value::js_nanbox_pointer(super::web_hooks::math_namespace() as i64) } else if name == "JSON" { @@ -882,8 +890,11 @@ fn populate_global_this_builtins_inner(singleton_at_entry: *mut ObjectHeader) { "PerformanceResourceTiming", ] { let key = super::global_name_key(name); - let value = - super::super::native_module::bound_native_callable_export_value("perf_hooks", name); + let value = super::super::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + name, + ); js_object_set_field_by_name(singleton(), key, value); } let getter = crate::closure::js_closure_alloc( diff --git a/crates/perry-runtime/src/object/global_this_tables.rs b/crates/perry-runtime/src/object/global_this_tables.rs index 0929475ece3..f8024aa6074 100644 --- a/crates/perry-runtime/src/object/global_this_tables.rs +++ b/crates/perry-runtime/src/object/global_this_tables.rs @@ -112,7 +112,7 @@ builtin_constructors! { Error => crate::fn_info!(#[realm(Error, kind = constructor, provider = builtin_constructor, members = { captureStackTrace; isError; prepareStackTrace; stackTraceLimit = 10.0, attrs = writable | enumerable | configurable; })] export crate::object::global_this::ctor_thunks::error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_ERROR), TypeError => crate::fn_info!(#[realm(TypeError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::type_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_TYPE_ERROR), RangeError => crate::fn_info!(#[realm(RangeError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::range_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_RANGE_ERROR), - SyntaxError => crate::fn_info!(#[realm(SyntaxError, kind = constructor, provider = builtin_constructor, extends = Error, attrs = {prototype = writable})] export crate::object::global_this::ctor_thunks::syntax_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_SYNTAX_ERROR), + SyntaxError => crate::fn_info!(#[realm(SyntaxError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::syntax_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_SYNTAX_ERROR), ReferenceError => crate::fn_info!(#[realm(ReferenceError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::reference_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_REFERENCE_ERROR), EvalError => crate::fn_info!(#[realm(EvalError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::eval_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_EVAL_ERROR), URIError => crate::fn_info!(#[realm(URIError, kind = constructor, provider = builtin_constructor, extends = Error)] export crate::object::global_this::ctor_thunks::uri_error_constructor_call_thunk, 1; with_declared(1)); instance BuiltinInstanceIdentity::Class(crate::error::CLASS_ID_URI_ERROR), diff --git a/crates/perry-runtime/src/object/instanceof.rs b/crates/perry-runtime/src/object/instanceof.rs index 7cc40eb0b4c..34af963fc63 100644 --- a/crates/perry-runtime/src/object/instanceof.rs +++ b/crates/perry-runtime/src/object/instanceof.rs @@ -746,7 +746,11 @@ fn is_event_emitter_instance_value(value: f64) -> bool { if crate::stream_hooks::is_classic_stream_instance_value(value) { return true; } - let constructor = crate::object::bound_native_callable_export_value("events", "EventEmitter"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); ordinary_has_instance_prototype_walk(value, constructor) } @@ -754,8 +758,11 @@ fn is_event_emitter_async_resource_instance_value(value: f64) -> bool { if small_native_handle_id(value).is_some() { return false; } - let constructor = - crate::object::bound_native_callable_export_value("events", "EventEmitterAsyncResource"); + let constructor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitterAsyncResource", + ); ordinary_has_instance_prototype_walk(value, constructor) } diff --git a/crates/perry-runtime/src/object/native_instance_layout.rs b/crates/perry-runtime/src/object/native_instance_layout.rs index 685c2af6b6d..3123ace13aa 100644 --- a/crates/perry-runtime/src/object/native_instance_layout.rs +++ b/crates/perry-runtime/src/object/native_instance_layout.rs @@ -25,32 +25,41 @@ fn prototype_layout(serial: u64) -> Option { use crate::closure::shape::*; use crate::object::runtime_layouts as rl; Some(match serial { - INTRINSIC_SERIAL_EVENT_EMITTER_PROTOTYPE => { - (rl::EVENT_EMITTER_PROTOTYPE::WORD, rl::EVENT_EMITTER_PROTOTYPE::desc) + INTRINSIC_SERIAL_EVENT_EMITTER_PROTOTYPE => ( + rl::EVENT_EMITTER_PROTOTYPE::WORD, + rl::EVENT_EMITTER_PROTOTYPE::desc, + ), + INTRINSIC_SERIAL_STREAM_PROTOTYPE => { + (rl::STREAM_PROTOTYPE::WORD, rl::STREAM_PROTOTYPE::desc) } - INTRINSIC_SERIAL_STREAM_PROTOTYPE => (rl::STREAM_PROTOTYPE::WORD, rl::STREAM_PROTOTYPE::desc), INTRINSIC_SERIAL_READABLE_PROTOTYPE => { (rl::READABLE_PROTOTYPE::WORD, rl::READABLE_PROTOTYPE::desc) } INTRINSIC_SERIAL_WRITABLE_PROTOTYPE => { (rl::WRITABLE_PROTOTYPE::WORD, rl::WRITABLE_PROTOTYPE::desc) } - INTRINSIC_SERIAL_DUPLEX_PROTOTYPE => (rl::DUPLEX_PROTOTYPE::WORD, rl::DUPLEX_PROTOTYPE::desc), + INTRINSIC_SERIAL_DUPLEX_PROTOTYPE => { + (rl::DUPLEX_PROTOTYPE::WORD, rl::DUPLEX_PROTOTYPE::desc) + } INTRINSIC_SERIAL_TRANSFORM_PROTOTYPE => { (rl::TRANSFORM_PROTOTYPE::WORD, rl::TRANSFORM_PROTOTYPE::desc) } - INTRINSIC_SERIAL_PASSTHROUGH_PROTOTYPE => { - (rl::PASSTHROUGH_PROTOTYPE::WORD, rl::PASSTHROUGH_PROTOTYPE::desc) - } - INTRINSIC_SERIAL_OUTGOING_MESSAGE_PROTOTYPE => { - (rl::OUTGOING_MESSAGE_PROTOTYPE::WORD, rl::OUTGOING_MESSAGE_PROTOTYPE::desc) - } - INTRINSIC_SERIAL_SERVER_RESPONSE_PROTOTYPE => { - (rl::SERVER_RESPONSE_PROTOTYPE::WORD, rl::SERVER_RESPONSE_PROTOTYPE::desc) - } - INTRINSIC_SERIAL_INCOMING_MESSAGE_PROTOTYPE => { - (rl::INCOMING_MESSAGE_PROTOTYPE::WORD, rl::INCOMING_MESSAGE_PROTOTYPE::desc) - } + INTRINSIC_SERIAL_PASSTHROUGH_PROTOTYPE => ( + rl::PASSTHROUGH_PROTOTYPE::WORD, + rl::PASSTHROUGH_PROTOTYPE::desc, + ), + INTRINSIC_SERIAL_OUTGOING_MESSAGE_PROTOTYPE => ( + rl::OUTGOING_MESSAGE_PROTOTYPE::WORD, + rl::OUTGOING_MESSAGE_PROTOTYPE::desc, + ), + INTRINSIC_SERIAL_SERVER_RESPONSE_PROTOTYPE => ( + rl::SERVER_RESPONSE_PROTOTYPE::WORD, + rl::SERVER_RESPONSE_PROTOTYPE::desc, + ), + INTRINSIC_SERIAL_INCOMING_MESSAGE_PROTOTYPE => ( + rl::INCOMING_MESSAGE_PROTOTYPE::WORD, + rl::INCOMING_MESSAGE_PROTOTYPE::desc, + ), _ => return None, }) } @@ -106,7 +115,8 @@ unsafe fn sealed_prototype_chain(proto: f64, mut serial: u64) -> bool { // prototype was born on the layout, so its descriptor is defined. let word = (*JSValue::from_bits(bits).as_pointer::()).parent_class_id; if word != layout_word - || !(crate::object::shapes::SHAPE_ID_BASE..crate::object::layout_desc::UNSHADOWED_WORD_END) + || !(crate::object::shapes::SHAPE_ID_BASE + ..crate::object::layout_desc::UNSHADOWED_WORD_END) .contains(&word) { return false; @@ -128,7 +138,9 @@ fn instance_layout_of_prototype(serial: u64) -> Option { use crate::closure::shape::*; use crate::object::runtime_layouts as rl; Some(match serial { - INTRINSIC_SERIAL_EVENT_EMITTER_PROTOTYPE => (rl::EVENT_EMITTER::WORD, rl::EVENT_EMITTER::desc), + INTRINSIC_SERIAL_EVENT_EMITTER_PROTOTYPE => { + (rl::EVENT_EMITTER::WORD, rl::EVENT_EMITTER::desc) + } INTRINSIC_SERIAL_STREAM_PROTOTYPE => (rl::LEGACY_STREAM::WORD, rl::LEGACY_STREAM::desc), INTRINSIC_SERIAL_READABLE_PROTOTYPE => (rl::READABLE::WORD, rl::READABLE::desc), INTRINSIC_SERIAL_WRITABLE_PROTOTYPE => (rl::WRITABLE::WORD, rl::WRITABLE::desc), diff --git a/crates/perry-runtime/src/object/native_module.rs b/crates/perry-runtime/src/object/native_module.rs index c4ec5c59af2..8468565ce75 100644 --- a/crates/perry-runtime/src/object/native_module.rs +++ b/crates/perry-runtime/src/object/native_module.rs @@ -1,4 +1,4 @@ -//! Native-module namespace machinery: allocator (`js_create_native_module_namespace`), +//! Native-module namespace machinery: allocator (`js_create_native_module_namespace_vt`), //! property/method bindings (`js_native_module_property_by_name`, //! `js_native_module_bind_method`, `js_class_method_bind`), and the //! per-module constant/sub-namespace tables consumed from @@ -40,10 +40,11 @@ pub(crate) mod constants; mod constants_tables; mod constructor_exports; pub(crate) mod constructor_shapes; -mod module_keys; +pub(crate) mod module_keys; mod name_tables; mod namespace_builders; mod namespace_prototype; +pub(crate) mod namespaces; mod vtable_impls; mod web_locks; pub(crate) mod worker_environment; @@ -75,9 +76,10 @@ pub(crate) use constants::{get_native_module_constant, native_module_constant_is pub(crate) use constructor_exports::{ bound_native_callable_is_constructor_value, is_native_module_constructor_export, }; +/// The vtables perry-stdlib names when it births its own exports. +pub use module_keys::NM_SQLITE; pub(crate) use module_keys::{ - native_module_enumerable_keys, native_module_has_enumerable_key, - zlib_readonly_property_enumerability, + native_module_has_enumerable_key, vm_modules_vtable, zlib_readonly_property_enumerability, }; use name_tables::should_cache_native_module_namespace; pub(crate) use name_tables::{assert_instance_base_module, canonical_native_callable_property}; @@ -91,6 +93,11 @@ pub(crate) use namespace_builders::{ pub(crate) use namespace_prototype::{ native_module_namespace_default_prototype, native_module_namespace_prototype_bits, }; +pub use namespaces::crypto::NM_CRYPTO; +pub use namespaces::domain::NM_DOMAIN; +pub use namespaces::events::NM_EVENTS; +pub use namespaces::net::NM_NET; +pub use namespaces::process::NM_PROCESS; use vtable_impls::vt_get_own_field; pub(crate) use vtable_impls::vt_own_keys_array; pub(crate) use web_locks::{worker_threads_locks_value, WebLocksState}; @@ -203,7 +210,7 @@ pub(crate) fn native_namespace_prop_override_get(module: &str, prop: &str) -> Op /// writes (`process.chdir = fn`) reach the generic store path and land as an /// OWN dynamic field on the canonical namespace object. The name-keyed read /// entries (`js_native_module_property_by_name`, -/// `js_native_module_esm_export_value`) carry no object pointer, so they only +/// `js_native_module_esm_export_value_vt`) carry no object pointer, so they only /// consulted the override table — a static write was invisible to them and /// the read handed back the canonical BOUND_METHOD closure again. graceful-fs /// then did `Object.setPrototypeOf(process.chdir, chdir)` with the SAME @@ -592,32 +599,184 @@ pub(crate) fn set_buffer_pool_size(value: f64) { /// reads, Object.keys, has/in checks). All of these bottom out in large /// static (module, method) tables that reference every module's runtime /// implementation; a direct call from a generic path pins all of it in -/// every binary, `-dead_strip` notwithstanding. Namespace-class objects -/// (NATIVE_MODULE_CLASS_ID) are only created by -/// `js_create_native_module_namespace` and a handful of in-crate -/// allocators (node_v8 serializer, perf_hooks observer), all of which -/// install this vtable first — so a program that never creates one lets -/// the linker drop the tables wholesale. Relaxed ordering is sufficient: -/// the store happens-before any namespace object can reach a call site on -/// the creating thread, and cross-thread publication of the object -/// pointer itself already synchronizes. -pub(crate) struct NativeModuleVtable { - pub dispatch: unsafe fn(*const ObjectHeader, &str, *const f64, usize) -> f64, - pub get_own_field: +/// every binary, `-dead_strip` notwithstanding. The vtable is a FACT OF THE +/// SHAPE of every namespace-class object (NATIVE_MODULE_CLASS_ID): the birth +/// records its module's vtable as a brand on the shape record +/// (`perry_abi::native_vtable_brand`), every transition carries it, and the +/// generic paths read it off the receiver ([`object_native_vtable`]). Only a +/// birth names a vtable, so a program that never creates a namespace lets the +/// linker drop the tables wholesale. +pub struct NativeModuleVtable { + pub(crate) dispatch: unsafe fn(*const ObjectHeader, &str, *const f64, usize) -> f64, + pub(crate) get_own_field: unsafe fn(*const ObjectHeader, *const crate::StringHeader) -> Option, - pub own_keys_array: unsafe fn(*const ObjectHeader) -> Option<*mut crate::array::ArrayHeader>, - pub has_enumerable_key: fn(&str, &str) -> bool, + pub(crate) own_keys_array: + unsafe fn(*const ObjectHeader) -> Option<*mut crate::array::ArrayHeader>, + /// Is `key` an enumerable own export of the namespace `module` names? + pub(crate) has_enumerable_key: fn(&'static NativeModuleVtable, &str, &str) -> bool, + /// The module's enumerable export keys in Node's order, or `None` for a + /// module with no key table (its namespace enumerates its key list). + pub(crate) keys: fn(&'static NativeModuleVtable) -> Option, + /// The module's export keys in Node's order, as its item-level + /// `realm_decl! { namespace ... }` declaration lists them; empty for a + /// module still declared in the native birth block. + pub(crate) module_keys: &'static [&'static [u8]], + /// The vtable of the module's CommonJS default namespace (`.default`), + /// `None` when the module has none: the default export is born from the + /// module's own vtable, never from its name. + pub(crate) default_namespace: Option<&'static NativeModuleVtable>, + /// On a CommonJS default namespace's vtable (`.default`): the vtable + /// of the module that declares it, `None` on every other vtable. A + /// `.default` callable dispatches through the base namespace and + /// births it with this vtable. The declaring module's + /// `default = NM_X_DEFAULT;` clause sets both links. + pub(crate) base_namespace: Option &'static NativeModuleVtable>, } -static NATIVE_MODULE_VTABLE_IMPL: NativeModuleVtable = NativeModuleVtable { +/// The `base_namespace` of a vtable no `default = ...;` clause names: `None`. +/// A namespace declaration's vtable reads `::BASE_NAMESPACE`; the +/// declaring module's `default = NM_X;` clause gives `NM_X` an inherent +/// `BASE_NAMESPACE`, which takes precedence over this blanket one. +#[doc(hidden)] +pub trait NoBaseNamespace { + const BASE_NAMESPACE: Option &'static NativeModuleVtable> = None; +} + +impl NoBaseNamespace for T {} + +/// A module's enumerable export keys: its declared keys, then the keys a +/// derived namespace appends (the deprecated `constants` module is +/// `constants.default` plus `default`). +#[derive(Clone, Copy)] +pub(crate) struct ModuleKeys { + pub head: &'static [&'static [u8]], + pub tail: &'static [&'static [u8]], +} + +impl ModuleKeys { + pub(crate) const fn of(head: &'static [&'static [u8]]) -> Self { + Self { head, tail: &[] } + } + + pub(crate) fn iter(self) -> impl Iterator { + self.head.iter().chain(self.tail.iter()).copied() + } + + pub(crate) fn len(self) -> usize { + self.head.len() + self.tail.len() + } + + pub(crate) fn contains(self, key: &[u8]) -> bool { + self.head.contains(&key) || self.tail.contains(&key) + } +} + +fn declared_module_keys(vt: &'static NativeModuleVtable) -> Option { + Some(ModuleKeys::of(vt.module_keys)) +} + +fn no_module_keys(_: &'static NativeModuleVtable) -> Option { + None +} + +/// The vtable an item-level namespace declaration completes with its own +/// `module_keys`. +pub(crate) const NATIVE_MODULE_VTABLE_BASE: NativeModuleVtable = NativeModuleVtable { dispatch: dispatch_native_module_method, get_own_field: vt_get_own_field, own_keys_array: vt_own_keys_array, has_enumerable_key: native_module_has_enumerable_key, + keys: declared_module_keys, + module_keys: &[], + default_namespace: None, + base_namespace: None, }; -static NATIVE_MODULE_VTABLE_PTR: AtomicPtr = - AtomicPtr::new(std::ptr::null_mut()); +/// The vtable of a namespace whose module declares no key table (the +/// modules of the native birth block, and the runtime's instance objects +/// that share the namespace class). +#[export_name = "perry_nm_vt_NATIVE_MODULE_VTABLE_IMPL"] +pub(crate) static NATIVE_MODULE_VTABLE_IMPL: NativeModuleVtable = NativeModuleVtable { + keys: no_module_keys, + ..NATIVE_MODULE_VTABLE_BASE +}; + +/// The vtable `obj`'s shape records, or `None` when `obj` is no namespace +/// object (generic paths then fall through to their default behavior). +/// +/// # Safety +/// `obj` is a live `ObjectHeader`. +#[inline] +pub(crate) unsafe fn object_native_vtable( + obj: *const ObjectHeader, +) -> Option<&'static NativeModuleVtable> { + let shape = super::shapes::object_shape_descriptor(obj)?; + let address = perry_abi::native_vtable_brand::native_vtable_of(shape.brands())?; + // SAFETY: only `set_native_namespace_keys` and the image-row registration + // produce this band, each from a `&'static NativeModuleVtable`. + Some(&*(address as *const NativeModuleVtable)) +} + +/// The vtable the namespace value `ns`'s shape records, or `None` when `ns` +/// is no namespace object (0.0 included). +pub(crate) fn namespace_vtable(ns: f64) -> Option<&'static NativeModuleVtable> { + let value = JSValue::from_bits(ns.to_bits()); + if !value.is_pointer() { + return None; + } + let obj = (ns.to_bits() & crate::value::POINTER_MASK) as *const ObjectHeader; + if obj.is_null() { + return None; + } + // SAFETY: a pointer-tagged value is a live heap object. + unsafe { object_native_vtable(obj) } +} + +/// Set the newborn namespace `obj`'s key list `key_list`: its first shape +/// is born carrying `vt` (the vtable's root shape for these keys), so no +/// brand transition ever runs and every later transition carries the brand. +/// The publish can collect: returns `obj` re-resolved. +/// +/// # Safety +/// `obj` is a live newborn namespace-class `ObjectHeader` with no key list; +/// `key_list` is its freshly built, exclusively owned key list. +pub(crate) unsafe fn set_native_namespace_keys( + obj: *mut ObjectHeader, + key_list: *mut crate::array::ArrayHeader, + vt: &'static NativeModuleVtable, +) -> *mut ObjectHeader { + super::arm_nm_namespace_ops(&NM_NAMESPACE_OPS_IMPL); + // A brand word is never 0: it carries `NATIVE_VTABLE_BRAND`. + let brand = perry_abi::native_vtable_brand::native_vtable_brand( + vt as *const NativeModuleVtable as usize, + ); + let scope = crate::gc::RuntimeHandleScope::new(); + let obj_handle = scope.root_raw_mut_ptr(obj); + // `js_object_set_keys`'s prelude: a shared-layout receiver publishes the + // canonical list for these keys. + let keys = super::ObjectKeys::owned(key_list); + let len = keys.count(); + let proof = super::canonical_keys::SharedLayout::of_receiver(obj); + let (published, _) = obj_handle.across_mut::(|| match proof { + Some(proof) => super::canonical_keys::canonicalize(&proof, key_list, len).view(), + None => keys, + }); + obj_handle.with_mut_ptr::(|obj| { + debug_assert!( + len <= super::object_live_slot_count(obj), + "a namespace's keys fit its birth slots (no spill reserve)" + ); + super::shapes::birth_publish_branded_keys(obj, published, brand); + }); + // The publish can collect: hand back the receiver's current address. + obj_handle.with_mut_ptr::(|obj| { + debug_assert!( + object_native_vtable(obj).is_some_and(|have| std::ptr::eq(have, vt)), + "a namespace shape must carry exactly its module vtable" + ); + obj + }) +} /// Generic-object-path behaviors for namespace objects, referenced ONLY from /// here (see `nm_namespace_hooks`): descriptors / dynamic stores / reflect @@ -694,33 +853,29 @@ unsafe fn nm_own_keys_array_opt( vt_own_keys_array(obj) } -/// Make the native-module vtable reachable. Must be called by every code -/// path that creates a NATIVE_MODULE_CLASS_ID object — this is the only -/// static reference to the dispatch/table machinery in the crate. -pub(crate) fn install_native_module_vtable() { - super::arm_nm_namespace_ops(&NM_NAMESPACE_OPS_IMPL); - NATIVE_MODULE_VTABLE_PTR.store( - &NATIVE_MODULE_VTABLE_IMPL as *const NativeModuleVtable as *mut NativeModuleVtable, - Ordering::Relaxed, - ); +/// Is `key` an enumerable own export of namespace `obj` (of `module_name`)? +/// +/// # Safety +/// `obj` is a live `ObjectHeader`. +pub(crate) unsafe fn namespace_has_enumerable_key( + obj: *const ObjectHeader, + module_name: &str, + key: &str, +) -> bool { + object_native_vtable(obj).is_some_and(|vt| (vt.has_enumerable_key)(vt, module_name, key)) } -/// `None` until the first namespace object exists; generic paths treat -/// that as "no native module can be involved" and fall through to their -/// default behavior. -#[inline] -pub(crate) fn native_module_vtable() -> Option<&'static NativeModuleVtable> { - let p = NATIVE_MODULE_VTABLE_PTR.load(Ordering::Relaxed); - if p.is_null() { - None - } else { - Some(unsafe { &*(p as *const NativeModuleVtable) }) - } +/// Arm the generic-path namespace ops (see `nm_namespace_hooks`). Called by +/// the paths that mint native-module-backed values without a namespace +/// object (bound callables, selected exports); a namespace birth arms them in +/// [`set_native_namespace_keys`]. +pub(crate) fn install_native_module_vtable() { + super::arm_nm_namespace_ops(&NM_NAMESPACE_OPS_IMPL); } -/// Route a NATIVE_MODULE_CLASS_ID method call through the vtable. A null -/// vtable means no namespace object was ever created, so no such object -/// can exist to dispatch on — unreachable in practice. +/// Route a NATIVE_MODULE_CLASS_ID method call through the vtable its shape +/// records. Every namespace-class birth brands the shape, so a receiver +/// without one is unreachable in practice. #[inline] pub(crate) unsafe fn call_native_module_dispatch_hook( obj: *const ObjectHeader, @@ -728,38 +883,110 @@ pub(crate) unsafe fn call_native_module_dispatch_hook( args_ptr: *const f64, args_len: usize, ) -> f64 { - match native_module_vtable() { + match object_native_vtable(obj) { Some(vt) => (vt.dispatch)(obj, method_name, args_ptr, args_len), None => { - debug_assert!( - false, - "native-module method call before any namespace was created" - ); + debug_assert!(false, "native-module method call on an unbranded receiver"); f64::from_bits(crate::value::TAG_UNDEFINED) } } } -/// Create a native module namespace object -/// This is used for `import * as X from 'module'` patterns -/// The returned object identifies itself as an object (typeof returns "object") -/// and stores the module name for debugging purposes -/// -/// module_name_ptr: pointer to the module name string bytes -/// module_name_len: length of the module name -/// Returns the object as a NaN-boxed f64 +/// One row of the program's `(name, vtable)` array: the namespaces a program +/// with a dynamic `require(expr)` / `getBuiltinModule(id)` can reach by a +/// runtime string. Codegen emits the array (`@perry_native_modules`) only in +/// such programs; every other birth names its vtable. +#[repr(C)] +pub struct NativeModuleRow { + name_ptr: *const u8, + /// `u64` on every target: the row is `{ ptr, i64, ptr }` in the image. + name_len: u64, + vt: &'static NativeModuleVtable, +} + +static NATIVE_MODULE_ROWS: std::sync::atomic::AtomicPtr = + std::sync::atomic::AtomicPtr::new(std::ptr::null_mut()); +static NATIVE_MODULE_ROW_COUNT: std::sync::atomic::AtomicUsize = + std::sync::atomic::AtomicUsize::new(0); + +/// Program entry: the codegen-emitted `(name, vtable)` array of a program with +/// a dynamic require. The array is a constant of the program image. +#[no_mangle] +pub extern "C" fn js_nm_set_module_table(rows: *const NativeModuleRow, count: usize) { + NATIVE_MODULE_ROW_COUNT.store(count, std::sync::atomic::Ordering::Relaxed); + NATIVE_MODULE_ROWS.store(rows as *mut _, std::sync::atomic::Ordering::Release); +} + +/// Test-only: run `f` with the `(name, vtable)` rows a program with a dynamic +/// import or require installs at its entry, then put the previous table back. +#[cfg(test)] +pub(crate) fn with_test_module_rows( + rows: &[(&'static str, &'static NativeModuleVtable)], + f: impl FnOnce() -> R, +) -> R { + use std::sync::atomic::Ordering; + let rows: &'static [NativeModuleRow] = Box::leak( + rows.iter() + .map(|(name, vt)| NativeModuleRow { + name_ptr: name.as_ptr(), + name_len: name.len() as u64, + vt, + }) + .collect::>() + .into_boxed_slice(), + ); + let saved = ( + NATIVE_MODULE_ROWS.load(Ordering::Acquire), + NATIVE_MODULE_ROW_COUNT.load(Ordering::Relaxed), + ); + js_nm_set_module_table(rows.as_ptr(), rows.len()); + let result = f(); + js_nm_set_module_table(saved.0, saved.1); + result +} + +/// The vtable of the namespace a runtime string `module_name` reaches: its row +/// in the program's array, else `None` (the program never names the module). +pub(crate) fn native_module_vtable_by_name( + module_name: &str, +) -> Option<&'static NativeModuleVtable> { + let module_name = normalize_native_module_alias(module_name); + let rows = NATIVE_MODULE_ROWS.load(std::sync::atomic::Ordering::Acquire); + if !rows.is_null() { + let count = NATIVE_MODULE_ROW_COUNT.load(std::sync::atomic::Ordering::Relaxed); + // SAFETY: the array and its name bytes are constants of the image. + let rows = unsafe { std::slice::from_raw_parts(rows, count) }; + for row in rows { + let name = unsafe { std::slice::from_raw_parts(row.name_ptr, row.name_len as usize) }; + if name == module_name.as_bytes() { + return Some(row.vt); + } + } + } + None +} + +/// The namespace of a module named by a runtime string: the module's +/// namespace when one is born, else one born with the vtable the program's +/// row names. A module with no row is one the program never names, and its +/// namespace is `undefined`: no birth takes a vtable from a name. +pub(crate) fn native_namespace_by_name(module_name: &str) -> f64 { + match native_module_vtable_by_name(module_name) { + Some(vt) => create_native_module_namespace(vt, module_name), + None => f64::from_bits(crate::value::TAG_UNDEFINED), + } +} + +/// The namespace of `module_name` born with the vtable its birth site names. +/// A site that names its module statically passes the module's vtable; the +/// shape carries it from here on. Every caller passes the bytes of a Rust +/// `&str` (codegen interns the specifier), so they are UTF-8 by construction. #[no_mangle] -pub extern "C" fn js_create_native_module_namespace( +pub extern "C" fn js_create_native_module_namespace_vt( + vt: &'static NativeModuleVtable, module_name_ptr: *const u8, module_name_len: usize, ) -> f64 { - // Install the vtable the moment the first namespace exists — the only - // static reference to the dispatch/table machinery in the crate. - install_native_module_vtable(); - // Invariant: every caller passes the bytes of a Rust `&str` -- codegen - // emits the specifier through `strings.intern(&str)`/`add_string_constant` - // with that str's `len()`, runtime callers pass literals -- so the bytes - // are UTF-8 by construction and are not validated again on each call. let module_name = unsafe { let bytes = std::slice::from_raw_parts(module_name_ptr, module_name_len); debug_assert!( @@ -768,6 +995,14 @@ pub extern "C" fn js_create_native_module_namespace( ); std::str::from_utf8_unchecked(bytes) }; + create_native_module_namespace(vt, module_name) +} + +/// The namespace of `module_name` born with `vt`, the vtable the caller names. +pub(crate) fn create_native_module_namespace( + vt: &'static NativeModuleVtable, + module_name: &str, +) -> f64 { let module_name = normalize_native_module_alias(module_name); if module_name == "wasi" { crate::wasi_hook_slots::emit_wasi_static_warning(); @@ -779,9 +1014,9 @@ pub extern "C" fn js_create_native_module_namespace( return f64::from_bits(bits); } } - crate::realm_decl! { "%NativeNamespace:assert%", provider = native, births = [Object]; "%NativeNamespace:async_hooks%", provider = native, births = [Object]; "%NativeNamespace:buffer%", provider = native, births = [Object]; "%NativeNamespace:buffer.Buffer%", provider = native, births = [Object]; "%NativeNamespace:child_process%", provider = native, births = [Object]; "%NativeNamespace:cluster%", provider = native, births = [Object]; "%NativeNamespace:console%", provider = native, births = [Object]; "%NativeNamespace:crypto%", provider = native, births = [Object]; "%NativeNamespace:crypto.KeyObject%", provider = native, births = [Object]; "%NativeNamespace:dgram%", provider = native, births = [Object]; "%NativeNamespace:dns%", provider = native, births = [Object]; "%NativeNamespace:dns/promises%", provider = native, births = [Object]; "%NativeNamespace:domain%", provider = native, births = [Object]; "%NativeNamespace:events%", provider = native, births = [Object]; "%NativeNamespace:inspector%", provider = native, births = [Object]; "%NativeNamespace:inspector.DOMStorage%", provider = native, births = [Object]; "%NativeNamespace:inspector.NetworkResources%", provider = native, births = [Object]; "%NativeNamespace:inspector/promises%", provider = native, births = [Object]; "%NativeNamespace:module%", provider = native, births = [Object]; "%NativeNamespace:os%", provider = native, births = [Object]; "%NativeNamespace:path%", provider = native, births = [Object]; "%NativeNamespace:path.posix%", provider = native, births = [Object]; "%NativeNamespace:path.win32%", provider = native, births = [Object]; "%NativeNamespace:perf_hooks%", provider = native, births = [Object]; "%NativeNamespace:querystring%", provider = native, births = [Object]; "%NativeNamespace:readline%", provider = native, births = [Object]; "%NativeNamespace:repl%", provider = native, births = [Object]; "%NativeNamespace:sea%", provider = native, births = [Object]; "%NativeNamespace:stream%", provider = native, births = [Object]; "%NativeNamespace:string_decoder%", provider = native, births = [Object]; "%NativeNamespace:timers%", provider = native, births = [Object]; "%NativeNamespace:tls%", provider = native, births = [Object]; "%NativeNamespace:tty%", provider = native, births = [Object]; "%NativeNamespace:url%", provider = native, births = [Object]; "%NativeNamespace:util%", provider = native, births = [Object]; "%NativeNamespace:v8%", provider = native, births = [Object]; "%NativeNamespace:wasi%", provider = native, births = [Object]; "%NativeNamespace:worker_threads%", provider = native, births = [Object]; "%NativeNamespace:zlib%", provider = native, births = [Object]; "node:@lydell/node-pty", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-darwin-arm64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-darwin-x64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-arm64-glibc", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-arm64-musl", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-x64-glibc", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-x64-musl", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-win32-arm64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-win32-x64", provider = native, births = [Array, Error, Function, Object]; "node:@perryts/pdf", provider = native, births = [Array, Error, Function, Object]; "node:__disposable__", provider = native, births = [Array, Error, Function, Object]; "node:argon2", provider = native, births = [Array, Error, Function, Object]; "node:bcrypt", provider = native, births = [Array, Error, Function, Object]; "node:better-sqlite3", provider = native, births = [Array, Error, Function, Object]; "node:buffer.Buffer", provider = native, births = [Array, Error, Function, Object]; "node:bun", provider = native, births = [Array, Buffer, Error, Function, Object, Promise]; "node:bun-pty", provider = native, births = [Array, Error, Function, Object]; "node:bun:ffi", provider = native, births = [Array, Error, Function, Object]; "node:bun:jsc", provider = native, births = [Array, Error, Function, Object]; "node:bun:sqlite", provider = native, births = [Array, Error, Function, Object]; "node:cheerio", provider = native, births = [Array, Error, Function, Object]; "node:ethers", provider = native, births = [Array, Error, Function, Object]; "node:ffi", provider = native, births = [Array, Error, Function, Object]; "node:inspector.DOMStorage", provider = native, births = [Array, Error, Function, Object]; "node:inspector.NetworkResources", provider = native, births = [Array, Error, Function, Object]; "node:lodash", provider = native, births = [Array, Error, Function, Object]; "node:node-fetch", provider = native, births = [Array, Error, Function, Headers, Object, Promise, Request, Response, fetch]; "node:node-pty", provider = native, births = [Array, Error, Function, Object]; "node:nodemailer", provider = native, births = [Array, Error, Function, Object]; "node:perry", provider = native, births = [Array, Error, Function, Object]; "node:perry/ads", provider = native, births = [Array, Error, Function, Object]; "node:perry/audio", provider = native, births = [Array, Error, Function, Object]; "node:perry/background", provider = native, births = [Array, Error, Function, Object]; "node:perry/component", provider = native, births = [Array, Error, Function, Object]; "node:perry/compose", provider = native, births = [Array, Error, Function, Object]; "node:perry/container", provider = native, births = [Array, Error, Function, Object]; "node:perry/container-compose", provider = native, births = [Array, Error, Function, Object]; "node:perry/gc", provider = native, births = [Array, Error, Function, Object]; "node:perry/i18n", provider = native, births = [Array, Error, Function, Object]; "node:perry/ios", provider = native, births = [Array, Error, Function, Object]; "node:perry/media", provider = native, births = [Array, Error, Function, Object]; "node:perry/native", provider = native, births = [Array, Error, Function, Object]; "node:perry/plugin", provider = native, births = [Array, Error, Function, Object]; "node:perry/system", provider = native, births = [Array, Error, Function, Object]; "node:perry/thread", provider = native, births = [Array, Error, Function, Object]; "node:perry/tui", provider = native, births = [Array, Error, Function, Object]; "node:perry/ui", provider = native, births = [Array, Error, Function, Object]; "node:perry/updater", provider = native, births = [Array, Error, Function, Object]; "node:perry/widget", provider = native, births = [Array, Error, Function, Object]; "node:perry/workloads", provider = native, births = [Array, Error, Function, Object]; "node:perry/yoga", provider = native, births = [Array, Error, Function, Object]; "node:punycode", provider = native, births = [Array, Error, Function, Object]; "node:sharp", provider = native, births = [Array, Error, Function, Object]; "node:sqlite", provider = native, births = [Array, Error, Function, Object]; "node:typescript", provider = native, births = [Array, Error, Function, Object]; "node:undici", provider = native, births = [Array, ArrayBuffer, Error, Function, Headers, Object, Promise, Request, Response, fetch]; "node:util.types", provider = native, births = [Array, Error, Function, Object]; "node:ws", provider = native, births = [Array, Error, Function, Object]; } + crate::realm_decl! { "%NativeNamespace:assert%", provider = native, native_namespace = "assert", births = [Object]; "%NativeNamespace:buffer.Buffer%", provider = native, native_namespace = "buffer.Buffer", births = [Object]; "%NativeNamespace:constants%", provider = native, native_namespace = "constants", vtable = crate::object::native_module::module_keys::NM_CONSTANTS, births = [Object]; "%NativeNamespace:crypto.KeyObject%", provider = native, native_namespace = "crypto.KeyObject", births = [Object]; "%NativeNamespace:crypto.Certificate%", provider = native, native_namespace = "crypto.Certificate", births = [Object]; "%NativeNamespace:inspector.DOMStorage%", provider = native, native_namespace = "inspector.DOMStorage", vtable = crate::object::native_module::namespaces::inspector::NM_INSPECTOR_DOMSTORAGE, births = [Object]; "%NativeNamespace:inspector.NetworkResources%", provider = native, native_namespace = "inspector.NetworkResources", vtable = crate::object::native_module::namespaces::inspector::NM_INSPECTOR_NETWORKRESOURCES, births = [Object]; "%NativeNamespace:perf_hooks%", provider = native, native_namespace = "perf_hooks", vtable = crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, births = [Object]; "node:@lydell/node-pty", provider = native, native_namespace = "node-pty", vtable = crate::object::native_module::module_keys::NM_NODE_PTY, births = [Array, Error, Function, Object]; "node:@parcel/watcher", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-darwin-arm64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-darwin-x64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-arm64-glibc", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-arm64-musl", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-x64-glibc", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-linux-x64-musl", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-win32-arm64", provider = native, births = [Array, Error, Function, Object]; "node:@parcel/watcher-win32-x64", provider = native, births = [Array, Error, Function, Object]; "node:@perryts/pdf", provider = native, births = [Array, Error, Function, Object]; "node:__disposable__", provider = native, births = [Array, Error, Function, Object]; "node:argon2", provider = native, births = [Array, Error, Function, Object]; "node:bcrypt", provider = native, births = [Array, Error, Function, Object]; "node:better-sqlite3", provider = native, births = [Array, Error, Function, Object]; "node:buffer.Buffer", provider = native, births = [Array, Error, Function, Object]; "node:bun", provider = native, vtable = crate::object::native_module::module_keys::NM_BUN, births = [Array, Buffer, Error, Function, Object, Promise]; "node:bun-pty", provider = native, native_namespace = "node-pty", vtable = crate::object::native_module::module_keys::NM_NODE_PTY, births = [Array, Error, Function, Object]; "node:bun:ffi", provider = native, vtable = crate::object::native_module::module_keys::NM_BUN_FFI, births = [Array, Error, Function, Object]; "node:bun:jsc", provider = native, vtable = crate::object::native_module::module_keys::NM_BUN_JSC, births = [Array, Error, Function, Object]; "node:bun:sqlite", provider = native, births = [Array, Error, Function, Object]; "node:cheerio", provider = native, births = [Array, Error, Function, Object]; "node:ethers", provider = native, births = [Array, Error, Function, Object]; "node:ffi", provider = native, vtable = crate::object::native_module::module_keys::NM_FFI, births = [Array, Error, Function, Object]; "node:lodash", provider = native, births = [Array, Error, Function, Object]; "node:node-fetch", provider = native, births = [Array, Error, Function, Headers, Object, Promise, Request, Response, fetch]; "node:node-pty", provider = native, vtable = crate::object::native_module::module_keys::NM_NODE_PTY, births = [Array, Error, Function, Object]; "node:nodemailer", provider = native, births = [Array, Error, Function, Object]; "node:perry", provider = native, births = [Array, Error, Function, Object]; "node:perry/ads", provider = native, births = [Array, Error, Function, Object]; "node:perry/audio", provider = native, births = [Array, Error, Function, Object]; "node:perry/background", provider = native, births = [Array, Error, Function, Object]; "node:perry/component", provider = native, births = [Array, Error, Function, Object]; "node:perry/compose", provider = native, births = [Array, Error, Function, Object]; "node:perry/container", provider = native, births = [Array, Error, Function, Object]; "node:perry/container-compose", provider = native, births = [Array, Error, Function, Object]; "node:perry/gc", provider = native, births = [Array, Error, Function, Object]; "node:perry/i18n", provider = native, births = [Array, Error, Function, Object]; "node:perry/ios", provider = native, births = [Array, Error, Function, Object]; "node:perry/media", provider = native, births = [Array, Error, Function, Object]; "node:perry/native", provider = native, births = [Array, Error, Function, Object]; "node:perry/plugin", provider = native, births = [Array, Error, Function, Object]; "node:perry/system", provider = native, births = [Array, Error, Function, Object]; "node:perry/thread", provider = native, births = [Array, Error, Function, Object]; "node:perry/tui", provider = native, births = [Array, Error, Function, Object]; "node:perry/ui", provider = native, births = [Array, Error, Function, Object]; "node:perry/updater", provider = native, births = [Array, Error, Function, Object]; "node:perry/widget", provider = native, births = [Array, Error, Function, Object]; "node:perry/workloads", provider = native, births = [Array, Error, Function, Object]; "node:perry/yoga", provider = native, births = [Array, Error, Function, Object]; "node:sharp", provider = native, births = [Array, Error, Function, Object]; "node:sqlite", provider = native, vtable = crate::object::native_module::module_keys::NM_SQLITE, births = [Array, Error, Function, Object]; "node:typescript", provider = native, births = [Array, Error, Function, Object]; "node:undici", provider = native, births = [Array, ArrayBuffer, Error, Function, Headers, Object, Promise, Request, Response, fetch]; "node:util.types", provider = native, vtable = crate::object::native_module::namespaces::util::NM_UTIL_TYPES, births = [Array, Error, Function, Object]; "node:ws", provider = native, births = [Array, Error, Function, Object]; } // Create an object with one field to store the module name - let obj = crate::realm_decl! { birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm { "process", native_namespace = "process", members = { _debugEnd; _debugProcess; _events; _eventsCount = 0.0; _exiting = false; _fatalException; _getActiveHandles; _getActiveRequests; _kill; _linkedBinding; _maxListeners = undefined; _preload_modules; _rawDebug; _startProfilerIdleNotifier; _stopProfilerIdleNotifier; _tickCallback; abort; addListener; addUncaughtExceptionCaptureCallback; allowedNodeEnvironmentFlags; argv = runtime(process.argv); argv0 = runtime(process.argv0); arch = target(process.arch); binding; channel = undefined; chdir; config; connected = undefined; cpuUsage; cwd; debugPort = 9229.0; disconnect = undefined; dlopen; domain = null; env = runtime(process.env); eventNames; execve; ref; unref; execArgv = runtime(process.execArgv); execPath = runtime(process.execPath); features; finalization; getActiveResourcesInfo; getBuiltinModule; getMaxListeners; hrtime; kill; listenerCount; listeners; memoryUsage; moduleLoadList; nextTick; off; on; once; openStdin; pid = runtime(process.pid); platform = target(process.platform); ppid = runtime(process.ppid); prependListener; prependOnceListener; rawListeners; release; removeAllListeners; removeListener; report; resourceUsage; reallyExit; setMaxListeners; setSourceMapsEnabled; send = undefined; sourceMapsEnabled = false; stderr; stdin; stdout; title = runtime(process.title); uptime; version = "v22.0.0"; versions; }, births = [Array, Buffer, Promise]; "node:assert.strict", native_namespace = "assert/strict", members = { Assert = ref("node:assert.Assert"); AssertionError = ref("node:assert.AssertionError"); ok = ref("node:assert/strict.default"); fail = ref("node:assert/strict.fail"); equal = ref("node:assert/strict.equal"); notEqual = ref("node:assert/strict.notEqual"); deepEqual = ref("node:assert/strict.deepEqual"); notDeepEqual = ref("node:assert/strict.notDeepEqual"); deepStrictEqual = ref("node:assert/strict.deepStrictEqual"); notDeepStrictEqual = ref("node:assert/strict.notDeepStrictEqual"); strictEqual = ref("node:assert/strict.strictEqual"); notStrictEqual = ref("node:assert/strict.notStrictEqual"); partialDeepStrictEqual = ref("node:assert/strict.partialDeepStrictEqual"); match = ref("node:assert/strict.match"); doesNotMatch = ref("node:assert/strict.doesNotMatch"); throws = ref("node:assert/strict.throws"); rejects = ref("node:assert/strict.rejects"); doesNotThrow = ref("node:assert/strict.doesNotThrow"); doesNotReject = ref("node:assert/strict.doesNotReject"); ifError = ref("node:assert/strict.ifError"); strict = ref("node:assert.strict"); }; "node:fs.default", native_namespace = "fs", members = { appendFile = ref("node:fs.appendFile"); appendFileSync = ref("node:fs.appendFileSync"); access = ref("node:fs.access"); accessSync = ref("node:fs.accessSync"); chown = ref("node:fs.chown"); chownSync = ref("node:fs.chownSync"); chmod = ref("node:fs.chmod"); chmodSync = ref("node:fs.chmodSync"); close = ref("node:fs.close"); closeSync = ref("node:fs.closeSync"); copyFile = ref("node:fs.copyFile"); copyFileSync = ref("node:fs.copyFileSync"); cp = ref("node:fs.cp"); cpSync = ref("node:fs.cpSync"); createReadStream = ref("node:fs.createReadStream"); createWriteStream = ref("node:fs.createWriteStream"); exists = ref("node:fs.exists"); existsSync = ref("node:fs.existsSync"); fchown = ref("node:fs.fchown"); fchownSync = ref("node:fs.fchownSync"); fchmod = ref("node:fs.fchmod"); fchmodSync = ref("node:fs.fchmodSync"); fdatasync = ref("node:fs.fdatasync"); fdatasyncSync = ref("node:fs.fdatasyncSync"); fstat = ref("node:fs.fstat"); fstatSync = ref("node:fs.fstatSync"); fsync = ref("node:fs.fsync"); fsyncSync = ref("node:fs.fsyncSync"); ftruncate = ref("node:fs.ftruncate"); ftruncateSync = ref("node:fs.ftruncateSync"); futimes = ref("node:fs.futimes"); futimesSync = ref("node:fs.futimesSync"); glob = ref("node:fs.glob"); globSync = ref("node:fs.globSync"); lchown = ref("node:fs.lchown"); lchownSync = ref("node:fs.lchownSync"); lchmod = undefined; lchmodSync = undefined; link = ref("node:fs.link"); linkSync = ref("node:fs.linkSync"); lstat = ref("node:fs.lstat"); lstatSync = ref("node:fs.lstatSync"); lutimes = ref("node:fs.lutimes"); lutimesSync = ref("node:fs.lutimesSync"); mkdir = ref("node:fs.mkdir"); mkdirSync = ref("node:fs.mkdirSync"); mkdtemp = ref("node:fs.mkdtemp"); mkdtempDisposableSync = ref("node:fs.mkdtempDisposableSync"); mkdtempSync = ref("node:fs.mkdtempSync"); open = ref("node:fs.open"); openAsBlob = ref("node:fs.openAsBlob"); openSync = ref("node:fs.openSync"); readdir = ref("node:fs.readdir"); readdirSync = ref("node:fs.readdirSync"); read = ref("node:fs.read"); readSync = ref("node:fs.readSync"); readv = ref("node:fs.readv"); readvSync = ref("node:fs.readvSync"); readFile = ref("node:fs.readFile"); readFileSync = ref("node:fs.readFileSync"); readlink = ref("node:fs.readlink"); readlinkSync = ref("node:fs.readlinkSync"); realpath = ref("node:fs.realpath"); realpathSync = ref("node:fs.realpathSync"); rename = ref("node:fs.rename"); renameSync = ref("node:fs.renameSync"); rm = ref("node:fs.rm"); rmSync = ref("node:fs.rmSync"); rmdir = ref("node:fs.rmdir"); rmdirSync = ref("node:fs.rmdirSync"); stat = ref("node:fs.stat"); statfs = ref("node:fs.statfs"); statSync = ref("node:fs.statSync"); statfsSync = ref("node:fs.statfsSync"); symlink = ref("node:fs.symlink"); symlinkSync = ref("node:fs.symlinkSync"); truncate = ref("node:fs.truncate"); truncateSync = ref("node:fs.truncateSync"); unwatchFile = ref("node:fs.unwatchFile"); unlink = ref("node:fs.unlink"); unlinkSync = ref("node:fs.unlinkSync"); utimes = ref("node:fs.utimes"); utimesSync = ref("node:fs.utimesSync"); watch = ref("node:fs.watch"); watchFile = ref("node:fs.watchFile"); writeFile = ref("node:fs.writeFile"); writeFileSync = ref("node:fs.writeFileSync"); write = ref("node:fs.write"); writeSync = ref("node:fs.writeSync"); writev = ref("node:fs.writev"); writevSync = ref("node:fs.writevSync"); Dirent = ref("node:fs.Dirent"); Stats = ref("node:fs.Stats"); ReadStream = accessor(get = "node:fs.default.ReadStream.", set = "node:fs.default.ReadStream."), attrs = enumerable | configurable; WriteStream = accessor(get = "node:fs.default.WriteStream.", set = "node:fs.default.WriteStream."), attrs = enumerable | configurable; FileReadStream = accessor(get = "node:fs.default.FileReadStream.", set = "node:fs.default.FileReadStream."), attrs = enumerable | configurable; FileWriteStream = accessor(get = "node:fs.default.FileWriteStream.", set = "node:fs.default.FileWriteStream."), attrs = enumerable | configurable; Utf8Stream = accessor(get = "node:fs.default.Utf8Stream."), attrs = enumerable | configurable; _toUnixTimestamp = ref("node:fs._toUnixTimestamp"); Dir = ref("node:fs.Dir"); opendir = ref("node:fs.opendir"); opendirSync = ref("node:fs.opendirSync"); constants = ref("node:fs.constants"), attrs = enumerable; promises = accessor(get = "node:fs.default.promises."), attrs = enumerable | configurable; }; "node:http.default", native_namespace = "http", members = { METHODS = ref("node:http.METHODS"); STATUS_CODES = ref("node:http.STATUS_CODES"); createServer = ref("node:http.createServer"); Server = ref("node:http.Server"); IncomingMessage = ref("node:http.IncomingMessage"); OutgoingMessage = ref("node:http.OutgoingMessage"); ServerResponse = ref("node:http.ServerResponse"); ClientRequest = ref("node:http.ClientRequest"); Agent = ref("node:http.Agent"); WebSocket = ref(WebSocket); _connectionListener = ref("node:http._connectionListener"); get = ref("node:http.get"); request = ref("node:http.request"); maxHeaderSize = 16384.0; globalAgent = ref("node:http.globalAgent"); validateHeaderName = ref("node:http.validateHeaderName"); validateHeaderValue = ref("node:http.validateHeaderValue"); setMaxIdleHTTPParsers = ref("node:http.setMaxIdleHTTPParsers"); setGlobalProxyFromEnv = ref("node:http.setGlobalProxyFromEnv"); }; "node:http2.default", native_namespace = "http2", members = { Http2ServerRequest = ref("node:http2.Http2ServerRequest"); Http2ServerResponse = ref("node:http2.Http2ServerResponse"); connect = ref("node:http2.connect"); constants; createSecureServer = ref("node:http2.createSecureServer"); createServer = ref("node:http2.createServer"); getDefaultSettings = ref("node:http2.getDefaultSettings"); getPackedSettings = ref("node:http2.getPackedSettings"); getUnpackedSettings = ref("node:http2.getUnpackedSettings"); performServerHandshake = ref("node:http2.performServerHandshake"); sensitiveHeaders = Symbol("sensitiveHeaders"); }; "node:https.default", native_namespace = "https", members = { Agent = ref("node:https.Agent"); Server = ref("node:https.Server"); createServer = ref("node:https.createServer"); get = ref("node:https.get"); request = ref("node:https.request"); globalAgent = ref("node:https.globalAgent"); }; "node:inspector.Network", native_namespace = "inspector.Network", module = "inspector.Network", members = { requestWillBeSent; responseReceived; loadingFinished; loadingFailed; dataSent; dataReceived; webSocketCreated; webSocketClosed; webSocketHandshakeResponseReceived; }, births = [Array, Error, Function, Object]; "node:net.default", native_namespace = "net", members = { BlockList = ref("node:net.BlockList"); _createServerHandle = ref("node:net._createServerHandle"); _normalizeArgs = ref("node:net._normalizeArgs"); connect = ref("node:net.connect"); createConnection = ref("node:net.createConnection"); createServer = ref("node:net.createServer"); isIP = ref("node:net.isIP"); isIPv4 = ref("node:net.isIPv4"); isIPv6 = ref("node:net.isIPv6"); Server = ref("node:net.Server"); Socket = ref("node:net.Socket"); SocketAddress = ref("node:net.SocketAddress"); Stream = ref("node:net.Socket"); getDefaultAutoSelectFamily = ref("node:net.getDefaultAutoSelectFamily"); setDefaultAutoSelectFamily = ref("node:net.setDefaultAutoSelectFamily"); getDefaultAutoSelectFamilyAttemptTimeout = ref("node:net.getDefaultAutoSelectFamilyAttemptTimeout"); setDefaultAutoSelectFamilyAttemptTimeout = ref("node:net.setDefaultAutoSelectFamilyAttemptTimeout"); }; "node:path.posix", module = "path.posix", members = { resolve = ref("node:path/posix.resolve"); normalize = ref("node:path/posix.normalize"); isAbsolute = ref("node:path/posix.isAbsolute"); join = ref("node:path/posix.join"); relative = ref("node:path/posix.relative"); toNamespacedPath = ref("node:path/posix._makeLong"); dirname = ref("node:path/posix.dirname"); basename = ref("node:path/posix.basename"); extname = ref("node:path/posix.extname"); format = ref("node:path/posix.format"); parse = ref("node:path/posix.parse"); matchesGlob = ref("node:path/posix.matchesGlob"); sep = "/"; delimiter = ":"; win32 = ref("node:path.win32"); posix = ref("node:path.posix"); _makeLong = ref("node:path/posix._makeLong"); }, births = [Array, Error, Function, Object]; "node:path.win32", module = "path.win32", members = { resolve = ref("node:path/win32.resolve"); normalize = ref("node:path/win32.normalize"); isAbsolute = ref("node:path/win32.isAbsolute"); join = ref("node:path/win32.join"); relative = ref("node:path/win32.relative"); toNamespacedPath = ref("node:path/win32._makeLong"); dirname = ref("node:path/win32.dirname"); basename = ref("node:path/win32.basename"); extname = ref("node:path/win32.extname"); format = ref("node:path/win32.format"); parse = ref("node:path/win32.parse"); matchesGlob = ref("node:path/win32.matchesGlob"); sep = "\\"; delimiter = ";"; win32 = ref("node:path.win32"); posix = ref("node:path.posix"); _makeLong = ref("node:path/win32._makeLong"); }, births = [Array, Error, Function, Object]; "node:streams", module = "streams", members = { __module__ = "streams"; }, births = [Array, Error, Function, Object]; "node:sys.types", native_namespace = "util.types", members = { isArgumentsObject = ref("node:util/types.isArgumentsObject"); isArrayBuffer = ref("node:util/types.isArrayBuffer"); isAsyncFunction = ref("node:util/types.isAsyncFunction"); isBigIntObject = ref("node:util/types.isBigIntObject"); isBooleanObject = ref("node:util/types.isBooleanObject"); isDate = ref("node:util/types.isDate"); isExternal = ref("node:util/types.isExternal"); isGeneratorFunction = ref("node:util/types.isGeneratorFunction"); isGeneratorObject = ref("node:util/types.isGeneratorObject"); isMap = ref("node:util/types.isMap"); isMapIterator = ref("node:util/types.isMapIterator"); isModuleNamespaceObject = ref("node:util/types.isModuleNamespaceObject"); isNativeError = ref("node:util/types.isNativeError"); isNumberObject = ref("node:util/types.isNumberObject"); isPromise = ref("node:util/types.isPromise"); isProxy = ref("node:util/types.isProxy"); isRegExp = ref("node:util/types.isRegExp"); isSet = ref("node:util/types.isSet"); isSetIterator = ref("node:util/types.isSetIterator"); isSharedArrayBuffer = ref("node:util/types.isSharedArrayBuffer"); isStringObject = ref("node:util/types.isStringObject"); isSymbolObject = ref("node:util/types.isSymbolObject"); isWeakMap = ref("node:util/types.isWeakMap"); isWeakSet = ref("node:util/types.isWeakSet"); isAnyArrayBuffer = ref("node:util/types.isAnyArrayBuffer"); isBoxedPrimitive = ref("node:util/types.isBoxedPrimitive"); isArrayBufferView = ref("node:util/types.isArrayBufferView"); isDataView = ref("node:util/types.isDataView"); isTypedArray = ref("node:util/types.isTypedArray"); isUint8Array = ref("node:util/types.isUint8Array"); isUint8ClampedArray = ref("node:util/types.isUint8ClampedArray"); isUint16Array = ref("node:util/types.isUint16Array"); isUint32Array = ref("node:util/types.isUint32Array"); isInt8Array = ref("node:util/types.isInt8Array"); isInt16Array = ref("node:util/types.isInt16Array"); isInt32Array = ref("node:util/types.isInt32Array"); isFloat16Array = ref("node:util/types.isFloat16Array"); isFloat32Array = ref("node:util/types.isFloat32Array"); isFloat64Array = ref("node:util/types.isFloat64Array"); isBigInt64Array = ref("node:util/types.isBigInt64Array"); isBigUint64Array = ref("node:util/types.isBigUint64Array"); isKeyObject = ref("node:util/types.isKeyObject"); isCryptoKey = ref("node:util/types.isCryptoKey"); }; "node:vm.default", native_namespace = "vm", members = { Script = ref("node:vm.Script"), attrs = writable | enumerable; createContext = ref("node:vm.createContext"), attrs = writable | enumerable; createScript = ref("node:vm.createScript"), attrs = writable | enumerable; runInContext = ref("node:vm.runInContext"), attrs = writable | enumerable; runInNewContext = ref("node:vm.runInNewContext"), attrs = writable | enumerable; runInThisContext = ref("node:vm.runInThisContext"), attrs = writable | enumerable; isContext = ref("node:vm.isContext"), attrs = writable | enumerable; compileFunction = ref("node:vm.compileFunction"), attrs = writable | enumerable; measureMemory = ref("node:vm.measureMemory"), attrs = writable | enumerable; constants = ref("node:vm.constants"), attrs = writable | enumerable; }; "node:async_hooks.default", members = { AsyncLocalStorage = ref("node:async_hooks.AsyncLocalStorage"); createHook = ref("node:async_hooks.createHook"); executionAsyncId = ref("node:async_hooks.executionAsyncId"); triggerAsyncId = ref("node:async_hooks.triggerAsyncId"); executionAsyncResource = ref("node:async_hooks.executionAsyncResource"); asyncWrapProviders = ref("node:async_hooks.asyncWrapProviders"); AsyncResource = ref("node:async_hooks.AsyncResource"); }; "node:buffer.constants", members = { MAX_LENGTH = 9007199254740991.0; MAX_STRING_LENGTH = 536870888.0; }; "node:buffer.default", members = { Buffer = ref(Buffer); transcode = undefined; isUtf8 = ref("node:buffer.isUtf8"); isAscii = ref("node:buffer.isAscii"); kMaxLength = 9007199254740991.0; kStringMaxLength = 536870888.0; btoa = ref("node:buffer.btoa"); atob = ref("node:buffer.atob"); constants; INSPECT_MAX_BYTES = 50.0; Blob = ref(Blob); resolveObjectURL = undefined; File = ref(File); }; "node:buffer.default.constants", members = { MAX_LENGTH = 9007199254740991.0; MAX_STRING_LENGTH = 536870888.0; }; "node:child_process.default", members = { ChildProcess = ref("node:child_process.ChildProcess"); _forkChild = ref("node:child_process._forkChild"); exec = ref("node:child_process.exec"); execFile = ref("node:child_process.execFile"); execFileSync = ref("node:child_process.execFileSync"); execSync = ref("node:child_process.execSync"); fork = ref("node:child_process.fork"); spawn = ref("node:child_process.spawn"); spawnSync = ref("node:child_process.spawnSync"); }; "node:cluster.default", extends = "node:events.EventEmitter.prototype", members = { _events; _eventsCount = 0.0; _maxListeners = undefined; isWorker = false; isMaster = true; isPrimary = true; Worker = ref("node:cluster.Worker"); workers = ref("node:cluster.workers"); settings = ref("node:cluster.settings"); SCHED_NONE = 1.0; SCHED_RR = 2.0; schedulingPolicy = 2.0; setupPrimary = ref("node:cluster.setupMaster"); setupMaster = ref("node:cluster.setupMaster"); fork = ref("node:cluster.fork"); disconnect = ref("node:cluster.disconnect"); }; "node:console.default", members = { log = ref(console.log); info = ref(console.info); debug = ref(console.debug); warn = ref(console.warn); error = ref(console.error); dir = ref(console.dir); time = ref(console.time); timeEnd = ref(console.timeEnd); timeLog = ref(console.timeLog); trace = ref(console.trace); assert = ref(console.assert); clear = ref(console.clear); count = ref(console.count); countReset = ref(console.countReset); group = ref(console.group); groupEnd = ref(console.groupEnd); table = ref(console.table); dirxml = ref(console.dirxml); groupCollapsed = ref(console.groupCollapsed); Console = ref(console.Console); profile = ref(console.profile); profileEnd = ref(console.profileEnd); timeStamp = ref(console.timeStamp); context = ref(console.context); createTask = ref(console.createTask); }; "node:constants.default", members = { F_OK = 0.0; R_OK = 4.0; W_OK = 2.0; X_OK = 1.0; O_RDONLY = 0.0; O_WRONLY = 1.0; O_RDWR = 2.0; O_NOFOLLOW = 131072.0; O_CREAT = 64.0; O_TRUNC = 512.0; O_APPEND = 1024.0; O_EXCL = 128.0; COPYFILE_EXCL = 1.0; COPYFILE_FICLONE = 2.0; COPYFILE_FICLONE_FORCE = 4.0; S_IRUSR = 256.0; S_IWUSR = 128.0; S_IXUSR = 64.0; S_IRGRP = 32.0; S_IWGRP = 16.0; S_IXGRP = 8.0; S_IROTH = 4.0; S_IWOTH = 2.0; S_IXOTH = 1.0; SIGHUP = 1.0; SIGINT = 2.0; SIGQUIT = 3.0; SIGILL = 4.0; SIGTRAP = 5.0; SIGABRT = 6.0; SIGIOT = 6.0; SIGBUS = 7.0; SIGFPE = 8.0; SIGKILL = 9.0; SIGUSR1 = 10.0; SIGSEGV = 11.0; SIGUSR2 = 12.0; SIGPIPE = 13.0; SIGALRM = 14.0; SIGTERM = 15.0; SIGCHLD = 17.0; SIGSTKFLT = 16.0; SIGCONT = 18.0; SIGSTOP = 19.0; SIGTSTP = 20.0; SIGTTIN = 21.0; SIGTTOU = 22.0; SIGURG = 23.0; SIGXCPU = 24.0; SIGXFSZ = 25.0; SIGVTALRM = 26.0; SIGPROF = 27.0; SIGWINCH = 28.0; SIGIO = 29.0; SIGPOLL = 29.0; SIGPWR = 30.0; SIGSYS = 31.0; E2BIG = 7.0; EACCES = 13.0; EADDRINUSE = 98.0; EADDRNOTAVAIL = 99.0; EAFNOSUPPORT = 97.0; EAGAIN = 11.0; EALREADY = 114.0; EBADF = 9.0; EBADMSG = 74.0; EBUSY = 16.0; ECANCELED = 125.0; ECHILD = 10.0; ECONNABORTED = 103.0; ECONNREFUSED = 111.0; ECONNRESET = 104.0; EDEADLK = 35.0; EDESTADDRREQ = 89.0; EDOM = 33.0; EDQUOT = 122.0; EEXIST = 17.0; EFAULT = 14.0; EFBIG = 27.0; EHOSTUNREACH = 113.0; EIDRM = 43.0; EILSEQ = 84.0; EINPROGRESS = 115.0; EINTR = 4.0; EINVAL = 22.0; EIO = 5.0; EISCONN = 106.0; EISDIR = 21.0; ELOOP = 40.0; EMFILE = 24.0; EMLINK = 31.0; EMSGSIZE = 90.0; EMULTIHOP = 72.0; ENAMETOOLONG = 36.0; ENETDOWN = 100.0; ENETRESET = 102.0; ENETUNREACH = 101.0; ENFILE = 23.0; ENOBUFS = 105.0; ENODATA = 61.0; ENODEV = 19.0; ENOENT = 2.0; ENOEXEC = 8.0; ENOLCK = 37.0; ENOLINK = 67.0; ENOMEM = 12.0; ENOMSG = 42.0; ENOPROTOOPT = 92.0; ENOSPC = 28.0; ENOSR = 63.0; ENOSTR = 60.0; ENOSYS = 38.0; ENOTCONN = 107.0; ENOTDIR = 20.0; ENOTEMPTY = 39.0; ENOTSOCK = 88.0; ENOTSUP = 95.0; ENOTTY = 25.0; ENXIO = 6.0; EOPNOTSUPP = 95.0; EOVERFLOW = 75.0; EPERM = 1.0; EPIPE = 32.0; EPROTO = 71.0; EPROTONOSUPPORT = 93.0; EPROTOTYPE = 91.0; ERANGE = 34.0; EROFS = 30.0; ESPIPE = 29.0; ESRCH = 3.0; ESTALE = 116.0; ETIME = 62.0; ETIMEDOUT = 110.0; ETXTBSY = 26.0; EWOULDBLOCK = 11.0; EXDEV = 18.0; PRIORITY_LOW = 19.0; PRIORITY_BELOW_NORMAL = 10.0; PRIORITY_NORMAL = 0.0; PRIORITY_ABOVE_NORMAL = -7.0; PRIORITY_HIGH = -14.0; PRIORITY_HIGHEST = -20.0; RTLD_LAZY = 1.0; RTLD_NOW = 2.0; RTLD_GLOBAL = 256.0; RTLD_LOCAL = 0.0; RTLD_DEEPBIND = 8.0; OPENSSL_VERSION_NUMBER = 811597840.0; SSL_OP_ALL = 2147485776.0; SSL_OP_ALLOW_NO_DHE_KEX = 1024.0; SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = 262144.0; SSL_OP_CIPHER_SERVER_PREFERENCE = 4194304.0; SSL_OP_CISCO_ANYCONNECT = 32768.0; SSL_OP_COOKIE_EXCHANGE = 8192.0; SSL_OP_CRYPTOPRO_TLSEXT_BUG = 2147483648.0; SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = 2048.0; SSL_OP_LEGACY_SERVER_CONNECT = 4.0; SSL_OP_NO_COMPRESSION = 131072.0; SSL_OP_NO_ENCRYPT_THEN_MAC = 524288.0; SSL_OP_NO_QUERY_MTU = 4096.0; SSL_OP_NO_RENEGOTIATION = 1073741824.0; SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = 65536.0; SSL_OP_NO_SSLv2 = 0.0; SSL_OP_NO_SSLv3 = 33554432.0; SSL_OP_NO_TICKET = 16384.0; SSL_OP_NO_TLSv1 = 67108864.0; SSL_OP_NO_TLSv1_1 = 268435456.0; SSL_OP_NO_TLSv1_2 = 134217728.0; SSL_OP_NO_TLSv1_3 = 536870912.0; SSL_OP_PRIORITIZE_CHACHA = 2097152.0; SSL_OP_TLS_ROLLBACK_BUG = 8388608.0; ENGINE_METHOD_RSA = 1.0; ENGINE_METHOD_DSA = 2.0; ENGINE_METHOD_DH = 4.0; ENGINE_METHOD_RAND = 8.0; ENGINE_METHOD_EC = 2048.0; ENGINE_METHOD_CIPHERS = 64.0; ENGINE_METHOD_DIGESTS = 128.0; ENGINE_METHOD_PKEY_METHS = 512.0; ENGINE_METHOD_PKEY_ASN1_METHS = 1024.0; ENGINE_METHOD_ALL = 65535.0; ENGINE_METHOD_NONE = 0.0; DH_CHECK_P_NOT_SAFE_PRIME = 2.0; DH_CHECK_P_NOT_PRIME = 1.0; DH_UNABLE_TO_CHECK_GENERATOR = 4.0; DH_NOT_SUITABLE_GENERATOR = 8.0; RSA_PKCS1_PADDING = 1.0; RSA_NO_PADDING = 3.0; RSA_PKCS1_OAEP_PADDING = 4.0; RSA_X931_PADDING = 5.0; RSA_PKCS1_PSS_PADDING = 6.0; RSA_PSS_SALTLEN_DIGEST = -1.0; RSA_PSS_SALTLEN_MAX_SIGN = -2.0; RSA_PSS_SALTLEN_AUTO = -2.0; TLS1_VERSION = 769.0; TLS1_1_VERSION = 770.0; TLS1_2_VERSION = 771.0; TLS1_3_VERSION = 772.0; POINT_CONVERSION_COMPRESSED = 2.0; POINT_CONVERSION_UNCOMPRESSED = 4.0; POINT_CONVERSION_HYBRID = 6.0; UV_DIRENT_UNKNOWN = 0.0; UV_DIRENT_FILE = 1.0; UV_DIRENT_DIR = 2.0; UV_DIRENT_LINK = 3.0; UV_DIRENT_FIFO = 4.0; UV_DIRENT_SOCKET = 5.0; UV_DIRENT_CHAR = 6.0; UV_DIRENT_BLOCK = 7.0; UV_FS_SYMLINK_DIR = 1.0; UV_FS_SYMLINK_JUNCTION = 2.0; UV_FS_O_FILEMAP = 0.0; UV_FS_COPYFILE_EXCL = 1.0; UV_FS_COPYFILE_FICLONE = 2.0; UV_FS_COPYFILE_FICLONE_FORCE = 4.0; S_IFMT = 61440.0; S_IFREG = 32768.0; S_IFDIR = 16384.0; S_IFCHR = 8192.0; S_IFBLK = 24576.0; S_IFIFO = 4096.0; S_IFLNK = 40960.0; S_IFSOCK = 49152.0; S_IRWXU = 448.0; S_IRWXG = 56.0; S_IRWXO = 7.0; O_DIRECTORY = 65536.0; O_NOCTTY = 256.0; O_NONBLOCK = 2048.0; O_SYNC = 1052672.0; O_DSYNC = 4096.0; O_DIRECT = 16384.0; O_NOATIME = 262144.0; defaultCoreCipherList = "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA"; }; "node:crypto.Certificate", members = { __module__ = "crypto.Certificate"; }; "node:crypto.constants", members = { __module__ = "crypto.constants"; }; "node:crypto.default", members = { argon2 = ref("node:crypto.argon2"); argon2Sync = ref("node:crypto.argon2Sync"); checkPrime = ref("node:crypto.checkPrime"); checkPrimeSync = ref("node:crypto.checkPrimeSync"); createCipheriv = ref("node:crypto.createCipheriv"); createDecipheriv = ref("node:crypto.createDecipheriv"); createDiffieHellman = ref("node:crypto.createDiffieHellman"); createDiffieHellmanGroup = ref("node:crypto.createDiffieHellmanGroup"); createECDH = ref("node:crypto.createECDH"); createHash = ref("node:crypto.createHash"); createHmac = ref("node:crypto.createHmac"); createPrivateKey = ref("node:crypto.createPrivateKey"); createPublicKey = ref("node:crypto.createPublicKey"); createSecretKey = ref("node:crypto.createSecretKey"); createSign = ref("node:crypto.createSign"); createVerify = ref("node:crypto.createVerify"); diffieHellman = ref("node:crypto.diffieHellman"); generatePrime = ref("node:crypto.generatePrime"); generatePrimeSync = ref("node:crypto.generatePrimeSync"); getCiphers = ref("node:crypto.getCiphers"); getCipherInfo = ref("node:crypto.getCipherInfo"); getCurves = ref("node:crypto.getCurves"); getDiffieHellman = ref("node:crypto.getDiffieHellman"); getHashes = ref("node:crypto.getHashes"); hkdf = ref("node:crypto.hkdf"); hkdfSync = ref("node:crypto.hkdfSync"); pbkdf2 = ref("node:crypto.pbkdf2"); pbkdf2Sync = ref("node:crypto.pbkdf2Sync"); generateKeyPair = ref("node:crypto.generateKeyPair"); generateKeyPairSync = ref("node:crypto.generateKeyPairSync"); generateKey = ref("node:crypto.generateKey"); generateKeySync = ref("node:crypto.generateKeySync"); privateDecrypt = ref("node:crypto.privateDecrypt"); privateEncrypt = ref("node:crypto.privateEncrypt"); publicDecrypt = ref("node:crypto.publicDecrypt"); publicEncrypt = ref("node:crypto.publicEncrypt"); randomBytes = ref("node:crypto.randomBytes"); randomFill = ref("node:crypto.randomFill"); randomFillSync = ref("node:crypto.randomFillSync"); randomInt = ref("node:crypto.randomInt"); randomUUID = ref("node:crypto.randomUUID"); randomUUIDv7; scrypt = ref("node:crypto.scrypt"); scryptSync = ref("node:crypto.scryptSync"); sign = ref("node:crypto.sign"); setEngine = undefined; timingSafeEqual = ref("node:crypto.timingSafeEqual"); getFips = ref("node:crypto.getFips"); setFips = ref("node:crypto.setFips"); verify = ref("node:crypto.verify"); hash = ref("node:crypto.hash"); encapsulate = ref("node:crypto.encapsulate"); decapsulate = ref("node:crypto.decapsulate"); Certificate; Cipheriv = ref("node:crypto.Cipheriv"); Decipheriv = ref("node:crypto.Decipheriv"); DiffieHellman = ref("node:crypto.DiffieHellman"); DiffieHellmanGroup = ref("node:crypto.DiffieHellmanGroup"); ECDH = ref("node:crypto.ECDH"); Hash = ref("node:crypto.Hash"); Hmac = ref("node:crypto.Hmac"); KeyObject = ref("node:crypto.KeyObject"); Sign = ref("node:crypto.Sign"); Verify = ref("node:crypto.Verify"); X509Certificate = ref("node:crypto.X509Certificate"); secureHeapUsed = ref("node:crypto.secureHeapUsed"); constants; webcrypto = ref("node:crypto.webcrypto"); subtle = ref("node:crypto.subtle"); getRandomValues = ref("node:crypto.getRandomValues"); }; "node:crypto.default.Certificate", members = { __module__ = "crypto.Certificate"; }; "node:crypto.default.constants", members = { __module__ = "crypto.constants"; }; "node:crypto.subtle", extends = SubtleCrypto.prototype, members = { __module__ = "crypto.subtle"; }; "node:crypto.webcrypto", extends = Crypto.prototype, members = { __module__ = "crypto.webcrypto"; }; "node:dgram.default", members = { Socket = ref("node:dgram.Socket"); createSocket = ref("node:dgram.createSocket"); }; "node:dns.default", members = { lookup = ref("node:dns.lookup"); lookupService = ref("node:dns.lookupService"); Resolver = ref("node:dns.Resolver"); getDefaultResultOrder = ref("node:dns.getDefaultResultOrder"); setDefaultResultOrder = ref("node:dns.setDefaultResultOrder"); setServers = ref("node:dns.setServers"); ADDRCONFIG = 32.0; ALL = 16.0; V4MAPPED = 8.0; NODATA = "ENODATA"; FORMERR = "EFORMERR"; SERVFAIL = "ESERVFAIL"; NOTFOUND = "ENOTFOUND"; NOTIMP = "ENOTIMP"; REFUSED = "EREFUSED"; BADQUERY = "EBADQUERY"; BADNAME = "EBADNAME"; BADFAMILY = "EBADFAMILY"; BADRESP = "EBADRESP"; CONNREFUSED = "ECONNREFUSED"; TIMEOUT = "ETIMEOUT"; EOF = "EOF"; FILE = "EFILE"; NOMEM = "ENOMEM"; DESTRUCTION = "EDESTRUCTION"; BADSTR = "EBADSTR"; BADFLAGS = "EBADFLAGS"; NONAME = "ENONAME"; BADHINTS = "EBADHINTS"; NOTINITIALIZED = "ENOTINITIALIZED"; LOADIPHLPAPI = "ELOADIPHLPAPI"; ADDRGETNETWORKPARAMS = "EADDRGETNETWORKPARAMS"; CANCELLED = "ECANCELLED"; getServers = ref("node:dns.getServers"); resolve = ref("node:dns.resolve"); resolve4 = ref("node:dns.resolve4"); resolve6 = ref("node:dns.resolve6"); resolveAny = ref("node:dns.resolveAny"); resolveCaa = ref("node:dns.resolveCaa"); resolveCname = ref("node:dns.resolveCname"); resolveMx = ref("node:dns.resolveMx"); resolveNaptr = ref("node:dns.resolveNaptr"); resolveNs = ref("node:dns.resolveNs"); resolvePtr = ref("node:dns.resolvePtr"); resolveSoa = ref("node:dns.resolveSoa"); resolveSrv = ref("node:dns.resolveSrv"); resolveTlsa = ref("node:dns.resolveTlsa"); resolveTxt = ref("node:dns.resolveTxt"); reverse = ref("node:dns.reverse"); promises = ref("node:dns.promises"); }; "node:dns.promises", members = { lookup = ref("node:dns/promises.lookup"); lookupService = ref("node:dns/promises.lookupService"); Resolver = ref("node:dns/promises.Resolver"); getDefaultResultOrder = ref("node:dns/promises.getDefaultResultOrder"); setDefaultResultOrder = ref("node:dns/promises.setDefaultResultOrder"); setServers = ref("node:dns/promises.setServers"); NODATA = "ENODATA"; FORMERR = "EFORMERR"; SERVFAIL = "ESERVFAIL"; NOTFOUND = "ENOTFOUND"; NOTIMP = "ENOTIMP"; REFUSED = "EREFUSED"; BADQUERY = "EBADQUERY"; BADNAME = "EBADNAME"; BADFAMILY = "EBADFAMILY"; BADRESP = "EBADRESP"; CONNREFUSED = "ECONNREFUSED"; TIMEOUT = "ETIMEOUT"; EOF = "EOF"; FILE = "EFILE"; NOMEM = "ENOMEM"; DESTRUCTION = "EDESTRUCTION"; BADSTR = "EBADSTR"; BADFLAGS = "EBADFLAGS"; NONAME = "ENONAME"; BADHINTS = "EBADHINTS"; NOTINITIALIZED = "ENOTINITIALIZED"; LOADIPHLPAPI = "ELOADIPHLPAPI"; ADDRGETNETWORKPARAMS = "EADDRGETNETWORKPARAMS"; CANCELLED = "ECANCELLED"; getServers = ref("node:dns/promises.getServers"); resolve = ref("node:dns/promises.resolve"); resolve4 = ref("node:dns/promises.resolve4"); resolve6 = ref("node:dns/promises.resolve6"); resolveAny = ref("node:dns/promises.resolveAny"); resolveCaa = ref("node:dns/promises.resolveCaa"); resolveCname = ref("node:dns/promises.resolveCname"); resolveMx = ref("node:dns/promises.resolveMx"); resolveNaptr = ref("node:dns/promises.resolveNaptr"); resolveNs = ref("node:dns/promises.resolveNs"); resolvePtr = ref("node:dns/promises.resolvePtr"); resolveSoa = ref("node:dns/promises.resolveSoa"); resolveSrv = ref("node:dns/promises.resolveSrv"); resolveTlsa = ref("node:dns/promises.resolveTlsa"); resolveTxt = ref("node:dns/promises.resolveTxt"); reverse = ref("node:dns/promises.reverse"); }; "node:domain.default", members = { _stack; Domain = ref("node:domain.Domain"); createDomain = ref("node:domain.create"); create = ref("node:domain.create"); active = null; }; "node:fs.constants", members = { __module__ = "fs.constants"; }; "node:http2.constants", members = { NGHTTP2_ERR_FRAME_SIZE_ERROR = -522.0; NGHTTP2_SESSION_SERVER = 0.0; NGHTTP2_SESSION_CLIENT = 1.0; NGHTTP2_STREAM_STATE_IDLE = 1.0; NGHTTP2_STREAM_STATE_OPEN = 2.0; NGHTTP2_STREAM_STATE_RESERVED_LOCAL = 3.0; NGHTTP2_STREAM_STATE_RESERVED_REMOTE = 4.0; NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL = 5.0; NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE = 6.0; NGHTTP2_STREAM_STATE_CLOSED = 7.0; NGHTTP2_FLAG_NONE = 0.0; NGHTTP2_FLAG_END_STREAM = 1.0; NGHTTP2_FLAG_END_HEADERS = 4.0; NGHTTP2_FLAG_ACK = 1.0; NGHTTP2_FLAG_PADDED = 8.0; NGHTTP2_FLAG_PRIORITY = 32.0; DEFAULT_SETTINGS_HEADER_TABLE_SIZE = 4096.0; DEFAULT_SETTINGS_ENABLE_PUSH = 1.0; DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS = 4294967295.0; DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE = 65535.0; DEFAULT_SETTINGS_MAX_FRAME_SIZE = 16384.0; DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE = 65535.0; DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL = 0.0; MAX_MAX_FRAME_SIZE = 16777215.0; MIN_MAX_FRAME_SIZE = 16384.0; MAX_INITIAL_WINDOW_SIZE = 2147483647.0; NGHTTP2_SETTINGS_HEADER_TABLE_SIZE = 1.0; NGHTTP2_SETTINGS_ENABLE_PUSH = 2.0; NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS = 3.0; NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE = 4.0; NGHTTP2_SETTINGS_MAX_FRAME_SIZE = 5.0; NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE = 6.0; NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL = 8.0; PADDING_STRATEGY_NONE = 0.0; PADDING_STRATEGY_ALIGNED = 1.0; PADDING_STRATEGY_MAX = 2.0; PADDING_STRATEGY_CALLBACK = 1.0; NGHTTP2_NO_ERROR = 0.0; NGHTTP2_PROTOCOL_ERROR = 1.0; NGHTTP2_INTERNAL_ERROR = 2.0; NGHTTP2_FLOW_CONTROL_ERROR = 3.0; NGHTTP2_SETTINGS_TIMEOUT = 4.0; NGHTTP2_STREAM_CLOSED = 5.0; NGHTTP2_FRAME_SIZE_ERROR = 6.0; NGHTTP2_REFUSED_STREAM = 7.0; NGHTTP2_CANCEL = 8.0; NGHTTP2_COMPRESSION_ERROR = 9.0; NGHTTP2_CONNECT_ERROR = 10.0; NGHTTP2_ENHANCE_YOUR_CALM = 11.0; NGHTTP2_INADEQUATE_SECURITY = 12.0; NGHTTP2_HTTP_1_1_REQUIRED = 13.0; NGHTTP2_DEFAULT_WEIGHT = 16.0; HTTP2_HEADER_STATUS = ":status"; HTTP2_HEADER_METHOD = ":method"; HTTP2_HEADER_AUTHORITY = ":authority"; HTTP2_HEADER_SCHEME = ":scheme"; HTTP2_HEADER_PATH = ":path"; HTTP2_HEADER_PROTOCOL = ":protocol"; HTTP2_HEADER_ACCEPT_ENCODING = "accept-encoding"; HTTP2_HEADER_ACCEPT_LANGUAGE = "accept-language"; HTTP2_HEADER_ACCEPT_RANGES = "accept-ranges"; HTTP2_HEADER_ACCEPT = "accept"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS = "access-control-allow-credentials"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS = "access-control-allow-headers"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS = "access-control-allow-methods"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN = "access-control-allow-origin"; HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS = "access-control-expose-headers"; HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS = "access-control-request-headers"; HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD = "access-control-request-method"; HTTP2_HEADER_AGE = "age"; HTTP2_HEADER_AUTHORIZATION = "authorization"; HTTP2_HEADER_CACHE_CONTROL = "cache-control"; HTTP2_HEADER_CONNECTION = "connection"; HTTP2_HEADER_CONTENT_DISPOSITION = "content-disposition"; HTTP2_HEADER_CONTENT_ENCODING = "content-encoding"; HTTP2_HEADER_CONTENT_LENGTH = "content-length"; HTTP2_HEADER_CONTENT_TYPE = "content-type"; HTTP2_HEADER_COOKIE = "cookie"; HTTP2_HEADER_DATE = "date"; HTTP2_HEADER_ETAG = "etag"; HTTP2_HEADER_FORWARDED = "forwarded"; HTTP2_HEADER_HOST = "host"; HTTP2_HEADER_IF_MODIFIED_SINCE = "if-modified-since"; HTTP2_HEADER_IF_NONE_MATCH = "if-none-match"; HTTP2_HEADER_IF_RANGE = "if-range"; HTTP2_HEADER_LAST_MODIFIED = "last-modified"; HTTP2_HEADER_LINK = "link"; HTTP2_HEADER_LOCATION = "location"; HTTP2_HEADER_RANGE = "range"; HTTP2_HEADER_REFERER = "referer"; HTTP2_HEADER_SERVER = "server"; HTTP2_HEADER_SET_COOKIE = "set-cookie"; HTTP2_HEADER_STRICT_TRANSPORT_SECURITY = "strict-transport-security"; HTTP2_HEADER_TRANSFER_ENCODING = "transfer-encoding"; HTTP2_HEADER_TE = "te"; HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS = "upgrade-insecure-requests"; HTTP2_HEADER_UPGRADE = "upgrade"; HTTP2_HEADER_USER_AGENT = "user-agent"; HTTP2_HEADER_VARY = "vary"; HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS = "x-content-type-options"; HTTP2_HEADER_X_FRAME_OPTIONS = "x-frame-options"; HTTP2_HEADER_KEEP_ALIVE = "keep-alive"; HTTP2_HEADER_PROXY_CONNECTION = "proxy-connection"; HTTP2_HEADER_X_XSS_PROTECTION = "x-xss-protection"; HTTP2_HEADER_ALT_SVC = "alt-svc"; HTTP2_HEADER_CONTENT_SECURITY_POLICY = "content-security-policy"; HTTP2_HEADER_EARLY_DATA = "early-data"; HTTP2_HEADER_EXPECT_CT = "expect-ct"; HTTP2_HEADER_ORIGIN = "origin"; HTTP2_HEADER_PURPOSE = "purpose"; HTTP2_HEADER_TIMING_ALLOW_ORIGIN = "timing-allow-origin"; HTTP2_HEADER_X_FORWARDED_FOR = "x-forwarded-for"; HTTP2_HEADER_PRIORITY = "priority"; HTTP2_HEADER_ACCEPT_CHARSET = "accept-charset"; HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE = "access-control-max-age"; HTTP2_HEADER_ALLOW = "allow"; HTTP2_HEADER_CONTENT_LANGUAGE = "content-language"; HTTP2_HEADER_CONTENT_LOCATION = "content-location"; HTTP2_HEADER_CONTENT_MD5 = "content-md5"; HTTP2_HEADER_CONTENT_RANGE = "content-range"; HTTP2_HEADER_DNT = "dnt"; HTTP2_HEADER_EXPECT = "expect"; HTTP2_HEADER_EXPIRES = "expires"; HTTP2_HEADER_FROM = "from"; HTTP2_HEADER_IF_MATCH = "if-match"; HTTP2_HEADER_IF_UNMODIFIED_SINCE = "if-unmodified-since"; HTTP2_HEADER_MAX_FORWARDS = "max-forwards"; HTTP2_HEADER_PREFER = "prefer"; HTTP2_HEADER_PROXY_AUTHENTICATE = "proxy-authenticate"; HTTP2_HEADER_PROXY_AUTHORIZATION = "proxy-authorization"; HTTP2_HEADER_REFRESH = "refresh"; HTTP2_HEADER_RETRY_AFTER = "retry-after"; HTTP2_HEADER_TRAILER = "trailer"; HTTP2_HEADER_TK = "tk"; HTTP2_HEADER_VIA = "via"; HTTP2_HEADER_WARNING = "warning"; HTTP2_HEADER_WWW_AUTHENTICATE = "www-authenticate"; HTTP2_HEADER_HTTP2_SETTINGS = "http2-settings"; HTTP2_METHOD_ACL = "ACL"; HTTP2_METHOD_BASELINE_CONTROL = "BASELINE-CONTROL"; HTTP2_METHOD_BIND = "BIND"; HTTP2_METHOD_CHECKIN = "CHECKIN"; HTTP2_METHOD_CHECKOUT = "CHECKOUT"; HTTP2_METHOD_CONNECT = "CONNECT"; HTTP2_METHOD_COPY = "COPY"; HTTP2_METHOD_DELETE = "DELETE"; HTTP2_METHOD_GET = "GET"; HTTP2_METHOD_HEAD = "HEAD"; HTTP2_METHOD_LABEL = "LABEL"; HTTP2_METHOD_LINK = "LINK"; HTTP2_METHOD_LOCK = "LOCK"; HTTP2_METHOD_MERGE = "MERGE"; HTTP2_METHOD_MKACTIVITY = "MKACTIVITY"; HTTP2_METHOD_MKCALENDAR = "MKCALENDAR"; HTTP2_METHOD_MKCOL = "MKCOL"; HTTP2_METHOD_MKREDIRECTREF = "MKREDIRECTREF"; HTTP2_METHOD_MKWORKSPACE = "MKWORKSPACE"; HTTP2_METHOD_MOVE = "MOVE"; HTTP2_METHOD_OPTIONS = "OPTIONS"; HTTP2_METHOD_ORDERPATCH = "ORDERPATCH"; HTTP2_METHOD_PATCH = "PATCH"; HTTP2_METHOD_POST = "POST"; HTTP2_METHOD_PRI = "PRI"; HTTP2_METHOD_PROPFIND = "PROPFIND"; HTTP2_METHOD_PROPPATCH = "PROPPATCH"; HTTP2_METHOD_PUT = "PUT"; HTTP2_METHOD_REBIND = "REBIND"; HTTP2_METHOD_REPORT = "REPORT"; HTTP2_METHOD_SEARCH = "SEARCH"; HTTP2_METHOD_TRACE = "TRACE"; HTTP2_METHOD_UNBIND = "UNBIND"; HTTP2_METHOD_UNCHECKOUT = "UNCHECKOUT"; HTTP2_METHOD_UNLINK = "UNLINK"; HTTP2_METHOD_UNLOCK = "UNLOCK"; HTTP2_METHOD_UPDATE = "UPDATE"; HTTP2_METHOD_UPDATEREDIRECTREF = "UPDATEREDIRECTREF"; HTTP2_METHOD_VERSION_CONTROL = "VERSION-CONTROL"; HTTP_STATUS_CONTINUE = 100.0; HTTP_STATUS_SWITCHING_PROTOCOLS = 101.0; HTTP_STATUS_PROCESSING = 102.0; HTTP_STATUS_EARLY_HINTS = 103.0; HTTP_STATUS_OK = 200.0; HTTP_STATUS_CREATED = 201.0; HTTP_STATUS_ACCEPTED = 202.0; HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203.0; HTTP_STATUS_NO_CONTENT = 204.0; HTTP_STATUS_RESET_CONTENT = 205.0; HTTP_STATUS_PARTIAL_CONTENT = 206.0; HTTP_STATUS_MULTI_STATUS = 207.0; HTTP_STATUS_ALREADY_REPORTED = 208.0; HTTP_STATUS_IM_USED = 226.0; HTTP_STATUS_MULTIPLE_CHOICES = 300.0; HTTP_STATUS_MOVED_PERMANENTLY = 301.0; HTTP_STATUS_FOUND = 302.0; HTTP_STATUS_SEE_OTHER = 303.0; HTTP_STATUS_NOT_MODIFIED = 304.0; HTTP_STATUS_USE_PROXY = 305.0; HTTP_STATUS_TEMPORARY_REDIRECT = 307.0; HTTP_STATUS_PERMANENT_REDIRECT = 308.0; HTTP_STATUS_BAD_REQUEST = 400.0; HTTP_STATUS_UNAUTHORIZED = 401.0; HTTP_STATUS_PAYMENT_REQUIRED = 402.0; HTTP_STATUS_FORBIDDEN = 403.0; HTTP_STATUS_NOT_FOUND = 404.0; HTTP_STATUS_METHOD_NOT_ALLOWED = 405.0; HTTP_STATUS_NOT_ACCEPTABLE = 406.0; HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407.0; HTTP_STATUS_REQUEST_TIMEOUT = 408.0; HTTP_STATUS_CONFLICT = 409.0; HTTP_STATUS_GONE = 410.0; HTTP_STATUS_LENGTH_REQUIRED = 411.0; HTTP_STATUS_PRECONDITION_FAILED = 412.0; HTTP_STATUS_PAYLOAD_TOO_LARGE = 413.0; HTTP_STATUS_URI_TOO_LONG = 414.0; HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415.0; HTTP_STATUS_RANGE_NOT_SATISFIABLE = 416.0; HTTP_STATUS_EXPECTATION_FAILED = 417.0; HTTP_STATUS_TEAPOT = 418.0; HTTP_STATUS_MISDIRECTED_REQUEST = 421.0; HTTP_STATUS_UNPROCESSABLE_ENTITY = 422.0; HTTP_STATUS_LOCKED = 423.0; HTTP_STATUS_FAILED_DEPENDENCY = 424.0; HTTP_STATUS_TOO_EARLY = 425.0; HTTP_STATUS_UPGRADE_REQUIRED = 426.0; HTTP_STATUS_PRECONDITION_REQUIRED = 428.0; HTTP_STATUS_TOO_MANY_REQUESTS = 429.0; HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE = 431.0; HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS = 451.0; HTTP_STATUS_INTERNAL_SERVER_ERROR = 500.0; HTTP_STATUS_NOT_IMPLEMENTED = 501.0; HTTP_STATUS_BAD_GATEWAY = 502.0; HTTP_STATUS_SERVICE_UNAVAILABLE = 503.0; HTTP_STATUS_GATEWAY_TIMEOUT = 504.0; HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED = 505.0; HTTP_STATUS_VARIANT_ALSO_NEGOTIATES = 506.0; HTTP_STATUS_INSUFFICIENT_STORAGE = 507.0; HTTP_STATUS_LOOP_DETECTED = 508.0; HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED = 509.0; HTTP_STATUS_NOT_EXTENDED = 510.0; HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED = 511.0; }; "node:http2.default.constants", members = { NGHTTP2_ERR_FRAME_SIZE_ERROR = -522.0; NGHTTP2_SESSION_SERVER = 0.0; NGHTTP2_SESSION_CLIENT = 1.0; NGHTTP2_STREAM_STATE_IDLE = 1.0; NGHTTP2_STREAM_STATE_OPEN = 2.0; NGHTTP2_STREAM_STATE_RESERVED_LOCAL = 3.0; NGHTTP2_STREAM_STATE_RESERVED_REMOTE = 4.0; NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL = 5.0; NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE = 6.0; NGHTTP2_STREAM_STATE_CLOSED = 7.0; NGHTTP2_FLAG_NONE = 0.0; NGHTTP2_FLAG_END_STREAM = 1.0; NGHTTP2_FLAG_END_HEADERS = 4.0; NGHTTP2_FLAG_ACK = 1.0; NGHTTP2_FLAG_PADDED = 8.0; NGHTTP2_FLAG_PRIORITY = 32.0; DEFAULT_SETTINGS_HEADER_TABLE_SIZE = 4096.0; DEFAULT_SETTINGS_ENABLE_PUSH = 1.0; DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS = 4294967295.0; DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE = 65535.0; DEFAULT_SETTINGS_MAX_FRAME_SIZE = 16384.0; DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE = 65535.0; DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL = 0.0; MAX_MAX_FRAME_SIZE = 16777215.0; MIN_MAX_FRAME_SIZE = 16384.0; MAX_INITIAL_WINDOW_SIZE = 2147483647.0; NGHTTP2_SETTINGS_HEADER_TABLE_SIZE = 1.0; NGHTTP2_SETTINGS_ENABLE_PUSH = 2.0; NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS = 3.0; NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE = 4.0; NGHTTP2_SETTINGS_MAX_FRAME_SIZE = 5.0; NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE = 6.0; NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL = 8.0; PADDING_STRATEGY_NONE = 0.0; PADDING_STRATEGY_ALIGNED = 1.0; PADDING_STRATEGY_MAX = 2.0; PADDING_STRATEGY_CALLBACK = 1.0; NGHTTP2_NO_ERROR = 0.0; NGHTTP2_PROTOCOL_ERROR = 1.0; NGHTTP2_INTERNAL_ERROR = 2.0; NGHTTP2_FLOW_CONTROL_ERROR = 3.0; NGHTTP2_SETTINGS_TIMEOUT = 4.0; NGHTTP2_STREAM_CLOSED = 5.0; NGHTTP2_FRAME_SIZE_ERROR = 6.0; NGHTTP2_REFUSED_STREAM = 7.0; NGHTTP2_CANCEL = 8.0; NGHTTP2_COMPRESSION_ERROR = 9.0; NGHTTP2_CONNECT_ERROR = 10.0; NGHTTP2_ENHANCE_YOUR_CALM = 11.0; NGHTTP2_INADEQUATE_SECURITY = 12.0; NGHTTP2_HTTP_1_1_REQUIRED = 13.0; NGHTTP2_DEFAULT_WEIGHT = 16.0; HTTP2_HEADER_STATUS = ":status"; HTTP2_HEADER_METHOD = ":method"; HTTP2_HEADER_AUTHORITY = ":authority"; HTTP2_HEADER_SCHEME = ":scheme"; HTTP2_HEADER_PATH = ":path"; HTTP2_HEADER_PROTOCOL = ":protocol"; HTTP2_HEADER_ACCEPT_ENCODING = "accept-encoding"; HTTP2_HEADER_ACCEPT_LANGUAGE = "accept-language"; HTTP2_HEADER_ACCEPT_RANGES = "accept-ranges"; HTTP2_HEADER_ACCEPT = "accept"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS = "access-control-allow-credentials"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS = "access-control-allow-headers"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS = "access-control-allow-methods"; HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN = "access-control-allow-origin"; HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS = "access-control-expose-headers"; HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS = "access-control-request-headers"; HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD = "access-control-request-method"; HTTP2_HEADER_AGE = "age"; HTTP2_HEADER_AUTHORIZATION = "authorization"; HTTP2_HEADER_CACHE_CONTROL = "cache-control"; HTTP2_HEADER_CONNECTION = "connection"; HTTP2_HEADER_CONTENT_DISPOSITION = "content-disposition"; HTTP2_HEADER_CONTENT_ENCODING = "content-encoding"; HTTP2_HEADER_CONTENT_LENGTH = "content-length"; HTTP2_HEADER_CONTENT_TYPE = "content-type"; HTTP2_HEADER_COOKIE = "cookie"; HTTP2_HEADER_DATE = "date"; HTTP2_HEADER_ETAG = "etag"; HTTP2_HEADER_FORWARDED = "forwarded"; HTTP2_HEADER_HOST = "host"; HTTP2_HEADER_IF_MODIFIED_SINCE = "if-modified-since"; HTTP2_HEADER_IF_NONE_MATCH = "if-none-match"; HTTP2_HEADER_IF_RANGE = "if-range"; HTTP2_HEADER_LAST_MODIFIED = "last-modified"; HTTP2_HEADER_LINK = "link"; HTTP2_HEADER_LOCATION = "location"; HTTP2_HEADER_RANGE = "range"; HTTP2_HEADER_REFERER = "referer"; HTTP2_HEADER_SERVER = "server"; HTTP2_HEADER_SET_COOKIE = "set-cookie"; HTTP2_HEADER_STRICT_TRANSPORT_SECURITY = "strict-transport-security"; HTTP2_HEADER_TRANSFER_ENCODING = "transfer-encoding"; HTTP2_HEADER_TE = "te"; HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS = "upgrade-insecure-requests"; HTTP2_HEADER_UPGRADE = "upgrade"; HTTP2_HEADER_USER_AGENT = "user-agent"; HTTP2_HEADER_VARY = "vary"; HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS = "x-content-type-options"; HTTP2_HEADER_X_FRAME_OPTIONS = "x-frame-options"; HTTP2_HEADER_KEEP_ALIVE = "keep-alive"; HTTP2_HEADER_PROXY_CONNECTION = "proxy-connection"; HTTP2_HEADER_X_XSS_PROTECTION = "x-xss-protection"; HTTP2_HEADER_ALT_SVC = "alt-svc"; HTTP2_HEADER_CONTENT_SECURITY_POLICY = "content-security-policy"; HTTP2_HEADER_EARLY_DATA = "early-data"; HTTP2_HEADER_EXPECT_CT = "expect-ct"; HTTP2_HEADER_ORIGIN = "origin"; HTTP2_HEADER_PURPOSE = "purpose"; HTTP2_HEADER_TIMING_ALLOW_ORIGIN = "timing-allow-origin"; HTTP2_HEADER_X_FORWARDED_FOR = "x-forwarded-for"; HTTP2_HEADER_PRIORITY = "priority"; HTTP2_HEADER_ACCEPT_CHARSET = "accept-charset"; HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE = "access-control-max-age"; HTTP2_HEADER_ALLOW = "allow"; HTTP2_HEADER_CONTENT_LANGUAGE = "content-language"; HTTP2_HEADER_CONTENT_LOCATION = "content-location"; HTTP2_HEADER_CONTENT_MD5 = "content-md5"; HTTP2_HEADER_CONTENT_RANGE = "content-range"; HTTP2_HEADER_DNT = "dnt"; HTTP2_HEADER_EXPECT = "expect"; HTTP2_HEADER_EXPIRES = "expires"; HTTP2_HEADER_FROM = "from"; HTTP2_HEADER_IF_MATCH = "if-match"; HTTP2_HEADER_IF_UNMODIFIED_SINCE = "if-unmodified-since"; HTTP2_HEADER_MAX_FORWARDS = "max-forwards"; HTTP2_HEADER_PREFER = "prefer"; HTTP2_HEADER_PROXY_AUTHENTICATE = "proxy-authenticate"; HTTP2_HEADER_PROXY_AUTHORIZATION = "proxy-authorization"; HTTP2_HEADER_REFRESH = "refresh"; HTTP2_HEADER_RETRY_AFTER = "retry-after"; HTTP2_HEADER_TRAILER = "trailer"; HTTP2_HEADER_TK = "tk"; HTTP2_HEADER_VIA = "via"; HTTP2_HEADER_WARNING = "warning"; HTTP2_HEADER_WWW_AUTHENTICATE = "www-authenticate"; HTTP2_HEADER_HTTP2_SETTINGS = "http2-settings"; HTTP2_METHOD_ACL = "ACL"; HTTP2_METHOD_BASELINE_CONTROL = "BASELINE-CONTROL"; HTTP2_METHOD_BIND = "BIND"; HTTP2_METHOD_CHECKIN = "CHECKIN"; HTTP2_METHOD_CHECKOUT = "CHECKOUT"; HTTP2_METHOD_CONNECT = "CONNECT"; HTTP2_METHOD_COPY = "COPY"; HTTP2_METHOD_DELETE = "DELETE"; HTTP2_METHOD_GET = "GET"; HTTP2_METHOD_HEAD = "HEAD"; HTTP2_METHOD_LABEL = "LABEL"; HTTP2_METHOD_LINK = "LINK"; HTTP2_METHOD_LOCK = "LOCK"; HTTP2_METHOD_MERGE = "MERGE"; HTTP2_METHOD_MKACTIVITY = "MKACTIVITY"; HTTP2_METHOD_MKCALENDAR = "MKCALENDAR"; HTTP2_METHOD_MKCOL = "MKCOL"; HTTP2_METHOD_MKREDIRECTREF = "MKREDIRECTREF"; HTTP2_METHOD_MKWORKSPACE = "MKWORKSPACE"; HTTP2_METHOD_MOVE = "MOVE"; HTTP2_METHOD_OPTIONS = "OPTIONS"; HTTP2_METHOD_ORDERPATCH = "ORDERPATCH"; HTTP2_METHOD_PATCH = "PATCH"; HTTP2_METHOD_POST = "POST"; HTTP2_METHOD_PRI = "PRI"; HTTP2_METHOD_PROPFIND = "PROPFIND"; HTTP2_METHOD_PROPPATCH = "PROPPATCH"; HTTP2_METHOD_PUT = "PUT"; HTTP2_METHOD_REBIND = "REBIND"; HTTP2_METHOD_REPORT = "REPORT"; HTTP2_METHOD_SEARCH = "SEARCH"; HTTP2_METHOD_TRACE = "TRACE"; HTTP2_METHOD_UNBIND = "UNBIND"; HTTP2_METHOD_UNCHECKOUT = "UNCHECKOUT"; HTTP2_METHOD_UNLINK = "UNLINK"; HTTP2_METHOD_UNLOCK = "UNLOCK"; HTTP2_METHOD_UPDATE = "UPDATE"; HTTP2_METHOD_UPDATEREDIRECTREF = "UPDATEREDIRECTREF"; HTTP2_METHOD_VERSION_CONTROL = "VERSION-CONTROL"; HTTP_STATUS_CONTINUE = 100.0; HTTP_STATUS_SWITCHING_PROTOCOLS = 101.0; HTTP_STATUS_PROCESSING = 102.0; HTTP_STATUS_EARLY_HINTS = 103.0; HTTP_STATUS_OK = 200.0; HTTP_STATUS_CREATED = 201.0; HTTP_STATUS_ACCEPTED = 202.0; HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203.0; HTTP_STATUS_NO_CONTENT = 204.0; HTTP_STATUS_RESET_CONTENT = 205.0; HTTP_STATUS_PARTIAL_CONTENT = 206.0; HTTP_STATUS_MULTI_STATUS = 207.0; HTTP_STATUS_ALREADY_REPORTED = 208.0; HTTP_STATUS_IM_USED = 226.0; HTTP_STATUS_MULTIPLE_CHOICES = 300.0; HTTP_STATUS_MOVED_PERMANENTLY = 301.0; HTTP_STATUS_FOUND = 302.0; HTTP_STATUS_SEE_OTHER = 303.0; HTTP_STATUS_NOT_MODIFIED = 304.0; HTTP_STATUS_USE_PROXY = 305.0; HTTP_STATUS_TEMPORARY_REDIRECT = 307.0; HTTP_STATUS_PERMANENT_REDIRECT = 308.0; HTTP_STATUS_BAD_REQUEST = 400.0; HTTP_STATUS_UNAUTHORIZED = 401.0; HTTP_STATUS_PAYMENT_REQUIRED = 402.0; HTTP_STATUS_FORBIDDEN = 403.0; HTTP_STATUS_NOT_FOUND = 404.0; HTTP_STATUS_METHOD_NOT_ALLOWED = 405.0; HTTP_STATUS_NOT_ACCEPTABLE = 406.0; HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407.0; HTTP_STATUS_REQUEST_TIMEOUT = 408.0; HTTP_STATUS_CONFLICT = 409.0; HTTP_STATUS_GONE = 410.0; HTTP_STATUS_LENGTH_REQUIRED = 411.0; HTTP_STATUS_PRECONDITION_FAILED = 412.0; HTTP_STATUS_PAYLOAD_TOO_LARGE = 413.0; HTTP_STATUS_URI_TOO_LONG = 414.0; HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415.0; HTTP_STATUS_RANGE_NOT_SATISFIABLE = 416.0; HTTP_STATUS_EXPECTATION_FAILED = 417.0; HTTP_STATUS_TEAPOT = 418.0; HTTP_STATUS_MISDIRECTED_REQUEST = 421.0; HTTP_STATUS_UNPROCESSABLE_ENTITY = 422.0; HTTP_STATUS_LOCKED = 423.0; HTTP_STATUS_FAILED_DEPENDENCY = 424.0; HTTP_STATUS_TOO_EARLY = 425.0; HTTP_STATUS_UPGRADE_REQUIRED = 426.0; HTTP_STATUS_PRECONDITION_REQUIRED = 428.0; HTTP_STATUS_TOO_MANY_REQUESTS = 429.0; HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE = 431.0; HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS = 451.0; HTTP_STATUS_INTERNAL_SERVER_ERROR = 500.0; HTTP_STATUS_NOT_IMPLEMENTED = 501.0; HTTP_STATUS_BAD_GATEWAY = 502.0; HTTP_STATUS_SERVICE_UNAVAILABLE = 503.0; HTTP_STATUS_GATEWAY_TIMEOUT = 504.0; HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED = 505.0; HTTP_STATUS_VARIANT_ALSO_NEGOTIATES = 506.0; HTTP_STATUS_INSUFFICIENT_STORAGE = 507.0; HTTP_STATUS_LOOP_DETECTED = 508.0; HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED = 509.0; HTTP_STATUS_NOT_EXTENDED = 510.0; HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED = 511.0; }; "node:inspector.default", members = { open = ref("node:inspector.open"); close = ref("node:inspector.close"); url = ref("node:inspector.url"); waitForDebugger = ref("node:inspector.waitForDebugger"); console = ref("node:inspector.console"); Session = ref("node:inspector.Session"); Network = ref("node:inspector.Network"); NetworkResources; DOMStorage; }; "node:inspector.default.DOMStorage", members = { domStorageItemAdded; domStorageItemRemoved; domStorageItemUpdated; domStorageItemsCleared; registerStorage; }; "node:inspector.default.NetworkResources", members = { put; }; "node:inspector/promises.default", members = { open = ref("node:inspector.open"); close = ref("node:inspector.close"); url = ref("node:inspector.url"); waitForDebugger = ref("node:inspector.waitForDebugger"); console = ref("node:inspector.console"); Session = ref("node:inspector/promises.Session"); Network = ref("node:inspector.Network"); NetworkResources = ref("node:inspector.default.NetworkResources"); DOMStorage = ref("node:inspector.default.DOMStorage"); }; "node:os.constants", members = { __module__ = "os.constants"; }; "node:os.default", members = { arch = ref("node:os.arch"); availableParallelism = ref("node:os.availableParallelism"); cpus = ref("node:os.cpus"); endianness = ref("node:os.endianness"); freemem = ref("node:os.freemem"); getPriority = ref("node:os.getPriority"); homedir = ref("node:os.homedir"); hostname = ref("node:os.hostname"); loadavg = ref("node:os.loadavg"); networkInterfaces = ref("node:os.networkInterfaces"); platform = ref("node:os.platform"); release = ref("node:os.release"); setPriority = ref("node:os.setPriority"); tmpdir = ref("node:os.tmpdir"); totalmem = ref("node:os.totalmem"); type = ref("node:os.type"); userInfo = ref("node:os.userInfo"); uptime = ref("node:os.uptime"); version = ref("node:os.version"); machine = ref("node:os.machine"); constants = ref("node:os.constants"); EOL = "\n"; devNull = "/dev/null"; }; "node:path.default", members = { resolve = ref("node:path.resolve"); normalize = ref("node:path.normalize"); isAbsolute = ref("node:path.isAbsolute"); join = ref("node:path.join"); relative = ref("node:path.relative"); toNamespacedPath = ref("node:path._makeLong"); dirname = ref("node:path.dirname"); basename = ref("node:path.basename"); extname = ref("node:path.extname"); format = ref("node:path.format"); parse = ref("node:path.parse"); matchesGlob = ref("node:path.matchesGlob"); sep = "/"; delimiter = ":"; win32 = ref("node:path.win32"); posix = ref("node:path.posix"); _makeLong = ref("node:path._makeLong"); }; "node:perf_hooks.constants", members = { NODE_PERFORMANCE_GC_MAJOR = 4.0; NODE_PERFORMANCE_GC_MINOR = 1.0; NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP = 2.0; NODE_PERFORMANCE_GC_INCREMENTAL = 8.0; NODE_PERFORMANCE_GC_WEAKCB = 16.0; NODE_PERFORMANCE_GC_FLAGS_NO = 0.0; NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED = 2.0; NODE_PERFORMANCE_GC_FLAGS_FORCED = 4.0; NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING = 8.0; NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE = 16.0; NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY = 32.0; NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE = 64.0; }; "node:querystring.default", members = { unescapeBuffer = ref("node:querystring.unescapeBuffer"); unescape = ref("node:querystring.unescape"); escape = ref("node:querystring.escape"); stringify = ref("node:querystring.encode"); encode = ref("node:querystring.encode"); parse = ref("node:querystring.decode"); decode = ref("node:querystring.decode"); }; "node:readline.default", members = { __module__ = "readline"; }; "node:readline.promises", members = { Interface = ref("node:readline/promises.Interface"); Readline = ref("node:readline/promises.Readline"); createInterface = ref("node:readline/promises.createInterface"); }; "node:repl.default", members = { REPLServer = ref("node:repl.REPLServer"); REPL_MODE_SLOPPY = Symbol.for("nodejs.repl.mode.sloppy"); REPL_MODE_STRICT = Symbol.for("nodejs.repl.mode.strict"); Recoverable = ref("node:repl.Recoverable"); builtinModules = ref("node:module.builtinModules"); start = ref("node:repl.start"); }; "node:sea.default", members = { isSea = ref("node:sea.isSea"); getAsset = ref("node:sea.getAsset"); getRawAsset = ref("node:sea.getRawAsset"); getAssetAsBlob = ref("node:sea.getAssetAsBlob"); getAssetKeys = ref("node:sea.getAssetKeys"); }; "node:stream.Stream.promises", members = { __module__ = "stream/promises"; }; "node:string_decoder.default", members = { __module__ = "string_decoder"; }; "node:sys.default", members = { aborted = ref("node:sys.aborted"); callbackify = ref("node:sys.callbackify"); convertProcessSignalToExitCode = ref("node:sys.convertProcessSignalToExitCode"); debug; debuglog = ref("node:sys.debug"); deprecate = ref("node:sys.deprecate"); diff = ref("node:sys.diff"); format = ref("node:sys.format"); formatWithOptions = ref("node:sys.formatWithOptions"); getCallSites = ref("node:sys.getCallSites"); getSystemErrorMap = ref("node:sys.getSystemErrorMap"); getSystemErrorName = ref("node:sys.getSystemErrorName"); getSystemErrorMessage = ref("node:sys.getSystemErrorMessage"); inherits = ref("node:sys.inherits"); inspect = ref("node:sys.inspect"); isArray = ref("node:sys.isArray"); isDeepStrictEqual = ref("node:sys.isDeepStrictEqual"); promisify = ref("node:sys.promisify"); stripVTControlCharacters = ref("node:sys.stripVTControlCharacters"); styleText = ref("node:sys.styleText"); toUSVString = ref("node:sys.toUSVString"); setTraceSigInt = ref("node:sys.setTraceSigInt"); types = ref("node:sys.types"); parseArgs = ref("node:sys.parseArgs"); TextDecoder = ref(TextDecoder); TextEncoder = ref(TextEncoder); transferableAbortController = ref("node:sys.transferableAbortController"); transferableAbortSignal = ref("node:sys.transferableAbortSignal"); }; "node:tls.default", members = { checkServerIdentity = ref("node:tls.checkServerIdentity"); connect = ref("node:tls.connect"); convertALPNProtocols = ref("node:tls.convertALPNProtocols"); createServer = ref("node:tls.createServer"); createSecureContext = ref("node:tls.createSecureContext"); getCACertificates = ref("node:tls.getCACertificates"); getCertificateCompressionAlgorithms = ref("node:tls.getCertificateCompressionAlgorithms"); getCiphers = ref("node:tls.getCiphers"); setDefaultCACertificates = ref("node:tls.setDefaultCACertificates"); Server = ref("node:tls.Server"); SecureContext = ref("node:tls.SecureContext"); TLSSocket = ref("node:tls.TLSSocket"); DEFAULT_ECDH_CURVE = "auto"; DEFAULT_MAX_VERSION = "TLSv1.3"; DEFAULT_MIN_VERSION = "TLSv1.2"; DEFAULT_CIPHERS = "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA"; rootCertificates = ref("node:tls.rootCertificates"); CLIENT_RENEG_LIMIT = 3.0; CLIENT_RENEG_WINDOW = 600.0; }; "node:tty.default", members = { isatty = ref("node:tty.isatty"); ReadStream = ref("node:tty.ReadStream"); WriteStream = ref("node:tty.WriteStream"); }; "node:url.default", members = { Url = ref("node:url.Url"); parse = ref("node:url.parse"); resolve = ref("node:url.resolve"); resolveObject = ref("node:url.resolveObject"); format = ref("node:url.format"); URL = ref(URL); URLSearchParams = ref(URLSearchParams); URLPattern = ref(URLPattern); domainToASCII = ref("node:url.domainToASCII"); domainToUnicode = ref("node:url.domainToUnicode"); pathToFileURL = ref("node:url.pathToFileURL"); fileURLToPath = ref("node:url.fileURLToPath"); fileURLToPathBuffer = ref("node:url.fileURLToPathBuffer"); urlToHttpOptions = ref("node:url.urlToHttpOptions"); }; "node:v8.default", members = { cachedDataVersionTag = ref("node:v8.cachedDataVersionTag"); getHeapSnapshot = ref("node:v8.getHeapSnapshot"); getHeapStatistics = ref("node:v8.getHeapStatistics"); getHeapSpaceStatistics = ref("node:v8.getHeapSpaceStatistics"); getHeapCodeStatistics = ref("node:v8.getHeapCodeStatistics"); setFlagsFromString = ref("node:v8.setFlagsFromString"); Serializer = ref("node:v8.Serializer"); Deserializer = ref("node:v8.Deserializer"); DefaultSerializer = ref("node:v8.DefaultSerializer"); DefaultDeserializer = ref("node:v8.DefaultDeserializer"); deserialize = ref("node:v8.deserialize"); takeCoverage = ref("node:v8.takeCoverage"); stopCoverage = ref("node:v8.stopCoverage"); serialize = ref("node:v8.serialize"); writeHeapSnapshot = ref("node:v8.writeHeapSnapshot"); promiseHooks; startupSnapshot; setHeapSnapshotNearHeapLimit = ref("node:v8.setHeapSnapshotNearHeapLimit"); GCProfiler = ref("node:v8.GCProfiler"); }; "node:v8.default.promiseHooks", members = { __module__ = "v8.promiseHooks"; }; "node:v8.default.startupSnapshot", members = { __module__ = "v8.startupSnapshot"; }; "node:v8.promiseHooks", members = { __module__ = "v8.promiseHooks"; }; "node:v8.startupSnapshot", members = { __module__ = "v8.startupSnapshot"; }; "node:wasi.default", members = { WASI = ref("node:wasi.WASI"); }; "node:worker_threads.default", members = { BroadcastChannel = ref(BroadcastChannel); MessageChannel = ref(MessageChannel); MessagePort = ref(MessagePort); SHARE_ENV = Symbol.for("nodejs.worker_threads.SHARE_ENV"); Worker = ref("node:worker_threads.Worker"); getEnvironmentData = ref("node:worker_threads.getEnvironmentData"); isInternalThread = false; isMainThread = true; isMarkedAsUntransferable = ref("node:worker_threads.isMarkedAsUntransferable"); locks = ref("node:worker_threads.locks"); markAsUncloneable = ref("node:worker_threads.markAsUncloneable"); markAsUntransferable = ref("node:worker_threads.markAsUntransferable"); moveMessagePortToContext = ref("node:worker_threads.moveMessagePortToContext"); parentPort = null; postMessageToThread = ref("node:worker_threads.postMessageToThread"); receiveMessageOnPort = ref("node:worker_threads.receiveMessageOnPort"); resourceLimits; setEnvironmentData = ref("node:worker_threads.setEnvironmentData"); threadId = 0.0; threadName = ""; workerData = null; }; "node:zlib.constants", members = { Z_NO_FLUSH = 0.0, attrs = enumerable; Z_PARTIAL_FLUSH = 1.0, attrs = enumerable; Z_SYNC_FLUSH = 2.0, attrs = enumerable; Z_FULL_FLUSH = 3.0, attrs = enumerable; Z_FINISH = 4.0, attrs = enumerable; Z_BLOCK = 5.0, attrs = enumerable; Z_OK = 0.0, attrs = enumerable; Z_STREAM_END = 1.0, attrs = enumerable; Z_NEED_DICT = 2.0, attrs = enumerable; Z_ERRNO = -1.0, attrs = enumerable; Z_STREAM_ERROR = -2.0, attrs = enumerable; Z_DATA_ERROR = -3.0, attrs = enumerable; Z_MEM_ERROR = -4.0, attrs = enumerable; Z_BUF_ERROR = -5.0, attrs = enumerable; Z_VERSION_ERROR = -6.0, attrs = enumerable; Z_NO_COMPRESSION = 0.0, attrs = enumerable; Z_BEST_SPEED = 1.0, attrs = enumerable; Z_BEST_COMPRESSION = 9.0, attrs = enumerable; Z_DEFAULT_COMPRESSION = -1.0, attrs = enumerable; Z_FILTERED = 1.0, attrs = enumerable; Z_HUFFMAN_ONLY = 2.0, attrs = enumerable; Z_RLE = 3.0, attrs = enumerable; Z_FIXED = 4.0, attrs = enumerable; Z_DEFAULT_STRATEGY = 0.0, attrs = enumerable; ZLIB_VERNUM = 4880.0, attrs = enumerable; DEFLATE = 1.0, attrs = enumerable; INFLATE = 2.0, attrs = enumerable; GZIP = 3.0, attrs = enumerable; GUNZIP = 4.0, attrs = enumerable; DEFLATERAW = 5.0, attrs = enumerable; INFLATERAW = 6.0, attrs = enumerable; UNZIP = 7.0, attrs = enumerable; BROTLI_DECODE = 8.0, attrs = enumerable; BROTLI_ENCODE = 9.0, attrs = enumerable; ZSTD_DECOMPRESS = 11.0, attrs = enumerable; ZSTD_COMPRESS = 10.0, attrs = enumerable; Z_MIN_WINDOWBITS = 8.0, attrs = enumerable; Z_MAX_WINDOWBITS = 15.0, attrs = enumerable; Z_DEFAULT_WINDOWBITS = 15.0, attrs = enumerable; Z_MIN_CHUNK = 64.0, attrs = enumerable; Z_MAX_CHUNK = 2147483647.0, attrs = enumerable; Z_DEFAULT_CHUNK = 16384.0, attrs = enumerable; Z_MIN_MEMLEVEL = 1.0, attrs = enumerable; Z_MAX_MEMLEVEL = 9.0, attrs = enumerable; Z_DEFAULT_MEMLEVEL = 8.0, attrs = enumerable; Z_MIN_LEVEL = -1.0, attrs = enumerable; Z_MAX_LEVEL = 9.0, attrs = enumerable; Z_DEFAULT_LEVEL = -1.0, attrs = enumerable; BROTLI_OPERATION_PROCESS = 0.0, attrs = enumerable; BROTLI_OPERATION_FLUSH = 1.0, attrs = enumerable; BROTLI_OPERATION_FINISH = 2.0, attrs = enumerable; BROTLI_OPERATION_EMIT_METADATA = 3.0, attrs = enumerable; BROTLI_PARAM_MODE = 0.0, attrs = enumerable; BROTLI_MODE_GENERIC = 0.0, attrs = enumerable; BROTLI_MODE_TEXT = 1.0, attrs = enumerable; BROTLI_MODE_FONT = 2.0, attrs = enumerable; BROTLI_DEFAULT_MODE = 0.0, attrs = enumerable; BROTLI_PARAM_QUALITY = 1.0, attrs = enumerable; BROTLI_MIN_QUALITY = 0.0, attrs = enumerable; BROTLI_MAX_QUALITY = 11.0, attrs = enumerable; BROTLI_DEFAULT_QUALITY = 11.0, attrs = enumerable; BROTLI_PARAM_LGWIN = 2.0, attrs = enumerable; BROTLI_MIN_WINDOW_BITS = 10.0, attrs = enumerable; BROTLI_MAX_WINDOW_BITS = 24.0, attrs = enumerable; BROTLI_LARGE_MAX_WINDOW_BITS = 30.0, attrs = enumerable; BROTLI_DEFAULT_WINDOW = 22.0, attrs = enumerable; BROTLI_PARAM_LGBLOCK = 3.0, attrs = enumerable; BROTLI_MIN_INPUT_BLOCK_BITS = 16.0, attrs = enumerable; BROTLI_MAX_INPUT_BLOCK_BITS = 24.0, attrs = enumerable; BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING = 4.0, attrs = enumerable; BROTLI_PARAM_SIZE_HINT = 5.0, attrs = enumerable; BROTLI_PARAM_LARGE_WINDOW = 6.0, attrs = enumerable; BROTLI_PARAM_NPOSTFIX = 7.0, attrs = enumerable; BROTLI_PARAM_NDIRECT = 8.0, attrs = enumerable; BROTLI_DECODER_RESULT_ERROR = 0.0, attrs = enumerable; BROTLI_DECODER_RESULT_SUCCESS = 1.0, attrs = enumerable; BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT = 2.0, attrs = enumerable; BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT = 3.0, attrs = enumerable; BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION = 0.0, attrs = enumerable; BROTLI_DECODER_PARAM_LARGE_WINDOW = 1.0, attrs = enumerable; BROTLI_DECODER_NO_ERROR = 0.0, attrs = enumerable; BROTLI_DECODER_SUCCESS = 1.0, attrs = enumerable; BROTLI_DECODER_NEEDS_MORE_INPUT = 2.0, attrs = enumerable; BROTLI_DECODER_NEEDS_MORE_OUTPUT = 3.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE = -1.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_RESERVED = -2.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE = -3.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET = -4.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME = -5.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_CL_SPACE = -6.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE = -7.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT = -8.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1 = -9.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2 = -10.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_TRANSFORM = -11.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_DICTIONARY = -12.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS = -13.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_PADDING_1 = -14.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_PADDING_2 = -15.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_DISTANCE = -16.0, attrs = enumerable; BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH = -17.0, attrs = enumerable; BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET = -19.0, attrs = enumerable; BROTLI_DECODER_ERROR_INVALID_ARGUMENTS = -20.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES = -21.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS = -22.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP = -25.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1 = -26.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2 = -27.0, attrs = enumerable; BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES = -30.0, attrs = enumerable; BROTLI_DECODER_ERROR_UNREACHABLE = -31.0, attrs = enumerable; ZSTD_e_continue = 0.0, attrs = enumerable; ZSTD_e_flush = 1.0, attrs = enumerable; ZSTD_e_end = 2.0, attrs = enumerable; ZSTD_fast = 1.0, attrs = enumerable; ZSTD_dfast = 2.0, attrs = enumerable; ZSTD_greedy = 3.0, attrs = enumerable; ZSTD_lazy = 4.0, attrs = enumerable; ZSTD_lazy2 = 5.0, attrs = enumerable; ZSTD_btlazy2 = 6.0, attrs = enumerable; ZSTD_btopt = 7.0, attrs = enumerable; ZSTD_btultra = 8.0, attrs = enumerable; ZSTD_btultra2 = 9.0, attrs = enumerable; ZSTD_c_compressionLevel = 100.0, attrs = enumerable; ZSTD_c_windowLog = 101.0, attrs = enumerable; ZSTD_c_hashLog = 102.0, attrs = enumerable; ZSTD_c_chainLog = 103.0, attrs = enumerable; ZSTD_c_searchLog = 104.0, attrs = enumerable; ZSTD_c_minMatch = 105.0, attrs = enumerable; ZSTD_c_targetLength = 106.0, attrs = enumerable; ZSTD_c_strategy = 107.0, attrs = enumerable; ZSTD_c_enableLongDistanceMatching = 160.0, attrs = enumerable; ZSTD_c_ldmHashLog = 161.0, attrs = enumerable; ZSTD_c_ldmMinMatch = 162.0, attrs = enumerable; ZSTD_c_ldmBucketSizeLog = 163.0, attrs = enumerable; ZSTD_c_ldmHashRateLog = 164.0, attrs = enumerable; ZSTD_c_contentSizeFlag = 200.0, attrs = enumerable; ZSTD_c_checksumFlag = 201.0, attrs = enumerable; ZSTD_c_dictIDFlag = 202.0, attrs = enumerable; ZSTD_c_nbWorkers = 400.0, attrs = enumerable; ZSTD_c_jobSize = 401.0, attrs = enumerable; ZSTD_c_overlapLog = 402.0, attrs = enumerable; ZSTD_d_windowLogMax = 100.0, attrs = enumerable; ZSTD_CLEVEL_DEFAULT = 3.0, attrs = enumerable; ZSTD_error_no_error = 0.0, attrs = enumerable; ZSTD_error_GENERIC = 1.0, attrs = enumerable; ZSTD_error_prefix_unknown = 10.0, attrs = enumerable; ZSTD_error_version_unsupported = 12.0, attrs = enumerable; ZSTD_error_frameParameter_unsupported = 14.0, attrs = enumerable; ZSTD_error_frameParameter_windowTooLarge = 16.0, attrs = enumerable; ZSTD_error_corruption_detected = 20.0, attrs = enumerable; ZSTD_error_checksum_wrong = 22.0, attrs = enumerable; ZSTD_error_literals_headerWrong = 24.0, attrs = enumerable; ZSTD_error_dictionary_corrupted = 30.0, attrs = enumerable; ZSTD_error_dictionary_wrong = 32.0, attrs = enumerable; ZSTD_error_dictionaryCreation_failed = 34.0, attrs = enumerable; ZSTD_error_parameter_unsupported = 40.0, attrs = enumerable; ZSTD_error_parameter_combination_unsupported = 41.0, attrs = enumerable; ZSTD_error_parameter_outOfBound = 42.0, attrs = enumerable; ZSTD_error_tableLog_tooLarge = 44.0, attrs = enumerable; ZSTD_error_maxSymbolValue_tooLarge = 46.0, attrs = enumerable; ZSTD_error_maxSymbolValue_tooSmall = 48.0, attrs = enumerable; ZSTD_error_stabilityCondition_notRespected = 50.0, attrs = enumerable; ZSTD_error_stage_wrong = 60.0, attrs = enumerable; ZSTD_error_init_missing = 62.0, attrs = enumerable; ZSTD_error_memory_allocation = 64.0, attrs = enumerable; ZSTD_error_workSpace_tooSmall = 66.0, attrs = enumerable; ZSTD_error_dstSize_tooSmall = 70.0, attrs = enumerable; ZSTD_error_srcSize_wrong = 72.0, attrs = enumerable; ZSTD_error_dstBuffer_null = 74.0, attrs = enumerable; ZSTD_error_noForwardProgress_destFull = 80.0, attrs = enumerable; ZSTD_error_noForwardProgress_inputEmpty = 82.0, attrs = enumerable; }; "node:zlib.default", members = { crc32 = ref("node:zlib.crc32"); Deflate = ref("node:zlib.Deflate"); Inflate = ref("node:zlib.Inflate"); Gzip = ref("node:zlib.Gzip"); Gunzip = ref("node:zlib.Gunzip"); DeflateRaw = ref("node:zlib.DeflateRaw"); InflateRaw = ref("node:zlib.InflateRaw"); Unzip = ref("node:zlib.Unzip"); BrotliCompress = ref("node:zlib.BrotliCompress"); BrotliDecompress = ref("node:zlib.BrotliDecompress"); ZstdCompress = ref("node:zlib.ZstdCompress"); ZstdDecompress = ref("node:zlib.ZstdDecompress"); deflate = ref("node:zlib.deflate"); deflateSync = ref("node:zlib.deflateSync"); gzip = ref("node:zlib.gzip"); gzipSync = ref("node:zlib.gzipSync"); deflateRaw = ref("node:zlib.deflateRaw"); deflateRawSync = ref("node:zlib.deflateRawSync"); unzip = ref("node:zlib.unzip"); unzipSync = ref("node:zlib.unzipSync"); inflate = ref("node:zlib.inflate"); inflateSync = ref("node:zlib.inflateSync"); gunzip = ref("node:zlib.gunzip"); gunzipSync = ref("node:zlib.gunzipSync"); inflateRaw = ref("node:zlib.inflateRaw"); inflateRawSync = ref("node:zlib.inflateRawSync"); brotliCompress = ref("node:zlib.brotliCompress"); brotliCompressSync = ref("node:zlib.brotliCompressSync"); brotliDecompress = ref("node:zlib.brotliDecompress"); brotliDecompressSync = ref("node:zlib.brotliDecompressSync"); zstdCompress = ref("node:zlib.zstdCompress"); zstdCompressSync = ref("node:zlib.zstdCompressSync"); zstdDecompress = ref("node:zlib.zstdDecompress"); zstdDecompressSync = ref("node:zlib.zstdDecompressSync"); createDeflate = ref("node:zlib.createDeflate"); createInflate = ref("node:zlib.createInflate"); createDeflateRaw = ref("node:zlib.createDeflateRaw"); createInflateRaw = ref("node:zlib.createInflateRaw"); createGzip = ref("node:zlib.createGzip"); createGunzip = ref("node:zlib.createGunzip"); createUnzip = ref("node:zlib.createUnzip"); createBrotliCompress = ref("node:zlib.createBrotliCompress"); createBrotliDecompress = ref("node:zlib.createBrotliDecompress"); createZstdCompress = ref("node:zlib.createZstdCompress"); createZstdDecompress = ref("node:zlib.createZstdDecompress"); constants = ref("node:zlib.constants"), attrs = enumerable; codes = ref("node:zlib.codes"), attrs = enumerable; }; performance, extends = Performance.prototype, members = { Performance = ref(Performance); PerformanceEntry = ref(PerformanceEntry); PerformanceMark = ref(PerformanceMark); PerformanceMeasure = ref(PerformanceMeasure); PerformanceObserver = ref(PerformanceObserver); PerformanceObserverEntryList = ref(PerformanceObserverEntryList); PerformanceResourceTiming = ref(PerformanceResourceTiming); monitorEventLoopDelay; eventLoopUtilization; timerify; createHistogram; performance = ref(performance); constants; default; }; performance.constants, members = { NODE_PERFORMANCE_GC_MAJOR = 4.0; NODE_PERFORMANCE_GC_MINOR = 1.0; NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP = 2.0; NODE_PERFORMANCE_GC_INCREMENTAL = 8.0; NODE_PERFORMANCE_GC_WEAKCB = 16.0; NODE_PERFORMANCE_GC_FLAGS_NO = 0.0; NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED = 2.0; NODE_PERFORMANCE_GC_FLAGS_FORCED = 4.0; NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING = 8.0; NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE = 16.0; NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY = 32.0; NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE = 64.0; }; performance.default, members = { Performance = ref(Performance); PerformanceEntry = ref(PerformanceEntry); PerformanceMark = ref(PerformanceMark); PerformanceMeasure = ref(PerformanceMeasure); PerformanceObserver = ref(PerformanceObserver); PerformanceObserverEntryList = ref(PerformanceObserverEntryList); PerformanceResourceTiming = ref(PerformanceResourceTiming); monitorEventLoopDelay = ref(performance.monitorEventLoopDelay); eventLoopUtilization = ref(performance.eventLoopUtilization); timerify = ref(performance.timerify); createHistogram = ref(performance.createHistogram); performance = ref(performance); constants; }; performance.default.constants, members = { NODE_PERFORMANCE_GC_MAJOR = 4.0; NODE_PERFORMANCE_GC_MINOR = 1.0; NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP = 2.0; NODE_PERFORMANCE_GC_INCREMENTAL = 8.0; NODE_PERFORMANCE_GC_WEAKCB = 16.0; NODE_PERFORMANCE_GC_FLAGS_NO = 0.0; NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED = 2.0; NODE_PERFORMANCE_GC_FLAGS_FORCED = 4.0; NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING = 8.0; NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE = 16.0; NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY = 32.0; NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE = 64.0; }; console, members = { log; info; debug; warn; error; dir; time; timeEnd; timeLog; trace; assert; clear; count; countReset; group; groupEnd; table; dirxml; groupCollapsed; Console; profile; profileEnd; timeStamp; context; createTask; }; } }; + let obj = crate::realm_decl! { birth js_object_alloc(NATIVE_MODULE_CLASS_ID, 1); realm { namespaces = native_namespaces; } }; // Create a string from the module name let module_name_header = @@ -795,7 +1030,13 @@ pub extern "C" fn js_create_native_module_namespace( let key_bytes = b"__module__"; let key_str = crate::string::js_string_from_bytes(key_bytes.as_ptr(), key_bytes.len() as u32); crate::array::js_array_push(keys_array, JSValue::string_ptr(key_str)); - js_object_set_keys(obj, keys_array); + // The module's vtable is a fact of the namespace's shape, from its birth. + let vt = if module_name == "vm" && crate::node_vm::vm_modules_enabled() { + native_module::vm_modules_vtable() + } else { + vt + }; + let obj = unsafe { set_native_namespace_keys(obj, keys_array, vt) }; // Return as NaN-boxed pointer let value = crate::value::js_nanbox_pointer(obj as i64); @@ -832,7 +1073,10 @@ pub(crate) fn normalize_native_module_alias(module_name: &str) -> &str { } pub(crate) fn webcrypto_namespace() -> f64 { - js_create_native_module_namespace(b"crypto.webcrypto".as_ptr(), "crypto.webcrypto".len()) + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO_WEBCRYPTO, + "crypto.webcrypto", + ) } pub(crate) fn install_webcrypto_constructor_proto(proto_obj: *mut ObjectHeader, ctor_value: f64) { @@ -847,8 +1091,19 @@ pub(crate) fn install_webcrypto_constructor_proto(proto_obj: *mut ObjectHeader, ); } +/// The `string_decoder` namespace (perry-stdlib reads its `StringDecoder`). +pub fn string_decoder_namespace() -> f64 { + create_native_module_namespace( + &crate::object::native_module::namespaces::string_decoder::NM_STRING_DECODER, + "string_decoder", + ) +} + pub(crate) fn subtle_crypto_namespace() -> f64 { - js_create_native_module_namespace(b"crypto.subtle".as_ptr(), "crypto.subtle".len()) + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO_SUBTLE, + "crypto.subtle", + ) } /// #1479: read the module-name string stored in field 0 of a @@ -859,7 +1114,7 @@ pub(crate) fn subtle_crypto_namespace() -> f64 { /// # Safety /// `obj_ptr` must point to a live `ObjectHeader` with /// `class_id == NATIVE_MODULE_CLASS_ID` (i.e. one produced by -/// [`js_create_native_module_namespace`]). +/// [`js_create_native_module_namespace_vt`]). pub(crate) unsafe fn read_native_module_name( obj_ptr: *const crate::object::ObjectHeader, ) -> Option { @@ -893,6 +1148,27 @@ pub unsafe extern "C" fn js_native_module_property_by_name( property_name_ptr, property_name_len, true, + None, + ) +} + +/// [`js_native_module_property_by_name`] from a codegen site: `vt` is the +/// vtable of the module's own namespace (the read holds no receiver). +#[no_mangle] +pub unsafe extern "C" fn js_native_module_property_by_name_vt( + vt: &'static NativeModuleVtable, + module_name_ptr: *const u8, + module_name_len: usize, + property_name_ptr: *const u8, + property_name_len: usize, +) -> f64 { + native_module_property_by_name_impl( + module_name_ptr, + module_name_len, + property_name_ptr, + property_name_len, + true, + Some(vt), ) } @@ -902,6 +1178,7 @@ unsafe fn native_module_property_by_name_impl( property_name_ptr: *const u8, property_name_len: usize, consult_overrides: bool, + base: Option<&'static NativeModuleVtable>, ) -> f64 { // Codegen NativeModuleRef fast path — can mint native-module-backed // values without a namespace object; the vtable must be live for the @@ -929,8 +1206,16 @@ unsafe fn native_module_property_by_name_impl( } } if module_name == "process.namespace" && property_name == "default" { - return cjs_default_export_value("process") - .unwrap_or_else(|| js_create_native_module_namespace(b"process".as_ptr(), 7)); + return cjs_default_export_value( + "process", + Some(&crate::object::native_module::namespaces::process::NM_PROCESS), + ) + .unwrap_or_else(|| { + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ) + }); } let module_name = if module_name == "process.namespace" { "process" @@ -951,8 +1236,10 @@ unsafe fn native_module_property_by_name_impl( // constants object resolve against the MODULE's surface, so // `Object.keys(constants)` enumerated the export list instead of the // `NODE_PERFORMANCE_GC_*` table. - let submodule = "perf_hooks.constants"; - return js_create_native_module_namespace(submodule.as_ptr(), submodule.len()); + return crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS_CONSTANTS, + "perf_hooks.constants", + ); } // #1533: node:stream exposes a `promises` namespace (`await pipeline(...)` // / `finished(...)`). Resolve `stream.promises` to a `stream/promises`- @@ -974,9 +1261,15 @@ unsafe fn native_module_property_by_name_impl( } if module_name == "dns" && property_name == "promises" { crate::dns::dns_promises_init_servers_from_callback_if_unset(); - return cjs_default_export_value("dns/promises").unwrap_or_else(|| { - let submodule = "dns/promises"; - js_create_native_module_namespace(submodule.as_ptr(), submodule.len()) + return cjs_default_export_value( + "dns/promises", + Some(&crate::object::native_module::namespaces::dns::NM_DNS_PROMISES), + ) + .unwrap_or_else(|| { + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::dns::NM_DNS_PROMISES, + "dns/promises", + ) }); } @@ -988,7 +1281,11 @@ unsafe fn native_module_property_by_name_impl( } if module_name == "util" && property_name == "debug" { - return bound_native_callable_export_value("util", "debuglog"); + return bound_native_callable_export_value( + &crate::object::native_module::namespaces::util::NM_UTIL, + "util", + "debuglog", + ); } if module_name == "url" && property_name == "URL" { return js_get_global_this_builtin_value(b"URL".as_ptr(), "URL".len()); @@ -1009,8 +1306,10 @@ unsafe fn native_module_property_by_name_impl( if module_name == "bun" { match property_name { "ant" => { - let submodule = "bun.ant"; - return js_create_native_module_namespace(submodule.as_ptr(), submodule.len()); + return crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::module_keys::NM_BUN_ANT, + "bun.ant", + ); } "stdin" => return crate::bun_hook_slots::js_bun_stdin(), "stdout" => return crate::bun_hook_slots::js_bun_stdout(), @@ -1021,7 +1320,9 @@ unsafe fn native_module_property_by_name_impl( "JSONL" => return crate::bun_compat::js_bun_jsonl(), "hash" => { return crate::bun_compat::decorate_bun_hash(bound_native_callable_export_value( - "bun", "hash", + &crate::object::native_module::module_keys::NM_BUN, + "bun", + "hash", )) } "version" => return native_string_value(env!("CARGO_PKG_VERSION")), @@ -1048,10 +1349,14 @@ unsafe fn native_module_property_by_name_impl( // `get_native_module_constant` path (where `cluster_property` would return // `undefined` for `on`/`addListener`). if module_name == "cluster.default" && is_cluster_emitter_method(property_name) { - return bound_native_callable_export_value("cluster.default", property_name); + return bound_native_callable_export_value( + &crate::object::native_module::namespaces::cluster::NM_CLUSTER, + "cluster.default", + property_name, + ); } - if let Some(val) = get_native_module_constant(module_name, property_name, 0.0) { + if let Some(val) = get_native_module_constant(module_name, property_name, 0.0, base) { return val; } // Modules the submodule registry implements (`timers/promises`, `stream/web`, @@ -1068,7 +1373,11 @@ unsafe fn native_module_property_by_name_impl( // narrow to specific (module, property) pairs so a typo'd access still // returns undefined. if is_native_module_callable_export(module_name, property_name) { - return bound_native_callable_export_value(module_name, property_name); + // The program names no row for a module it never imports: nothing to bind. + return match base { + Some(vt) => bound_native_callable_export_value(vt, module_name, property_name), + None => f64::from_bits(crate::value::TAG_UNDEFINED), + }; } // Try V8 JS runtime fallback for unknown properties (e.g., ethers.Contract) let js_val = crate::value::native_module_try_js_property(module_name, property_name); @@ -1085,7 +1394,12 @@ fn native_module_string_arg(value: f64) -> Option { Some(String::from_utf8_lossy(bytes).into_owned()) } -fn native_module_export_value(module: f64, property: f64, observe_namespace_writes: bool) -> f64 { +fn native_module_export_value( + module: f64, + property: f64, + observe_namespace_writes: bool, + base: Option<&'static NativeModuleVtable>, +) -> f64 { let Some(module) = native_module_string_arg(module) else { return f64::from_bits(crate::value::TAG_UNDEFINED); }; @@ -1123,6 +1437,7 @@ fn native_module_export_value(module: f64, property: f64, observe_namespace_writ property.as_ptr(), property.len(), false, + base, ) }; if live || value.to_bits() == crate::value::TAG_UNDEFINED { @@ -1137,16 +1452,26 @@ fn native_module_export_value(module: f64, property: f64, observe_namespace_writ /// Mutable property read used by native-module default and namespace objects. /// User writes to the CommonJS namespace are observable immediately here. +/// `vt` is the vtable of the module's own namespace, named by the codegen site. #[no_mangle] -pub extern "C" fn js_native_module_esm_export_value(module: f64, property: f64) -> f64 { - native_module_export_value(module, property, true) +pub extern "C" fn js_native_module_esm_export_value_vt( + vt: &'static NativeModuleVtable, + module: f64, + property: f64, +) -> f64 { + native_module_export_value(module, property, true, Some(vt)) } /// Snapshot-backed value used for named ESM imports from builtins. CommonJS /// namespace writes stay isolated until `syncBuiltinESMExports()` copies them. +/// `vt` is the vtable of the module's own namespace, named by the codegen site. #[no_mangle] -pub extern "C" fn js_native_module_named_esm_export_value(module: f64, property: f64) -> f64 { - native_module_export_value(module, property, false) +pub extern "C" fn js_native_module_named_esm_export_value_vt( + vt: &'static NativeModuleVtable, + module: f64, + property: f64, +) -> f64 { + native_module_export_value(module, property, false, Some(vt)) } /// Armed `.constructor` resolver for `MODULE_CJS` instances (binary size). @@ -1186,7 +1511,11 @@ pub(crate) fn module_constructor_identity_value() -> f64 { if let Some(bits) = NATIVE_CALLABLE_EXPORTS.with(|values| values.borrow().get(KEY).copied()) { return f64::from_bits(bits); } - bound_native_callable_export_value("module", "Module") + bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + "Module", + ) } #[no_mangle] @@ -1204,6 +1533,7 @@ pub extern "C" fn js_module_sync_builtin_esm_exports() -> f64 { property.as_ptr(), property.len(), true, + None, ) }; NATIVE_ESM_EXPORT_VALUES.with(|values| { @@ -1263,7 +1593,12 @@ pub extern "C" fn js_native_module_bind_method( // Check for known constant properties first if let Some(val) = unsafe { - get_native_module_constant(&module_name, property_name, namespace.get_nanbox_f64()) + get_native_module_constant( + &module_name, + property_name, + namespace.get_nanbox_f64(), + None, + ) } { return val; } @@ -1277,7 +1612,11 @@ pub extern "C" fn js_native_module_bind_method( { return bound; } - let value = bound_native_callable_export_value(&module_name, property_name); + let value = bound_native_callable_export_value( + namespace_vtable(namespace.get_nanbox_f64()).unwrap_or(&NATIVE_MODULE_VTABLE_IMPL), + &module_name, + property_name, + ); return if module_name == "bun" && property_name == "hash" { crate::bun_compat::decorate_bun_hash(value) } else { @@ -1298,7 +1637,11 @@ pub extern "C" fn js_native_module_bind_method( return f64::from_bits(crate::value::TAG_UNDEFINED); } - bound_native_callable_export_value(&module_name, property_name) + bound_native_callable_export_value( + namespace_vtable(namespace.get_nanbox_f64()).unwrap_or(&NATIVE_MODULE_VTABLE_IMPL), + &module_name, + property_name, + ) } mod class_method_bind; @@ -1531,7 +1874,7 @@ pub(crate) unsafe fn get_module_name_from_namespace(namespace_obj: f64) -> Strin /// raw `keys_array` walk both copy helpers use otherwise copies nothing, and /// every enumeration-based interop layer (turbopack `e.i`, Babel /// `interopRequireWildcard`, plain spread) produced an empty namespace. Here -/// we enumerate the module's export names (`native_module_enumerable_keys`, the +/// we enumerate the module's export names (its shape's vtable keys, the /// same list `Object.keys` returns) and resolve each to its live value through /// the authoritative `[[Get]]` path, handing `(key, value)` to `set`. /// @@ -1552,10 +1895,13 @@ pub(crate) unsafe fn copy_native_module_exports( if (*src).class_id != NATIVE_MODULE_CLASS_ID { return false; } - let Some(module_name) = read_native_module_name(src) else { + let Some(vt) = object_native_vtable(src) else { return false; }; - let Some(keys) = native_module_enumerable_keys(&module_name) else { + let Some(keys) = (vt.keys)(vt) else { + return false; + }; + let Some(module_name) = read_native_module_name(src) else { return false; }; let include_permission = matches!( @@ -1565,7 +1911,6 @@ pub(crate) unsafe fn copy_native_module_exports( for key_bytes in keys .iter() - .copied() .chain(include_permission.then_some(b"permission" as &[u8])) { if crate::process::worker_restrictions::worker_process_member_hidden( @@ -1610,8 +1955,22 @@ mod buffer_pool_size_tests; #[cfg(test)] mod namespace_accessor_tests; +#[cfg(test)] +#[path = "native_module/namespace_vtable_shape_tests.rs"] +mod namespace_vtable_shape_tests; + +#[cfg(test)] +mod builtin_parent_tests; #[cfg(test)] mod realm_native_storage_tests { include!(concat!(env!("OUT_DIR"), "/realm_native_storage_test.rs")); } + +#[cfg(test)] +mod realm_native_owner_truth_tests { + include!(concat!( + env!("OUT_DIR"), + "/realm_native_owner_truth_test.rs" + )); +} diff --git a/crates/perry-runtime/src/object/native_module/builtin_parent_tests.rs b/crates/perry-runtime/src/object/native_module/builtin_parent_tests.rs new file mode 100644 index 00000000000..f609c7e3ab5 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/builtin_parent_tests.rs @@ -0,0 +1,34 @@ +use super::*; + +/// `repl.Recoverable extends SyntaxError`: the link reads the builtin +/// parent's `prototype` and leaves its descriptor as SyntaxError's own +/// declaration gives it (non-writable, as in Node). +#[test] +fn linking_a_native_subclass_keeps_the_builtin_parent_prototype_descriptor() { + std::thread::spawn(|| { + let parent = crate::object::js_get_global_this_builtin_value(b"SyntaxError".as_ptr(), 11); + let ptr = crate::value::js_nanbox_get_pointer(parent) as usize; + let writable = + || crate::object::get_property_attrs(ptr, "prototype").is_some_and(|a| a.writable()); + assert!(!writable()); + let recoverable = unsafe { + js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::repl::NM_REPL, + b"repl".as_ptr(), + 4, + b"Recoverable".as_ptr(), + 11, + ) + }; + assert_eq!( + crate::object::js_object_get_prototype_of(recoverable).to_bits(), + parent.to_bits() + ); + assert!( + !writable(), + "linking repl.Recoverable made SyntaxError.prototype writable" + ); + }) + .join() + .unwrap(); +} diff --git a/crates/perry-runtime/src/object/native_module/callable_export_arity_table.rs b/crates/perry-runtime/src/object/native_module/callable_export_arity_table.rs index aae2c13159e..3f1acb6a345 100644 --- a/crates/perry-runtime/src/object/native_module/callable_export_arity_table.rs +++ b/crates/perry-runtime/src/object/native_module/callable_export_arity_table.rs @@ -780,7 +780,11 @@ mod callable_export_arity_table_tests { #[test] fn tls_constructor_prototypes_match_node_parent_classes() { - let server = bound_native_callable_export_value("tls", "Server"); + let server = bound_native_callable_export_value( + &crate::object::native_module::namespaces::tls::NM_TLS, + "tls", + "Server", + ); let server_addr = (server.to_bits() & crate::value::POINTER_MASK) as usize; let server_proto = crate::closure::closure_get_dynamic_prop(server_addr, "prototype"); assert!(tls_constructor_prototype_is_instance_of( @@ -791,13 +795,21 @@ mod callable_export_arity_table_tests { crate::object::js_instanceof(server_proto, 0xFFFF_0076).to_bits(), crate::value::TAG_TRUE ); - let event_emitter = bound_native_callable_export_value("events", "EventEmitter"); + let event_emitter = bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); assert_eq!( crate::object::js_instanceof_dynamic(server_proto, event_emitter).to_bits(), crate::value::TAG_TRUE ); - let socket = bound_native_callable_export_value("tls", "TLSSocket"); + let socket = bound_native_callable_export_value( + &crate::object::native_module::namespaces::tls::NM_TLS, + "tls", + "TLSSocket", + ); let socket_addr = (socket.to_bits() & crate::value::POINTER_MASK) as usize; let socket_proto = crate::closure::closure_get_dynamic_prop(socket_addr, "prototype"); assert!(tls_constructor_prototype_is_instance_of( @@ -817,7 +829,11 @@ mod callable_export_arity_table_tests { crate::object::js_instanceof(socket_proto, 0xFFFF_0073).to_bits(), crate::value::TAG_TRUE ); - let duplex = bound_native_callable_export_value("stream", "Duplex"); + let duplex = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ); assert_eq!( crate::object::js_instanceof_dynamic(socket_proto, duplex).to_bits(), crate::value::TAG_TRUE diff --git a/crates/perry-runtime/src/object/native_module/callable_exports.rs b/crates/perry-runtime/src/object/native_module/callable_exports.rs index 31adea13f5a..2ac8ce1efd3 100644 --- a/crates/perry-runtime/src/object/native_module/callable_exports.rs +++ b/crates/perry-runtime/src/object/native_module/callable_exports.rs @@ -36,7 +36,11 @@ pub(crate) fn minted_native_callable_export(canonical_key: &str) -> Option .map(f64::from_bits) } -pub fn bound_native_callable_export_value(module_name: &str, property_name: &str) -> f64 { +pub fn bound_native_callable_export_value( + vt: &'static NativeModuleVtable, + module_name: &str, + property_name: &str, +) -> f64 { if crate::process::worker_restrictions::worker_process_member_hidden(module_name, property_name) { return f64::from_bits(crate::value::TAG_UNDEFINED); @@ -46,10 +50,16 @@ pub fn bound_native_callable_export_value(module_name: &str, property_name: &str // can be minted via the codegen NativeModuleRef fast path without any // namespace object existing. Install here too. install_native_module_vtable(); - let module_name = if module_name == "wasi.default" { - "wasi" + // A `.default` callable dispatches through the base module's + // namespace: the caller named the default namespace's vtable, and that + // vtable links its base, so the base is born with the base vtable. + let base_vt = vt.base_namespace.map_or(vt, |base| base()); + let (vt, module_name) = if module_name == "wasi.default" { + (base_vt, "wasi") + } else if let Some(base) = cjs_default_base_module(module_name) { + (base_vt, base) } else { - cjs_default_base_module(module_name).unwrap_or(module_name) + (vt, module_name) }; let module_name = assert_instance_base_module(module_name).unwrap_or(module_name); let property_name = canonical_native_callable_property(module_name, property_name); @@ -85,13 +95,17 @@ pub fn bound_native_callable_export_value(module_name: &str, property_name: &str } // node:inspector/promises is the callback namespace with Session replaced. if module_name == "inspector/promises" && property_name != "Session" { - return bound_native_callable_export_value("inspector", property_name); + return bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR, + "inspector", + property_name, + ); } - let export_module_name = + let (vt, export_module_name) = if matches!(property_name, "Assert" | "AssertionError") && module_name == "assert/strict" { - "assert" + (&NATIVE_MODULE_VTABLE_IMPL, "assert") } else { - module_name + (vt, module_name) }; let callable_module_name = if export_module_name == "util.types" { "util/types" @@ -114,10 +128,7 @@ pub fn bound_native_callable_export_value(module_name: &str, property_name: &str let method_bytes: &'static [u8] = property_name.as_bytes().to_vec().leak(); let scope = crate::gc::RuntimeHandleScope::new(); - let ns = scope.root_nanbox_f64(js_create_native_module_namespace( - callable_module_name.as_ptr(), - callable_module_name.len(), - )); + let ns = scope.root_nanbox_f64(create_native_module_namespace(vt, callable_module_name)); // Export resolution already publishes the native class identity used by // instanceof and super. Carry that fact on the canonical constructor; // invocation must not resolve names again or consult a side table. @@ -328,7 +339,14 @@ extern "C" fn fs_namespace_descriptor_getter_thunk( let property_len = crate::closure::js_closure_get_capture_ptr(closure, 1) as usize; // A restored descriptor must resolve the builtin value, not consult its // own accessor override and recursively invoke this getter again. - native_module_property_by_name_impl(b"fs".as_ptr(), 2, property_ptr, property_len, false) + native_module_property_by_name_impl( + b"fs".as_ptr(), + 2, + property_ptr, + property_len, + false, + Some(&crate::fs::namespace::NM_FS), + ) } } @@ -729,40 +747,51 @@ const ASSERT_PROTOTYPE_METHODS: &[&str] = &[ /// namespace imports stay ordinary namespace objects; this shape is used by /// dynamic `require` / `module.createRequire` resolution (#4975). pub(crate) fn assert_cjs_export_value(module_name: &str) -> f64 { - let module_name = if module_name == "assert/strict" { - "assert/strict" + let (vt, module_name) = if module_name == "assert/strict" { + ( + &crate::object::native_module::namespaces::assert::NM_ASSERT_STRICT, + "assert/strict", + ) } else { - "assert" + (&NATIVE_MODULE_VTABLE_IMPL, "assert") }; let scope = crate::gc::RuntimeHandleScope::new(); - let callable = scope.root_nanbox_f64(bound_native_callable_export_value(module_name, "ok")); - - for method in ASSERT_PROTOTYPE_METHODS { - let method_value = bound_native_callable_export_value(module_name, method); - let closure = crate::value::JSValue::from_bits(callable.get_nanbox_f64().to_bits()) - .as_pointer::() as usize; - crate::closure::closure_set_dynamic_prop(closure, method, method_value); - } + let callable = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module_name, "ok")); + // The keys are set in the declared order of the namespace (Node's order for `assert/strict`); + // `assert` itself is not a declared cell and keeps its method list. + let order: Vec<&str> = if module_name == "assert/strict" { + let mut declared: Vec<&str> = vt + .module_keys + .iter() + .filter_map(|key| std::str::from_utf8(key).ok()) + .collect(); + if !declared.contains(&"default") { + declared.push("default"); + } + declared + } else { + let mut keys = ASSERT_PROTOTYPE_METHODS.to_vec(); + keys.extend(["strict", "default", "AssertionError", "Assert"]); + keys + }; let strict = if module_name == "assert/strict" { callable.get_nanbox_f64() } else { assert_cjs_export_value("assert/strict") }; - let closure = crate::value::JSValue::from_bits(callable.get_nanbox_f64().to_bits()) - .as_pointer::() as usize; - crate::closure::closure_set_dynamic_prop(closure, "strict", strict); - crate::closure::closure_set_dynamic_prop(closure, "default", callable.get_nanbox_f64()); - // The constructors are the `assert` module's own, shared by `assert/strict`. - let constructors: [(&str, extern "C" fn(i32) -> f64); 2] = [ - ("AssertionError", super::assert_assertion_error_export), - ("Assert", super::assert_assert_export), - ]; - for (constructor, export) in constructors { - let value = export(0); + for key in order { + let value = match key { + "strict" => strict, + "default" => callable.get_nanbox_f64(), + // The constructors are the `assert` module's own, shared by `assert/strict`. + "AssertionError" => super::assert_assertion_error_export(0), + "Assert" => super::assert_assert_export(0), + method => bound_native_callable_export_value(vt, module_name, method), + }; let closure = crate::value::JSValue::from_bits(callable.get_nanbox_f64().to_bits()) .as_pointer::() as usize; - crate::closure::closure_set_dynamic_prop(closure, constructor, value); + crate::closure::closure_set_dynamic_prop(closure, key, value); } callable.get_nanbox_f64() } @@ -880,7 +909,11 @@ fn attach_assert_prototype(constructor_value: f64) { ); for method in ASSERT_PROTOTYPE_METHODS { - let method_value = bound_native_callable_export_value("assert", method); + let method_value = bound_native_callable_export_value( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "assert", + method, + ); let key = crate::string::js_string_from_bytes(method.as_ptr(), method.len() as u32); super::define_builtin_data_property( proto, @@ -901,7 +934,11 @@ fn attach_assert_prototype(constructor_value: f64) { } fn attach_crypto_key_object_shape(closure_addr: usize, constructor_value: f64) { - let from_value = bound_native_callable_export_value("crypto.KeyObject", "from"); + let from_value = bound_native_callable_export_value( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "crypto.KeyObject", + "from", + ); crate::closure::closure_set_dynamic_prop(closure_addr, "from", from_value); super::set_builtin_property_attrs( closure_addr, @@ -940,6 +977,54 @@ extern "C" fn x509_issuer_certificate_getter_thunk( f64::from_bits(crate::value::TAG_UNDEFINED) } +/// `crypto.Certificate` is a plain function in Node: a `prototype` data property (writable, not +/// enumerable, not configurable) holding `constructor` and the three SPKAC methods, then the same +/// three methods as own static properties, in Node's order. +fn attach_crypto_certificate_shape(closure_addr: usize, constructor_value: f64) { + let proto = crate::realm_decl! { birth js_object_alloc(0, 0); realm { "node:crypto.Certificate.prototype", members = { constructor; verifySpkac = ref("node:crypto.Certificate.verifySpkac"); exportPublicKey = ref("node:crypto.Certificate.exportPublicKey"); exportChallenge = ref("node:crypto.Certificate.exportChallenge"); }; } }; + if proto.is_null() { + return; + } + let define = |name: &str, value: f64, attrs: super::PropertyAttrs| { + let key = crate::string::js_string_from_bytes(name.as_ptr(), name.len() as u32); + super::define_builtin_data_property(proto, key, value, name.to_string(), attrs); + }; + define( + "constructor", + constructor_value, + super::PropertyAttrs::new(true, false, true), + ); + let method = |name: &str| { + bound_native_callable_export_value( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "crypto.Certificate", + name, + ) + }; + for name in ["verifySpkac", "exportPublicKey", "exportChallenge"] { + define( + name, + method(name), + super::PropertyAttrs::new(true, true, true), + ); + } + let proto_value = crate::value::js_nanbox_pointer(proto as i64); + crate::closure::closure_set_dynamic_prop(closure_addr, "prototype", proto_value); + super::set_builtin_property_attrs( + closure_addr, + "prototype".to_string(), + super::PropertyAttrs::new(true, false, false), + ); + for name in ["exportChallenge", "exportPublicKey", "verifySpkac"] { + crate::closure::closure_set_dynamic_prop(closure_addr, name, method(name)); + super::set_builtin_property_attrs( + closure_addr, + name.to_string(), + super::PropertyAttrs::new(true, false, true), + ); + } +} + fn attach_crypto_x509_certificate_shape(closure_addr: usize, constructor_value: f64) { let proto = crate::realm_decl! { birth js_object_alloc(0, 0); realm { "node:crypto.X509Certificate.prototype", members = { constructor; issuerCertificate = accessor(get = "node:crypto.X509Certificate.prototype.issuerCertificate."); }; } }; if proto.is_null() { @@ -1692,15 +1777,7 @@ pub(crate) unsafe fn nm_attach_crypto( attach_crypto_x509_certificate_shape(closure_addr, value); } if property_name == "Certificate" { - for method in ["verifySpkac", "exportPublicKey", "exportChallenge"] { - let method_value = bound_native_callable_export_value("crypto.Certificate", method); - crate::closure::closure_set_dynamic_prop(closure_addr, method, method_value); - super::set_builtin_property_attrs( - closure_addr, - method.to_string(), - super::PropertyAttrs::new(true, false, true), - ); - } + attach_crypto_certificate_shape(closure_addr, value); } value } diff --git a/crates/perry-runtime/src/object/native_module/callable_exports/buffer_constructor.rs b/crates/perry-runtime/src/object/native_module/callable_exports/buffer_constructor.rs index 59d33b488c8..d21f7116677 100644 --- a/crates/perry-runtime/src/object/native_module/callable_exports/buffer_constructor.rs +++ b/crates/perry-runtime/src/object/native_module/callable_exports/buffer_constructor.rs @@ -34,7 +34,7 @@ pub(crate) fn buffer_constructor_value() -> f64 { for method in BUFFER_STATIC_METHODS { let method_value = - scope.root_nanbox_f64(bound_native_callable_export_value("buffer.Buffer", method)); + scope.root_nanbox_f64(bound_native_callable_export_value(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, "buffer.Buffer", method)); closure.with_mut_ptr(|closure: *mut crate::closure::ClosureHeader| { crate::closure::closure_set_dynamic_prop( closure as usize, diff --git a/crates/perry-runtime/src/object/native_module/callable_exports/module_cjs.rs b/crates/perry-runtime/src/object/native_module/callable_exports/module_cjs.rs index b8adac9ae55..3b848973c58 100644 --- a/crates/perry-runtime/src/object/native_module/callable_exports/module_cjs.rs +++ b/crates/perry-runtime/src/object/native_module/callable_exports/module_cjs.rs @@ -294,7 +294,11 @@ extern "C" fn module_prototype_constructor_getter( // getter could compare as different values even though instanceof used the // same prototype. The cache is populated before user code can reach this // getter, so this returns the exact exported Module identity. - bound_native_callable_export_value("module", "Module") + bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + "Module", + ) } extern "C" fn module_prototype_false_getter( @@ -440,7 +444,11 @@ pub(crate) fn module_cjs_prototype_for_instance() -> f64 { if let Some(prototype) = current_module_cjs_prototype_value() { return prototype; } - let module = bound_native_callable_export_value("module", "Module"); + let module = bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + "Module", + ); current_module_cjs_prototype_value().unwrap_or_else(|| module_cjs_prototype_value(module)) } @@ -488,7 +496,14 @@ pub(super) fn attach_module_cjs_constructor_statics(module_value: f64) -> f64 { "stripTypeScriptTypes", "syncBuiltinESMExports", ] { - set_static!(name, bound_native_callable_export_value("module", name)); + set_static!( + name, + bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + name + ) + ); } set_static!("wrap", module_wrap_value()); set_static!("wrapper", module_wrapper_value()); diff --git a/crates/perry-runtime/src/object/native_module/cjs_default.rs b/crates/perry-runtime/src/object/native_module/cjs_default.rs index e09c1fb6bae..8187728b3e8 100644 --- a/crates/perry-runtime/src/object/native_module/cjs_default.rs +++ b/crates/perry-runtime/src/object/native_module/cjs_default.rs @@ -16,37 +16,69 @@ fn cjs_default_namespace_name(module_name: &str) -> Option<&'static str> { perry_dispatch::cjs_default_namespace_name(module_name) } -fn create_cjs_default_namespace(module_name: &str) -> Option { +/// `module_name`'s `.default` namespace, born with the default vtable +/// the module's own vtable `base` carries; `None` when the program names no +/// vtable for the module. +fn create_cjs_default_namespace( + module_name: &str, + base: Option<&'static NativeModuleVtable>, +) -> Option { let name = cjs_default_namespace_name(module_name)?; - Some(js_create_native_module_namespace(name.as_ptr(), name.len())) + let vt = base? + .default_namespace + .unwrap_or(&NATIVE_MODULE_VTABLE_IMPL); + Some(create_native_module_namespace(vt, name)) } -pub(crate) fn cjs_default_export_value(module_name: &str) -> Option { +/// The CommonJS `module.exports` of `module_name`. `base` is the module's own +/// vtable (from the receiver namespace, from codegen, or named by a literal +/// site; `None` for a runtime string the program has no row for); the +/// `.default` namespace is born from its `default_namespace`. +pub(crate) fn cjs_default_export_value( + module_name: &str, + base: Option<&'static NativeModuleVtable>, +) -> Option { match module_name { "assert" | "assert/strict" => Some(callable_exports::assert_cjs_export_value(module_name)), - "events" => Some(bound_native_callable_export_value("events", "EventEmitter")), + "events" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + )), // #10431: `stream`'s `module.exports` IS the legacy `Stream` constructor // (exports hang off it: `attach_stream_legacy_prototype`). - "stream" => Some(bound_native_callable_export_value("stream", "Stream")), + "stream" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + )), // #3687: `node:cluster` default import is a distinct EventEmitter-shaped // `cluster.default` namespace (its `on`/`emit`/… reads diverge from the // bare `import * as` namespace). "cluster" => Some(crate::cluster::cluster_default_value()), - "module" => Some(bound_native_callable_export_value("module", "Module")), - "process" => Some(js_create_native_module_namespace( - b"process".as_ptr(), - "process".len(), - )), - "wasi" => Some(js_create_native_module_namespace( - b"wasi.default".as_ptr(), - "wasi.default".len(), + "module" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + "Module", )), + "process" => Some( + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ), + ), + "wasi" => Some( + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::wasi::NM_WASI_DEFAULT, + "wasi.default", + ), + ), // #9500: every remaining row of the shared CJS-default table gets its // `.default` namespace — the arms above are the modules whose // default export is NOT that namespace (a callable, or the plain // namespace itself) and must keep winning. other if perry_dispatch::has_cjs_default_namespace(other) => { - create_cjs_default_namespace(other) + create_cjs_default_namespace(other, base) } _ => None, } @@ -64,7 +96,6 @@ pub(crate) fn native_module_get_builtin_module_value(module_name: &str) -> f64 { // does NOT statically reference `js_nm_install_all` and therefore does not // pin every bucket. Static imports keep their precise per-module installs. crate::object::native_module_registry::nm_run_install_all_hook(); - cjs_default_export_value(module_name).unwrap_or_else(|| { - js_create_native_module_namespace(module_name.as_ptr(), module_name.len()) - }) + cjs_default_export_value(module_name, native_module_vtable_by_name(module_name)) + .unwrap_or_else(|| native_namespace_by_name(module_name)) } diff --git a/crates/perry-runtime/src/object/native_module/constants.rs b/crates/perry-runtime/src/object/native_module/constants.rs index d3e53104f45..578b33b28e7 100644 --- a/crates/perry-runtime/src/object/native_module/constants.rs +++ b/crates/perry-runtime/src/object/native_module/constants.rs @@ -4,92 +4,6 @@ use super::constants_tables::{ use super::*; use std::sync::atomic::Ordering; -// #6667: `node:crypto` export surface. Node 22–26 enumerate 70 own keys on the -// CJS namespace (`Object.keys(require("crypto")).length === 70`); order matches -// Node's insertion order. Every key resolves to a live value through this -// module's crypto property-resolution (callable exports, sub-namespaces, -// constants) with the single exception of `setEngine`, whose OpenSSL-engine -// implementation Perry does not ship — it is listed for enumeration/interop -// parity and reads `undefined`, mirroring the module's other yet-unimplemented -// tails. Consumed by `module_keys::native_module_enumerable_keys` and, through -// it, by `copy_native_module_exports` for object spread / `Object.assign`. -// Before this table existed, `Object.keys`/for-in/spread saw only the internal -// `__module__` sentinel, so every enumeration-based interop layer (turbopack -// `e.i`, Babel `interopRequireWildcard`, plain `{ ...crypto }`) produced an -// empty namespace — e.g. jose's HKDF fell back to `(0, ns.createHmac)(...)` on -// `undefined` and threw on the Auth.js success path. -pub(super) const CRYPTO_NAMESPACE_KEYS: &[&[u8]] = &[ - b"argon2", - b"argon2Sync", - b"checkPrime", - b"checkPrimeSync", - b"createCipheriv", - b"createDecipheriv", - b"createDiffieHellman", - b"createDiffieHellmanGroup", - b"createECDH", - b"createHash", - b"createHmac", - b"createPrivateKey", - b"createPublicKey", - b"createSecretKey", - b"createSign", - b"createVerify", - b"diffieHellman", - b"generatePrime", - b"generatePrimeSync", - b"getCiphers", - b"getCipherInfo", - b"getCurves", - b"getDiffieHellman", - b"getHashes", - b"hkdf", - b"hkdfSync", - b"pbkdf2", - b"pbkdf2Sync", - b"generateKeyPair", - b"generateKeyPairSync", - b"generateKey", - b"generateKeySync", - b"privateDecrypt", - b"privateEncrypt", - b"publicDecrypt", - b"publicEncrypt", - b"randomBytes", - b"randomFill", - b"randomFillSync", - b"randomInt", - b"randomUUID", - b"randomUUIDv7", - b"scrypt", - b"scryptSync", - b"sign", - b"setEngine", - b"timingSafeEqual", - b"getFips", - b"setFips", - b"verify", - b"hash", - b"encapsulate", - b"decapsulate", - b"Certificate", - b"Cipheriv", - b"Decipheriv", - b"DiffieHellman", - b"DiffieHellmanGroup", - b"ECDH", - b"Hash", - b"Hmac", - b"KeyObject", - b"Sign", - b"Verify", - b"X509Certificate", - b"secureHeapUsed", - b"constants", - b"webcrypto", - b"subtle", - b"getRandomValues", -]; fn dns_lookup_flag_constant(property: &str) -> Option { #[cfg(unix)] fn ai_addrconfig() -> f64 { @@ -181,12 +95,18 @@ fn dns_error_alias(property: &str) -> Option<&'static str> { /// Dynamic namespace reads share one resolver. Only a statically selected /// export should specialize this body for its module and property literals. +/// +/// `base` is the vtable of `module_name`'s own namespace when the read holds +/// no receiver (`namespace` 0.0: codegen passes it; `None` when the module +/// arrives as a runtime string the program has no row for); a receiver's +/// shape vtable wins over it. pub(crate) unsafe fn get_native_module_constant( module_name: &str, property: &str, namespace: f64, + base: Option<&'static NativeModuleVtable>, ) -> Option { - selected_native_module_constant(module_name, property, namespace) + native_module_constant_in(module_name, property, namespace, base) } /// Return one statically selected non-method export without its neighbours. @@ -196,6 +116,20 @@ pub(crate) unsafe fn selected_native_module_constant( property: &str, namespace_obj: f64, ) -> Option { + native_module_constant_in(module_name, property, namespace_obj, None) +} + +/// The resolver body; `base` as for [`get_native_module_constant`]. +#[inline(always)] +unsafe fn native_module_constant_in( + module_name: &str, + property: &str, + namespace_obj: f64, + base: Option<&'static NativeModuleVtable>, +) -> Option { + // The module's own vtable: the receiver's shape fact, else the one the + // receiver-less read was handed. + let own_vt = namespace_vtable(namespace_obj).or(base); let str_val = |s: &str| -> f64 { let ptr = crate::string::js_string_from_bytes(s.as_ptr(), s.len() as u32); f64::from_bits(JSValue::string_ptr(ptr).bits()) @@ -208,7 +142,10 @@ pub(crate) unsafe fn selected_native_module_constant( cjs_default_base.unwrap_or(module_name) }; if module_name == "process.namespace" && property == "default" { - return cjs_default_export_value("process"); + return cjs_default_export_value( + "process", + Some(&crate::object::native_module::namespaces::process::NM_PROCESS), + ); } // Node's `require('stream')` IS the legacy `Stream` constructor (a function @@ -220,10 +157,14 @@ pub(crate) unsafe fn selected_native_module_constant( // require('stream')`) then threw "Function.prototype.call was called on a // value that is not a function". Resolve `require('stream').prototype` to the // same legacy `Stream.prototype` the `.Stream` export carries (minted + - // cached by `bound_native_callable_export_value("stream", "Stream")`), which + // cached by `bound_native_callable_export_value(&crate::object::native_module::namespaces::stream::NM_STREAM, "stream", "Stream")`), which // now exposes the EventEmitter prototype methods. if module_name == "stream" && property == "prototype" { - let stream_ctor = bound_native_callable_export_value("stream", "Stream"); + let stream_ctor = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ); let ctor_ptr = (stream_ctor.to_bits() & crate::value::POINTER_MASK) as usize; if ctor_ptr != 0 { let proto = crate::closure::closure_get_dynamic_prop(ctor_ptr, "prototype"); @@ -234,7 +175,7 @@ pub(crate) unsafe fn selected_native_module_constant( } if property == "default" && !is_cjs_default_object && module_name != "process" { - if let Some(value) = cjs_default_export_value(module_name) { + if let Some(value) = cjs_default_export_value(module_name, own_vt) { return Some(value); } } @@ -253,15 +194,17 @@ pub(crate) unsafe fn selected_native_module_constant( // path) so dynamic reads — `v8["promiseHooks"]`, `const { promiseHooks } = // v8` — resolve to the same object instead of `undefined`. if module_name == "v8" && matches!(property, "startupSnapshot" | "promiseHooks") { - let submodule = if property == "startupSnapshot" { - "v8.startupSnapshot" + return Some(if property == "startupSnapshot" { + create_native_module_namespace( + &super::namespaces::v8::NM_V8_STARTUPSNAPSHOT, + "v8.startupSnapshot", + ) } else { - "v8.promiseHooks" - }; - return Some(js_create_native_module_namespace( - submodule.as_ptr(), - submodule.len(), - )); + create_native_module_namespace( + &super::namespaces::v8::NM_V8_PROMISEHOOKS, + "v8.promiseHooks", + ) + }); } // bun:ffi (#6562): `FFIType` is a plain enum object (cached, GC-rooted @@ -435,9 +378,15 @@ pub(crate) unsafe fn selected_native_module_constant( // node:punycode (deprecated, #2513) — the bundled punycode.js version // and the `ucs2` code-point helper sub-namespace (#2607). "punycode" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("punycode"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "punycode", + Some(&crate::object::native_module::namespaces::punycode::NM_PUNYCODE), + ), "version" => Some(str_val(crate::punycode::PUNYCODE_VERSION)), - "ucs2" => Some(create_sub_namespace("punycode.ucs2")), + "ucs2" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::punycode::NM_PUNYCODE_UCS2, + "punycode.ucs2", + )), _ => None, }, // node:perf_hooks — `performance.timeOrigin` (ms since epoch at start) @@ -449,7 +398,10 @@ pub(crate) unsafe fn selected_native_module_constant( // `constants` used to share the `perf_hooks` tag, which made // `Object.keys(constants)` enumerate the MODULE's export list // instead of the GC constants. It is its own namespace in Node. - "constants" => Some(create_sub_namespace("perf_hooks.constants")), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS_CONSTANTS, + "perf_hooks.constants", + )), _ => None, }, // `perf_hooks.constants` — the stable NODE_PERFORMANCE_GC_* table. @@ -469,7 +421,11 @@ pub(crate) unsafe fn selected_native_module_constant( _ => None, }, "module" => match property { - "Module" => Some(bound_native_callable_export_value("module", "Module")), + "Module" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + "Module", + )), "builtinModules" => Some(crate::process::js_module_builtin_modules()), "constants" => Some(crate::process::js_module_constants()), "globalPaths" => Some(module_cjs_global_paths_value()), @@ -482,7 +438,11 @@ pub(crate) unsafe fn selected_native_module_constant( | "_findPath" | "_nodeModulePaths" | "_initPaths" - | "_preloadModules" => Some(bound_native_callable_export_value("module", property)), + | "_preloadModules" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::module::NM_MODULE, + "module", + property, + )), _ => None, }, // Per-module arms registered by the module's `js_nm_install_*()` @@ -497,25 +457,37 @@ pub(crate) unsafe fn selected_native_module_constant( "dns" => match property { "promises" => { crate::dns::dns_promises_init_servers_from_callback_if_unset(); - cjs_default_export_value("dns/promises") + cjs_default_export_value( + "dns/promises", + Some(&crate::object::native_module::namespaces::dns::NM_DNS_PROMISES), + ) } _ => dns_lookup_flag_constant(property) .or_else(|| dns_error_alias(property).map(&str_val)), }, "dns/promises" => dns_error_alias(property).map(&str_val), "async_hooks" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("async_hooks"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "async_hooks", + Some(&crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS), + ), "asyncWrapProviders" => { Some(crate::async_hook_slots::js_async_hooks_async_wrap_providers()) } _ => None, }, "querystring" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("querystring"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "querystring", + Some(&crate::object::native_module::namespaces::querystring::NM_QUERYSTRING), + ), _ => None, }, "constants" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("constants"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "constants", + Some(&crate::object::native_module::module_keys::NM_CONSTANTS), + ), _ => fs_const(property) .or_else(|| fs_const_tail(property)) .or_else(|| os_signal_const(property)) @@ -532,12 +504,18 @@ pub(crate) unsafe fn selected_native_module_constant( }), }, "sqlite" => match property { - "constants" => Some(create_sub_namespace("sqlite.constants")), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::module_keys::NM_SQLITE_CONSTANTS, + "sqlite.constants", + )), _ => None, }, "sqlite.constants" => sqlite_const(property), "path" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("path"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "path", + Some(&crate::object::native_module::namespaces::path::NM_PATH), + ), "sep" => { if cfg!(windows) { Some(str_val("\\")) @@ -553,39 +531,69 @@ pub(crate) unsafe fn selected_native_module_constant( } } "toNamespacedPath" | "_makeLong" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::path::NM_PATH, "path", "toNamespacedPath", )), - "posix" => cjs_default_export_value("path.posix"), - "win32" => cjs_default_export_value("path.win32"), + "posix" => cjs_default_export_value( + "path.posix", + Some(&crate::object::native_module::namespaces::path::NM_PATH_POSIX), + ), + "win32" => cjs_default_export_value( + "path.win32", + Some(&crate::object::native_module::namespaces::path::NM_PATH_WIN32), + ), _ => None, }, "path.posix" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("path.posix"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "path.posix", + Some(&crate::object::native_module::namespaces::path::NM_PATH_POSIX), + ), "sep" => Some(str_val("/")), "delimiter" => Some(str_val(":")), "toNamespacedPath" | "_makeLong" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::path::NM_PATH_POSIX, "path.posix", "toNamespacedPath", )), - "posix" => cjs_default_export_value("path.posix"), - "win32" => cjs_default_export_value("path.win32"), + "posix" => cjs_default_export_value( + "path.posix", + Some(&crate::object::native_module::namespaces::path::NM_PATH_POSIX), + ), + "win32" => cjs_default_export_value( + "path.win32", + Some(&crate::object::native_module::namespaces::path::NM_PATH_WIN32), + ), _ => None, }, "path.win32" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("path.win32"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "path.win32", + Some(&crate::object::native_module::namespaces::path::NM_PATH_WIN32), + ), "sep" => Some(str_val("\\")), "delimiter" => Some(str_val(";")), "toNamespacedPath" | "_makeLong" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::path::NM_PATH_WIN32, "path.win32", "toNamespacedPath", )), - "posix" => cjs_default_export_value("path.posix"), - "win32" => cjs_default_export_value("path.win32"), + "posix" => cjs_default_export_value( + "path.posix", + Some(&crate::object::native_module::namespaces::path::NM_PATH_POSIX), + ), + "win32" => cjs_default_export_value( + "path.win32", + Some(&crate::object::native_module::namespaces::path::NM_PATH_WIN32), + ), _ => None, }, "fs" => match property { - "constants" => Some(create_sub_namespace("fs.constants")), + "constants" => Some(create_sub_namespace( + &crate::fs::namespace::NM_FS_CONSTANTS, + "fs.constants", + )), // #2133: `fs.promises` — populated `fs_promises` singleton so // `const { open } = fs.promises` (and FileHandle dispatch) work. "promises" => Some(crate::node_submodules::commonjs_value("fs_promises")), @@ -596,7 +604,10 @@ pub(crate) unsafe fn selected_native_module_constant( "Buffer" => Some(buffer_constructor_value()), "Blob" => Some(js_get_global_this_builtin_value(b"Blob".as_ptr(), 4)), "File" => Some(js_get_global_this_builtin_value(b"File".as_ptr(), 4)), - "constants" => Some(create_sub_namespace("buffer.constants")), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::buffer::NM_BUFFER_CONSTANTS, + "buffer.constants", + )), // Match Node's common 64-bit max Buffer length value. Perry won't // actually allocate buffers this large, but shape/value parity lets // packages feature-detect the Buffer surface without falling over. @@ -624,7 +635,10 @@ pub(crate) unsafe fn selected_native_module_constant( _ => None, }, "os" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("os"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "os", + Some(&crate::object::native_module::namespaces::os::NM_OS), + ), "EOL" => { if cfg!(windows) { Some(str_val("\r\n")) @@ -640,6 +654,7 @@ pub(crate) unsafe fn selected_native_module_constant( } } "constants" => Some(create_cached_sub_namespace( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS, "os.constants", &crate::object::OS_CONSTANTS_CACHE, )), @@ -647,18 +662,22 @@ pub(crate) unsafe fn selected_native_module_constant( }, "os.constants" => match property { "signals" => Some(create_cached_sub_namespace( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_SIGNALS, "os.constants.signals", &crate::object::OS_CONSTANTS_SIGNALS_CACHE, )), "errno" => Some(create_cached_sub_namespace( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_ERRNO, "os.constants.errno", &crate::object::OS_CONSTANTS_ERRNO_CACHE, )), "priority" => Some(create_cached_sub_namespace( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_PRIORITY, "os.constants.priority", &crate::object::OS_CONSTANTS_PRIORITY_CACHE, )), "dlopen" => Some(create_cached_sub_namespace( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_DLOPEN, "os.constants.dlopen", &crate::object::OS_CONSTANTS_DLOPEN_CACHE, )), @@ -673,8 +692,14 @@ pub(crate) unsafe fn selected_native_module_constant( "os.constants.priority" => os_priority_const(property), "os.constants.dlopen" => os_dlopen_const(property), "util" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("util"), - "types" => Some(create_sub_namespace("util.types")), + "default" if !is_cjs_default_object => cjs_default_export_value( + "util", + Some(&crate::object::native_module::namespaces::util::NM_UTIL), + ), + "types" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::util::NM_UTIL_TYPES, + "util.types", + )), "TextEncoder" => Some(crate::object::js_get_global_this_builtin_value( b"TextEncoder".as_ptr(), "TextEncoder".len(), @@ -686,11 +711,18 @@ pub(crate) unsafe fn selected_native_module_constant( _ => None, }, "assert" => match property { - "strict" => Some(create_sub_namespace("assert/strict")), + "strict" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::assert::NM_ASSERT_STRICT, + "assert/strict", + )), _ => None, }, "assert/strict" => match property { - "strict" => Some(native_namespace_or_create("assert/strict", namespace_obj)), + "strict" => Some(native_namespace_or_create( + &crate::object::native_module::namespaces::assert::NM_ASSERT_STRICT, + "assert/strict", + namespace_obj, + )), _ => None, }, "domain" => match property { @@ -713,36 +745,72 @@ pub(crate) unsafe fn selected_native_module_constant( }, "test" => crate::node_test_hook_slots::property(property), "wasi" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("wasi"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "wasi", + Some(&crate::object::native_module::namespaces::wasi::NM_WASI), + ), _ => None, }, "vm" => match property { - "default" => Some(native_namespace_or_create("vm", namespace_obj)), - "constants" => Some(create_sub_namespace("vm.constants")), + "default" => Some(native_namespace_or_create( + &crate::object::native_module::namespaces::vm::NM_VM, + "vm", + namespace_obj, + )), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "vm.constants", + )), "Module" | "SourceTextModule" | "SyntheticModule" if crate::node_vm::vm_modules_enabled() => { - Some(bound_native_callable_export_value("vm", property)) + Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::vm::NM_VM, + "vm", + property, + )) } _ => None, }, "stream" => match property { - "Stream" | "default" => Some(bound_native_callable_export_value("stream", "Stream")), + "Stream" | "default" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + )), "promises" => Some(crate::node_submodules::commonjs_value("stream_promises")), _ => None, }, "repl" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("repl"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "repl", + Some(&crate::object::native_module::namespaces::repl::NM_REPL), + ), "builtinModules" => Some(crate::process::js_module_builtin_modules()), "REPL_MODE_SLOPPY" => Some(crate::node_repl::repl_mode_sloppy()), "REPL_MODE_STRICT" => Some(crate::node_repl::repl_mode_strict()), - "Recoverable" => Some(bound_native_callable_export_value("repl", "Recoverable")), - "REPLServer" => Some(bound_native_callable_export_value("repl", "REPLServer")), - "start" => Some(bound_native_callable_export_value("repl", "start")), + "Recoverable" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::repl::NM_REPL, + "repl", + "Recoverable", + )), + "REPLServer" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::repl::NM_REPL, + "repl", + "REPLServer", + )), + "start" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::repl::NM_REPL, + "repl", + "start", + )), _ => None, }, "url" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("url"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "url", + Some(&crate::object::native_module::namespaces::url::NM_URL), + ), "URL" => Some(js_get_global_this_builtin_value( b"URL".as_ptr(), "URL".len(), @@ -758,7 +826,11 @@ pub(crate) unsafe fn selected_native_module_constant( _ => None, }, "net" => match property { - "Stream" => Some(bound_native_callable_export_value("net", "Socket")), + "Stream" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "Socket", + )), _ => None, }, "timers/promises" => match property { @@ -781,7 +853,10 @@ pub(crate) unsafe fn selected_native_module_constant( _ => None, }, "crypto" => match property { - "constants" => Some(create_sub_namespace("crypto.constants")), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO_CONSTANTS, + "crypto.constants", + )), "webcrypto" => Some(webcrypto_namespace()), // #1366: `crypto.subtle` is the WebCrypto SubtleCrypto // instance. Resolve to a sub-namespace so `typeof @@ -811,7 +886,10 @@ pub(crate) unsafe fn selected_native_module_constant( }, "crypto.constants" => crypto_const(property), "events" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("events"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "events", + Some(&crate::object::native_module::namespaces::events::NM_EVENTS), + ), "defaultMaxListeners" => Some(10.0), "usingDomains" => Some(f64::from_bits(JSValue::bool(false).bits())), "captureRejections" => Some(f64::from_bits(JSValue::bool(false).bits())), @@ -819,8 +897,13 @@ pub(crate) unsafe fn selected_native_module_constant( "captureRejectionSymbol" => { Some(crate::symbol::js_symbol_for(str_val("nodejs.rejection"))) } - "init" => Some(bound_native_callable_export_value("events", "init")), + "init" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "init", + )), "EventEmitterAsyncResource" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, "events", "EventEmitterAsyncResource", )), @@ -879,7 +962,11 @@ pub(crate) unsafe fn selected_native_module_constant( // below. The `Http2ServerRequest` / `Http2ServerResponse` / // `createSecureServer` exports are handled elsewhere (#1651). "http2" => match property { - "constants" => Some(create_sub_namespace("http2.constants")), + "constants" => Some(create_sub_namespace( + crate::module_hooks::http2_vtable("http2.constants") + .unwrap_or(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL), + "http2.constants", + )), // #6468: `sensitiveHeaders` / `http2.constants` are the only http2 // props backed by `crate::node_http2_constants`, installed by // `mod-http2-constants`. This whole `"http2"` arm is only reached @@ -895,16 +982,25 @@ pub(crate) unsafe fn selected_native_module_constant( // handles) instead of `undefined` — which threw "Right-hand side of // 'instanceof' is not an object" and 400'd every request. "Http2ServerRequest" => Some(bound_native_callable_export_value( + crate::module_hooks::http2_vtable("http2") + .unwrap_or(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL), "http2", "Http2ServerRequest", )), "Http2ServerResponse" => Some(bound_native_callable_export_value( + crate::module_hooks::http2_vtable("http2") + .unwrap_or(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL), "http2", "Http2ServerResponse", )), // #3905: `import http2 from "node:http2"` — default is the module // namespace object. - "default" => Some(native_namespace_or_create("http2", namespace_obj)), + "default" => Some(native_namespace_or_create( + crate::module_hooks::http2_vtable("http2") + .unwrap_or(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL), + "http2", + namespace_obj, + )), _ => None, }, "http2.constants" => crate::module_hooks::http2_constant(property), @@ -1148,31 +1244,49 @@ pub(crate) unsafe fn nm_const_inspector( f64::from_bits(JSValue::string_ptr(ptr).bits()) }; match module_name { - "inspector" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("inspector"), - "console" => Some(cached_inspector_object("console", || { - crate::node_inspector::js_node_inspector_console_object() - })), - "Network" => Some(cached_inspector_object("Network", || { - create_sub_namespace("inspector.Network") - })), - "NetworkResources" => Some(cached_inspector_object("NetworkResources", || { - create_sub_namespace("inspector.NetworkResources") - })), - "DOMStorage" => Some(cached_inspector_object("DOMStorage", || { - create_sub_namespace("inspector.DOMStorage") - })), - "Session" => { - let value = bound_native_callable_export_value("inspector", "Session"); - crate::node_inspector::install_session_prototype(value, false); - Some(value) + "inspector" => { + match property { + "default" if !is_cjs_default_object => cjs_default_export_value( + "inspector", + Some(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR), + ), + "console" => Some(cached_inspector_object("console", || { + crate::node_inspector::js_node_inspector_console_object() + })), + "Network" => { + Some(cached_inspector_object("Network", || { + create_sub_namespace(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR_NETWORK, "inspector.Network") + })) + } + "NetworkResources" => Some(cached_inspector_object("NetworkResources", || { + create_sub_namespace(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR_NETWORKRESOURCES, "inspector.NetworkResources") + })), + "DOMStorage" => Some(cached_inspector_object("DOMStorage", || { + create_sub_namespace(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR_DOMSTORAGE, "inspector.DOMStorage") + })), + "Session" => { + let value = bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR, + "inspector", + "Session", + ); + crate::node_inspector::install_session_prototype(value, false); + Some(value) + } + _ => None, } - _ => None, - }, + } "inspector/promises" => match property { - "default" if !is_cjs_default_object => cjs_default_export_value("inspector/promises"), + "default" if !is_cjs_default_object => cjs_default_export_value( + "inspector/promises", + Some(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR_PROMISES), + ), "Session" => { - let value = bound_native_callable_export_value("inspector/promises", "Session"); + let value = bound_native_callable_export_value( + &crate::object::native_module::namespaces::inspector::NM_INSPECTOR_PROMISES, + "inspector/promises", + "Session", + ); crate::node_inspector::install_session_prototype(value, true); Some(value) } @@ -1181,7 +1295,10 @@ pub(crate) unsafe fn nm_const_inspector( _ => { let name = crate::string::js_string_from_bytes(property.as_ptr(), property.len() as u32); - let callback = cjs_default_export_value("inspector")?; + let callback = cjs_default_export_value( + "inspector", + Some(&crate::object::native_module::namespaces::inspector::NM_INSPECTOR), + )?; let scope = crate::gc::RuntimeHandleScope::new(); let callback = scope.root_nanbox_f64(callback); let raw = (callback.get_nanbox_u64() & crate::value::POINTER_MASK) @@ -1241,7 +1358,10 @@ pub(crate) unsafe fn nm_const_zlib( // `zlib.constants` and the top-level Z_*/DEFLATE/INFLATE shortcuts // Node also exposes directly on `require('node:zlib')`. "zlib" => match property { - "constants" => Some(create_sub_namespace("zlib.constants")), + "constants" => Some(create_sub_namespace( + &crate::object::native_module::namespaces::zlib::NM_ZLIB_CONSTANTS, + "zlib.constants", + )), "codes" => Some(zlib_codes_object()), _ => zlib_const_lookup(property), }, @@ -1277,6 +1397,7 @@ pub(crate) unsafe fn nm_const_http( "http" => match property { "METHODS" => Some(unsafe { http_methods_array() }), "OutgoingMessage" => Some(bound_native_callable_export_value( + &crate::object::native_module::namespaces::http::NM_HTTP, "http", "OutgoingMessage", )), diff --git a/crates/perry-runtime/src/object/native_module/constructor_shapes.rs b/crates/perry-runtime/src/object/native_module/constructor_shapes.rs index 25fa1ba9270..c6ccef13359 100644 --- a/crates/perry-runtime/src/object/native_module/constructor_shapes.rs +++ b/crates/perry-runtime/src/object/native_module/constructor_shapes.rs @@ -80,13 +80,13 @@ fn native_parent(module: &str, name: &str) -> Option f64> { || super::static_exports::js_native_export_73747265616d_5772697461626c65(0) } ("crypto", "Cipheriv" | "Decipheriv" | "#Hash" | "#Hmac") => || { - private_parent_value("crypto", crate::realm_decl! { native_key "#LazyTransform"; realm { "node:crypto.Cipheriv.", receiver = "%NativeNamespace:crypto%", kind = prototype, instance = "node:crypto.Cipheriv.prototype.", extends = "node:stream.Transform"; } }) + private_parent_value(&crate::object::native_module::namespaces::crypto::NM_CRYPTO, "crypto", crate::realm_decl! { native_key "#LazyTransform"; realm { "node:crypto.Cipheriv.", receiver = "%NativeNamespace:crypto%", kind = prototype, instance = "node:crypto.Cipheriv.prototype.", extends = "node:stream.Transform"; } }) }, ("crypto", "Hash") => || { - private_parent_value("crypto", crate::realm_decl! { native_key "#Hash"; realm { "node:crypto.Hash.prototype.constructor", receiver = "%NativeNamespace:crypto%", kind = constructor, instance = "node:crypto.Hash.prototype", extends = "node:crypto.Cipheriv."; } }) + private_parent_value(&crate::object::native_module::namespaces::crypto::NM_CRYPTO, "crypto", crate::realm_decl! { native_key "#Hash"; realm { "node:crypto.Hash.prototype.constructor", receiver = "%NativeNamespace:crypto%", kind = constructor, instance = "node:crypto.Hash.prototype", extends = "node:crypto.Cipheriv."; } }) }, ("crypto", "Hmac") => || { - private_parent_value("crypto", crate::realm_decl! { native_key "#Hmac"; realm { "node:crypto.Hmac.prototype.constructor", receiver = "%NativeNamespace:crypto%", kind = constructor, instance = "node:crypto.Hmac.prototype", extends = "node:crypto.Cipheriv."; } }) + private_parent_value(&crate::object::native_module::namespaces::crypto::NM_CRYPTO, "crypto", crate::realm_decl! { native_key "#Hmac"; realm { "node:crypto.Hmac.prototype.constructor", receiver = "%NativeNamespace:crypto%", kind = constructor, instance = "node:crypto.Hmac.prototype", extends = "node:crypto.Cipheriv."; } }) }, ("http", "ClientRequest" | "ServerResponse") => { || super::static_exports::js_native_export_68747470_4f7574676f696e674d657373616765(0) @@ -103,29 +103,29 @@ fn native_parent(module: &str, name: &str) -> Option f64> { || super::static_exports::js_native_export_6e6574_536f636b6574(0) } ("readline", "Interface" | "InterfacePromises") => || { - private_parent_value("readline", crate::realm_decl! { native_key "#Interface"; realm { "node:readline/promises.Interface.", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:readline/promises.Interface.prototype.", extends = "node:readline/promises.Interface.."; } }) + private_parent_value(&crate::object::native_module::namespaces::readline::NM_READLINE, "readline", crate::realm_decl! { native_key "#Interface"; realm { "node:readline/promises.Interface.", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:readline/promises.Interface.prototype.", extends = "node:readline/promises.Interface.."; } }) }, ("readline", "#Interface") => || { - private_parent_value("readline", crate::realm_decl! { native_key "#InterfaceConstructor"; realm { "node:readline/promises.Interface..", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:readline/promises.Interface.prototype..", extends = "node:events.EventEmitter"; } }) + private_parent_value(&crate::object::native_module::namespaces::readline::NM_READLINE, "readline", crate::realm_decl! { native_key "#InterfaceConstructor"; realm { "node:readline/promises.Interface..", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:readline/promises.Interface.prototype..", extends = "node:events.EventEmitter"; } }) }, ("repl", "REPLServer") => || { - private_parent_value("readline", crate::realm_decl! { native_key "Interface"; realm { "node:repl.REPLServer.", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:repl.REPLServer.prototype.", extends = "node:readline/promises.Interface."; } }) + private_parent_value(&crate::object::native_module::namespaces::readline::NM_READLINE, "readline", crate::realm_decl! { native_key "Interface"; realm { "node:repl.REPLServer.", receiver = "%NativeNamespace:readline%", kind = prototype, instance = "node:repl.REPLServer.prototype.", extends = "node:readline/promises.Interface."; } }) }, ( "zlib", "Deflate" | "Inflate" | "Gzip" | "Gunzip" | "DeflateRaw" | "InflateRaw" | "Unzip" | "#Brotli", ) => || { - private_parent_value("zlib", crate::realm_decl! { native_key "#Zlib"; realm { "node:zlib.Deflate.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.Deflate.prototype.", extends = "node:zlib.Deflate.."; } }) + private_parent_value(&crate::object::native_module::namespaces::zlib::NM_ZLIB, "zlib", crate::realm_decl! { native_key "#Zlib"; realm { "node:zlib.Deflate.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.Deflate.prototype.", extends = "node:zlib.Deflate.."; } }) }, ("zlib", "BrotliCompress" | "BrotliDecompress") => || { - private_parent_value("zlib", crate::realm_decl! { native_key "#Brotli"; realm { "node:zlib.BrotliCompress.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.BrotliCompress.prototype.", extends = "node:zlib.Deflate."; } }) + private_parent_value(&crate::object::native_module::namespaces::zlib::NM_ZLIB, "zlib", crate::realm_decl! { native_key "#Brotli"; realm { "node:zlib.BrotliCompress.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.BrotliCompress.prototype.", extends = "node:zlib.Deflate."; } }) }, ("zlib", "ZstdCompress" | "ZstdDecompress") => || { - private_parent_value("zlib", crate::realm_decl! { native_key "#Zstd"; realm { "node:zlib.ZstdCompress.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.ZstdCompress.prototype.", extends = "node:zlib.Deflate.."; } }) + private_parent_value(&crate::object::native_module::namespaces::zlib::NM_ZLIB, "zlib", crate::realm_decl! { native_key "#Zstd"; realm { "node:zlib.ZstdCompress.", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.ZstdCompress.prototype.", extends = "node:zlib.Deflate.."; } }) }, ("zlib", "#Zlib" | "#Zstd") => || { - private_parent_value("zlib", crate::realm_decl! { native_key "#ZlibBase"; realm { "node:zlib.Deflate..", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.Deflate.prototype..", extends = "node:stream.Transform"; } }) + private_parent_value(&crate::object::native_module::namespaces::zlib::NM_ZLIB, "zlib", crate::realm_decl! { native_key "#ZlibBase"; realm { "node:zlib.Deflate..", receiver = "%NativeNamespace:zlib%", kind = prototype, instance = "node:zlib.Deflate.prototype..", extends = "node:stream.Transform"; } }) }, _ => return None, }) @@ -133,22 +133,26 @@ fn native_parent(module: &str, name: &str) -> Option f64> { /// A native constructor by export name; a `#`-prefixed name is node's internal /// constructor (no public export), minted and attached like a parent. -pub(crate) fn native_constructor_value(module: &str, name: &str) -> f64 { +pub(crate) fn native_constructor_value( + vt: &'static NativeModuleVtable, + module: &str, + name: &str, +) -> f64 { if name.starts_with('#') { - private_parent_value(module, name) + private_parent_value(vt, module, name) } else { - bound_native_callable_export_value(module, name) + bound_native_callable_export_value(vt, module, name) } } #[inline(always)] -fn private_parent_value(module: &str, name: &str) -> f64 { +fn private_parent_value(vt: &'static NativeModuleVtable, module: &str, name: &str) -> f64 { let key = format!("{module}\0{name}"); if let Some(value) = minted_native_callable_export(&key) { return value; } let scope = crate::gc::RuntimeHandleScope::new(); - let value = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); + let value = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); let addr = crate::value::js_nanbox_get_pointer(value.get_nanbox_f64()) as usize; unsafe { match module { @@ -218,11 +222,26 @@ fn prototype(constructor: f64) -> f64 { } pub(crate) fn link_parent(value: f64, parent: f64) -> f64 { + link(value, parent, prototype) +} + +/// [`link_parent`] for a global builtin parent (`repl.Recoverable` extends +/// `SyntaxError`): the parent's `prototype` keeps the descriptor its own +/// declaration gives it (non-writable, as in Node), so the link only reads +/// it and never applies the minted-prototype attributes of +/// [`finish_prototype`]. +fn link_builtin_parent(value: f64, parent: f64) -> f64 { + link(value, parent, |f| { + crate::object::js_function_prototype_value_for_read(f) + }) +} + +fn link(value: f64, parent: f64, parent_prototype: fn(f64) -> f64) -> f64 { let scope = crate::gc::RuntimeHandleScope::new(); let ctor = scope.root_nanbox_f64(value); let parent = scope.root_nanbox_f64(parent); let proto = scope.root_nanbox_f64(prototype(ctor.get_nanbox_f64())); - let parent_proto = scope.root_nanbox_f64(prototype(parent.get_nanbox_f64())); + let parent_proto = scope.root_nanbox_f64(parent_prototype(parent.get_nanbox_f64())); crate::object::js_object_set_prototype_of(ctor.get_nanbox_f64(), parent.get_nanbox_f64()); // A prototype born on a layout naming its parent (`runtime_layouts:: // node_prototypes`) already has it: no relink, which on a sealed @@ -280,7 +299,7 @@ pub(crate) fn link_parent(value: f64, parent: f64) -> f64 { } if module == "repl" && name == "Recoverable" { let parent = crate::object::js_get_global_this_builtin_value(b"SyntaxError".as_ptr(), 11); - return link_parent(ctor.get_nanbox_f64(), parent); + return link_builtin_parent(ctor.get_nanbox_f64(), parent); } if let Some(parent_value) = native_parent(module, name) { let parent = scope.root_nanbox_f64(parent_value()); @@ -488,19 +507,75 @@ mod tests { crate::object::native_module_registry::js_nm_install_stream(); crate::object::native_module_registry::js_nm_install_net(); crate::object::native_module_registry::js_nm_install_worker_threads(); - for (module, name, pm, pn) in [ - ("stream", "Readable", "stream", "Stream"), - ("stream", "Writable", "stream", "Stream"), - ("stream", "Duplex", "stream", "Readable"), - ("stream", "Transform", "stream", "Duplex"), - ("stream", "PassThrough", "stream", "Transform"), - ("net", "Socket", "stream", "Duplex"), - ("net", "Server", "events", "EventEmitter"), - ("worker_threads", "Worker", "events", "EventEmitter"), + for (vt, module, name, pvt, pm, pn) in [ + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ), + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Writable", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ), + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + ), + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ), + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "Socket", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "Server", + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ), + ( + &crate::object::native_module::namespaces::worker_threads::NM_WORKER_THREADS, + "worker_threads", + "Worker", + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); - let parent = scope.root_nanbox_f64(bound_native_callable_export_value(pm, pn)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); + let parent = scope.root_nanbox_f64(bound_native_callable_export_value(pvt, pm, pn)); assert_eq!( crate::object::js_object_get_prototype_of(ctor.get_nanbox_f64()).to_bits(), parent.get_nanbox_u64(), @@ -528,9 +603,16 @@ mod tests { fn constructor_statics2_stream_statics_share_inherited_identity() { crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let duplex = scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Duplex")); - let pass = - scope.root_nanbox_f64(bound_native_callable_export_value("stream", "PassThrough")); + let duplex = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + )); + let pass = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + )); let da = crate::value::js_nanbox_get_pointer(duplex.get_nanbox_f64()) as usize; let pa = crate::value::js_nanbox_get_pointer(pass.get_nanbox_f64()) as usize; for name in ["from", "fromWeb", "toWeb"] { @@ -545,16 +627,40 @@ mod tests { fn constructor_statics2_native_brands_also_follow_prototypes() { crate::object::native_module_registry::js_nm_install_crypto(); crate::object::native_module_registry::js_nm_install_http(); - for (module, name) in [ - ("crypto", "Hash"), - ("crypto", "Hmac"), - ("crypto", "Cipheriv"), - ("crypto", "Decipheriv"), - ("http", "Agent"), - ("https", "Agent"), + for (vt, module, name) in [ + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hash", + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hmac", + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Cipheriv", + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Decipheriv", + ), + ( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + "Agent", + ), + ( + &crate::object::native_module::namespaces::https::NM_HTTPS, + "https", + "Agent", + ), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); let proto = scope.root_nanbox_f64(prototype(ctor.get_nanbox_f64())); let instance = scope.root_raw_mut_ptr(js_object_alloc(0, 0)); let value = instance @@ -578,8 +684,11 @@ mod tests { const CHILD: u32 = 0x7611_0021; crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let parent = - scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Transform")); + let parent = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + )); unsafe { crate::object::js_register_class_name(CHILD, b"Statics2Child".as_ptr(), 13); } @@ -631,8 +740,11 @@ mod tests { const CHILD: u32 = 0x7611_0023; crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let parent = - scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Transform")); + let parent = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + )); unsafe { crate::object::js_register_class_name(CHILD, b"ReservedChild".as_ptr(), 13); } @@ -648,8 +760,11 @@ mod tests { const CHILD: u32 = 0x7611_0022; crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let parent = - scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Transform")); + let parent = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + )); unsafe { crate::object::js_register_class_name(CHILD, b"Statics2Mutation".as_ptr(), 16); } @@ -721,7 +836,11 @@ mod tests { crate::object::native_module_registry::js_nm_install_crypto(); for name in ["Hash", "Hmac"] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value("crypto", name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + name, + )); let parent = scope.root_nanbox_f64(crate::object::js_object_get_prototype_of( ctor.get_nanbox_f64(), )); @@ -745,15 +864,40 @@ mod tests { fn constructor_statics2_prototype_descriptors_match_node() { crate::object::native_module_registry::js_nm_install_crypto(); crate::object::native_module_registry::js_nm_install_stream(); - for (module, name, parent) in [ - ("crypto", "Hash", false), - ("crypto", "Hash", true), - ("crypto", "Hmac", false), - ("crypto", "Hmac", true), - ("stream", "Transform", false), + for (vt, module, name, parent) in [ + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hash", + false, + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hash", + true, + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hmac", + false, + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "Hmac", + true, + ), + ( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + false, + ), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); let ctor = scope.root_nanbox_f64(if parent { crate::object::js_object_get_prototype_of(ctor.get_nanbox_f64()) } else { @@ -780,14 +924,38 @@ mod tests { fn constructor_statics2_own_static_descriptors_match_node() { crate::object::native_module_registry::js_nm_install_net(); crate::object::native_module_registry::js_nm_install_crypto(); - for (module, name, method, bits) in [ - ("net", "BlockList", "isBlockList", 5), - ("net", "SocketAddress", "isSocketAddress", 5), - ("net", "SocketAddress", "parse", 5), - ("crypto", "ECDH", "convertKey", 7), + for (vt, module, name, method, bits) in [ + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "BlockList", + "isBlockList", + 5, + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "SocketAddress", + "isSocketAddress", + 5, + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "SocketAddress", + "parse", + 5, + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "ECDH", + "convertKey", + 7, + ), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); assert_eq!( crate::object::get_property_attrs( crate::value::js_nanbox_get_pointer(ctor.get_nanbox_f64()) as usize, @@ -803,9 +971,16 @@ mod tests { fn constructor_statics2_assignments_follow_constructor_setters() { crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let ee = - scope.root_nanbox_f64(bound_native_callable_export_value("events", "EventEmitter")); - let child = scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Readable")); + let ee = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + )); + let child = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + )); let before = crate::closure::closure_get_dynamic_prop( crate::value::js_nanbox_get_pointer(ee.get_nanbox_f64()) as usize, "defaultMaxListeners", @@ -852,8 +1027,11 @@ mod tests { ("AsyncLocalStorage", "snapshot"), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = - scope.root_nanbox_f64(bound_native_callable_export_value("async_hooks", name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, + "async_hooks", + name, + )); let addr = crate::value::js_nanbox_get_pointer(ctor.get_nanbox_f64()) as usize; assert_eq!( crate::object::get_property_attrs(addr, method) @@ -875,9 +1053,16 @@ mod tests { fn constructor_statics2_shared_default_accessor() { crate::object::native_module_registry::js_nm_install_stream(); let scope = crate::gc::RuntimeHandleScope::new(); - let ee = - scope.root_nanbox_f64(bound_native_callable_export_value("events", "EventEmitter")); - let child = scope.root_nanbox_f64(bound_native_callable_export_value("stream", "Readable")); + let ee = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + )); + let child = scope.root_nanbox_f64(bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + )); let addr = crate::value::js_nanbox_get_pointer(ee.get_nanbox_f64()) as usize; let descriptor = crate::object::get_accessor_descriptor(addr, "defaultMaxListeners") .expect("Node shared default is an accessor"); @@ -911,14 +1096,34 @@ mod tests { fn constructor_statics2_own_values_are_functions() { crate::object::native_module_registry::js_nm_install_net(); crate::object::native_module_registry::js_nm_install_crypto(); - for (module, name, method) in [ - ("net", "BlockList", "isBlockList"), - ("net", "SocketAddress", "isSocketAddress"), - ("net", "SocketAddress", "parse"), - ("crypto", "ECDH", "convertKey"), + for (vt, module, name, method) in [ + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "BlockList", + "isBlockList", + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "SocketAddress", + "isSocketAddress", + ), + ( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "SocketAddress", + "parse", + ), + ( + &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto", + "ECDH", + "convertKey", + ), ] { let scope = crate::gc::RuntimeHandleScope::new(); - let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(module, name)); + let ctor = scope.root_nanbox_f64(bound_native_callable_export_value(vt, module, name)); let addr = crate::value::js_nanbox_get_pointer(ctor.get_nanbox_f64()) as usize; let value = crate::closure::closure_get_dynamic_prop(addr, method); assert!( diff --git a/crates/perry-runtime/src/object/native_module/module_keys.rs b/crates/perry-runtime/src/object/native_module/module_keys.rs index 8bce12f5882..433da8e38da 100644 --- a/crates/perry-runtime/src/object/native_module/module_keys.rs +++ b/crates/perry-runtime/src/object/native_module/module_keys.rs @@ -1,863 +1,38 @@ use super::*; -mod constants_keys; -use constants_keys::{DEPRECATED_CONSTANTS_KEYS, ZLIB_CONSTANTS_KEYS}; - -const ASYNC_HOOKS_DEFAULT_KEYS: &[&[u8]] = &[ - b"AsyncLocalStorage", - b"createHook", - b"executionAsyncId", - b"triggerAsyncId", - b"executionAsyncResource", - b"asyncWrapProviders", - b"AsyncResource", -]; - -const ASYNC_HOOKS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"AsyncLocalStorage", - b"AsyncResource", - b"asyncWrapProviders", - b"createHook", - b"default", - b"executionAsyncId", - b"executionAsyncResource", - b"triggerAsyncId", -]; - -const STREAM_NAMESPACE_KEYS: &[&[u8]] = &[ - b"Duplex", - b"PassThrough", - b"Readable", - b"Stream", - b"Transform", - b"Writable", - b"_isArrayBufferView", - b"_isUint8Array", - b"_uint8ArrayToBuffer", - b"addAbortSignal", - b"compose", - b"default", - b"duplexPair", - b"finished", - b"getDefaultHighWaterMark", - b"isDestroyed", - b"isDisturbed", - b"isErrored", - b"isReadable", - b"isWritable", - b"pipeline", - b"promises", - b"setDefaultHighWaterMark", -]; - -const DNS_DEFAULT_KEYS: &[&[u8]] = &[ - b"lookup", - b"lookupService", - b"Resolver", - b"getDefaultResultOrder", - b"setDefaultResultOrder", - b"setServers", - b"ADDRCONFIG", - b"ALL", - b"V4MAPPED", - b"NODATA", - b"FORMERR", - b"SERVFAIL", - b"NOTFOUND", - b"NOTIMP", - b"REFUSED", - b"BADQUERY", - b"BADNAME", - b"BADFAMILY", - b"BADRESP", - b"CONNREFUSED", - b"TIMEOUT", - b"EOF", - b"FILE", - b"NOMEM", - b"DESTRUCTION", - b"BADSTR", - b"BADFLAGS", - b"NONAME", - b"BADHINTS", - b"NOTINITIALIZED", - b"LOADIPHLPAPI", - b"ADDRGETNETWORKPARAMS", - b"CANCELLED", - b"getServers", - b"resolve", - b"resolve4", - b"resolve6", - b"resolveAny", - b"resolveCaa", - b"resolveCname", - b"resolveMx", - b"resolveNaptr", - b"resolveNs", - b"resolvePtr", - b"resolveSoa", - b"resolveSrv", - b"resolveTlsa", - b"resolveTxt", - b"reverse", - b"promises", -]; - -const DNS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"ADDRCONFIG", - b"ADDRGETNETWORKPARAMS", - b"ALL", - b"BADFAMILY", - b"BADFLAGS", - b"BADHINTS", - b"BADNAME", - b"BADQUERY", - b"BADRESP", - b"BADSTR", - b"CANCELLED", - b"CONNREFUSED", - b"DESTRUCTION", - b"EOF", - b"FILE", - b"FORMERR", - b"LOADIPHLPAPI", - b"NODATA", - b"NOMEM", - b"NONAME", - b"NOTFOUND", - b"NOTIMP", - b"NOTINITIALIZED", - b"REFUSED", - b"Resolver", - b"SERVFAIL", - b"TIMEOUT", - b"V4MAPPED", - b"default", - b"getDefaultResultOrder", - b"getServers", - b"lookup", - b"lookupService", - b"promises", - b"resolve", - b"resolve4", - b"resolve6", - b"resolveAny", - b"resolveCaa", - b"resolveCname", - b"resolveMx", - b"resolveNaptr", - b"resolveNs", - b"resolvePtr", - b"resolveSoa", - b"resolveSrv", - b"resolveTlsa", - b"resolveTxt", - b"reverse", - b"setDefaultResultOrder", - b"setServers", -]; - -const DNS_PROMISES_DEFAULT_KEYS: &[&[u8]] = &[ - b"lookup", - b"lookupService", - b"Resolver", - b"getDefaultResultOrder", - b"setDefaultResultOrder", - b"setServers", - b"NODATA", - b"FORMERR", - b"SERVFAIL", - b"NOTFOUND", - b"NOTIMP", - b"REFUSED", - b"BADQUERY", - b"BADNAME", - b"BADFAMILY", - b"BADRESP", - b"CONNREFUSED", - b"TIMEOUT", - b"EOF", - b"FILE", - b"NOMEM", - b"DESTRUCTION", - b"BADSTR", - b"BADFLAGS", - b"NONAME", - b"BADHINTS", - b"NOTINITIALIZED", - b"LOADIPHLPAPI", - b"ADDRGETNETWORKPARAMS", - b"CANCELLED", - b"getServers", - b"resolve", - b"resolve4", - b"resolve6", - b"resolveAny", - b"resolveCaa", - b"resolveCname", - b"resolveMx", - b"resolveNaptr", - b"resolveNs", - b"resolvePtr", - b"resolveSoa", - b"resolveSrv", - b"resolveTlsa", - b"resolveTxt", - b"reverse", -]; - -const DNS_PROMISES_NAMESPACE_KEYS: &[&[u8]] = &[ - b"ADDRGETNETWORKPARAMS", - b"BADFAMILY", - b"BADFLAGS", - b"BADHINTS", - b"BADNAME", - b"BADQUERY", - b"BADRESP", - b"BADSTR", - b"CANCELLED", - b"CONNREFUSED", - b"DESTRUCTION", - b"EOF", - b"FILE", - b"FORMERR", - b"LOADIPHLPAPI", - b"NODATA", - b"NOMEM", - b"NONAME", - b"NOTFOUND", - b"NOTIMP", - b"NOTINITIALIZED", - b"REFUSED", - b"Resolver", - b"SERVFAIL", - b"TIMEOUT", - b"default", - b"getDefaultResultOrder", - b"getServers", - b"lookup", - b"lookupService", - b"resolve", - b"resolve4", - b"resolve6", - b"resolveAny", - b"resolveCaa", - b"resolveCname", - b"resolveMx", - b"resolveNaptr", - b"resolveNs", - b"resolvePtr", - b"resolveSoa", - b"resolveSrv", - b"resolveTlsa", - b"resolveTxt", - b"reverse", - b"setDefaultResultOrder", - b"setServers", -]; - -const CHILD_PROCESS_DEFAULT_KEYS: &[&[u8]] = &[ - b"ChildProcess", - b"_forkChild", - b"exec", - b"execFile", - b"execFileSync", - b"execSync", - b"fork", - b"spawn", - b"spawnSync", -]; - -const CHILD_PROCESS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"ChildProcess", - b"_forkChild", - b"default", - b"exec", - b"execFile", - b"execFileSync", - b"execSync", - b"fork", - b"spawn", - b"spawnSync", -]; - // #6563: node-pty / @lydell/node-pty — `spawn` is the entire module surface // the target apps touch; everything else lives on the returned IPty object. -const NODE_PTY_DEFAULT_KEYS: &[&[u8]] = &[b"spawn"]; - -const NODE_PTY_NAMESPACE_KEYS: &[&[u8]] = &[b"default", b"spawn"]; - -const CLUSTER_NAMESPACE_KEYS: &[&[u8]] = &[ - b"SCHED_NONE", - b"SCHED_RR", - b"Worker", - b"_events", - b"_eventsCount", - b"_maxListeners", - b"default", - b"disconnect", - b"fork", - b"isMaster", - b"isPrimary", - b"isWorker", - b"schedulingPolicy", - b"settings", - b"setupMaster", - b"setupPrimary", - b"workers", -]; - -const CLUSTER_DEFAULT_KEYS: &[&[u8]] = &[ - b"_events", - b"_eventsCount", - b"_maxListeners", - b"isWorker", - b"isMaster", - b"isPrimary", - b"Worker", - b"workers", - b"settings", - b"SCHED_NONE", - b"SCHED_RR", - b"schedulingPolicy", - b"setupPrimary", - b"setupMaster", - b"fork", - b"disconnect", -]; - -const PROCESS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"_debugEnd", - b"_debugProcess", - b"_events", - b"_eventsCount", - b"_exiting", - b"_fatalException", - b"_getActiveHandles", - b"_getActiveRequests", - b"_kill", - b"_linkedBinding", - b"_maxListeners", - b"_preload_modules", - b"_rawDebug", - b"_startProfilerIdleNotifier", - b"_stopProfilerIdleNotifier", - b"_tickCallback", - b"abort", - b"addListener", - b"addUncaughtExceptionCaptureCallback", - b"allowedNodeEnvironmentFlags", - b"argv", - b"argv0", - b"arch", - b"binding", - b"channel", - b"chdir", - b"config", - b"connected", - b"cpuUsage", - b"cwd", - b"debugPort", - b"default", - b"disconnect", - b"dlopen", - b"domain", - b"env", - b"eventNames", - b"execve", - b"execArgv", - b"execPath", - b"features", - b"finalization", - b"getActiveResourcesInfo", - b"getBuiltinModule", - b"getMaxListeners", - b"hrtime", - b"kill", - b"listenerCount", - b"listeners", - b"memoryUsage", - b"moduleLoadList", - b"nextTick", - b"off", - b"on", - b"once", - b"openStdin", - b"pid", - b"platform", - b"ppid", - b"prependListener", - b"prependOnceListener", - b"rawListeners", - b"ref", - b"release", - b"removeAllListeners", - b"removeListener", - b"report", - b"resourceUsage", - b"reallyExit", - b"setMaxListeners", - b"setSourceMapsEnabled", - b"send", - b"sourceMapsEnabled", - b"stderr", - b"stdin", - b"stdout", - b"title", - b"unref", - b"uptime", - b"version", - b"versions", -]; - -const PROCESS_DEFAULT_KEYS: &[&[u8]] = &[ - b"_debugEnd", - b"_debugProcess", - b"_events", - b"_eventsCount", - b"_exiting", - b"_fatalException", - b"_getActiveHandles", - b"_getActiveRequests", - b"_kill", - b"_linkedBinding", - b"_maxListeners", - b"_preload_modules", - b"_rawDebug", - b"_startProfilerIdleNotifier", - b"_stopProfilerIdleNotifier", - b"_tickCallback", - b"abort", - b"addListener", - b"addUncaughtExceptionCaptureCallback", - b"allowedNodeEnvironmentFlags", - b"argv", - b"argv0", - b"arch", - b"binding", - b"channel", - b"chdir", - b"config", - b"connected", - b"cpuUsage", - b"cwd", - b"debugPort", - b"disconnect", - b"dlopen", - b"domain", - b"env", - b"eventNames", - b"execve", - b"ref", - b"unref", - b"execArgv", - b"execPath", - b"features", - b"finalization", - b"getActiveResourcesInfo", - b"getBuiltinModule", - b"getMaxListeners", - b"hrtime", - b"kill", - b"listenerCount", - b"listeners", - b"memoryUsage", - b"moduleLoadList", - b"nextTick", - b"off", - b"on", - b"once", - b"openStdin", - b"pid", - b"platform", - b"ppid", - b"prependListener", - b"prependOnceListener", - b"rawListeners", - b"release", - b"removeAllListeners", - b"removeListener", - b"report", - b"resourceUsage", - b"reallyExit", - b"setMaxListeners", - b"setSourceMapsEnabled", - b"send", - b"sourceMapsEnabled", - b"stderr", - b"stdin", - b"stdout", - b"title", - b"uptime", - b"version", - b"versions", -]; - -const BUFFER_NAMESPACE_KEYS: &[&[u8]] = &[ - b"Buffer", - b"transcode", - b"isUtf8", - b"isAscii", - b"kMaxLength", - b"kStringMaxLength", - b"btoa", - b"atob", - b"constants", - b"INSPECT_MAX_BYTES", - b"Blob", - b"resolveObjectURL", - b"File", -]; - -const TIMERS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"setTimeout", - b"clearTimeout", - b"setImmediate", - b"clearImmediate", - b"setInterval", - b"clearInterval", - b"promises", -]; - -const OS_DEFAULT_KEYS: &[&[u8]] = &[ - b"arch", - b"availableParallelism", - b"cpus", - b"endianness", - b"freemem", - b"getPriority", - b"homedir", - b"hostname", - b"loadavg", - b"networkInterfaces", - b"platform", - b"release", - b"setPriority", - b"tmpdir", - b"totalmem", - b"type", - b"userInfo", - b"uptime", - b"version", - b"machine", - b"constants", - b"EOL", - b"devNull", -]; - -const OS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"EOL", - b"arch", - b"availableParallelism", - b"constants", - b"cpus", - b"default", - b"devNull", - b"endianness", - b"freemem", - b"getPriority", - b"homedir", - b"hostname", - b"loadavg", - b"machine", - b"networkInterfaces", - b"platform", - b"release", - b"setPriority", - b"tmpdir", - b"totalmem", - b"type", - b"uptime", - b"userInfo", - b"version", -]; - -const PATH_DEFAULT_KEYS: &[&[u8]] = &[ - b"resolve", - b"normalize", - b"isAbsolute", - b"join", - b"relative", - b"toNamespacedPath", - b"dirname", - b"basename", - b"extname", - b"format", - b"parse", - b"matchesGlob", - b"sep", - b"delimiter", - b"win32", - b"posix", - b"_makeLong", -]; - -const PATH_NAMESPACE_KEYS: &[&[u8]] = &[ - b"_makeLong", - b"basename", - b"default", - b"delimiter", - b"dirname", - b"extname", - b"format", - b"isAbsolute", - b"join", - b"matchesGlob", - b"normalize", - b"parse", - b"posix", - b"relative", - b"resolve", - b"sep", - b"toNamespacedPath", - b"win32", -]; - -const QUERYSTRING_DEFAULT_KEYS: &[&[u8]] = &[ - b"unescapeBuffer", - b"unescape", - b"escape", - b"stringify", - b"encode", - b"parse", - b"decode", -]; - -const QUERYSTRING_NAMESPACE_KEYS: &[&[u8]] = &[ - b"decode", - b"default", - b"encode", - b"escape", - b"parse", - b"stringify", - b"unescape", - b"unescapeBuffer", -]; - -const PUNYCODE_DEFAULT_KEYS: &[&[u8]] = &[ - b"version", - b"ucs2", - b"decode", - b"encode", - b"toASCII", - b"toUnicode", -]; - -const PUNYCODE_NAMESPACE_KEYS: &[&[u8]] = &[ - b"decode", - b"default", - b"encode", - b"toASCII", - b"toUnicode", - b"ucs2", - b"version", -]; - -const PUNYCODE_UCS2_KEYS: &[&[u8]] = &[b"decode", b"encode"]; - -const INSPECTOR_NAMESPACE_KEYS: &[&[u8]] = &[ - b"open", - b"close", - b"url", - b"waitForDebugger", - b"console", - b"Session", - b"Network", - b"NetworkResources", - b"DOMStorage", -]; - -const INSPECTOR_NETWORK_KEYS: &[&[u8]] = &[ - b"requestWillBeSent", - b"responseReceived", - b"loadingFinished", - b"loadingFailed", - b"dataSent", - b"dataReceived", - b"webSocketCreated", - b"webSocketClosed", - b"webSocketHandshakeResponseReceived", -]; - -const INSPECTOR_NETWORK_RESOURCES_KEYS: &[&[u8]] = &[b"put"]; - -const INSPECTOR_DOM_STORAGE_KEYS: &[&[u8]] = &[ - b"domStorageItemAdded", - b"domStorageItemRemoved", - b"domStorageItemUpdated", - b"domStorageItemsCleared", - b"registerStorage", -]; - -const URL_DEFAULT_KEYS: &[&[u8]] = &[ - b"Url", - b"parse", - b"resolve", - b"resolveObject", - b"format", - b"URL", - b"URLSearchParams", - b"URLPattern", - b"domainToASCII", - b"domainToUnicode", - b"pathToFileURL", - b"fileURLToPath", - b"fileURLToPathBuffer", - b"urlToHttpOptions", -]; - -const URL_NAMESPACE_KEYS: &[&[u8]] = &[ - b"URL", - b"URLSearchParams", - b"URLPattern", - b"Url", - b"default", - b"domainToASCII", - b"domainToUnicode", - b"fileURLToPath", - b"fileURLToPathBuffer", - b"format", - b"parse", - b"pathToFileURL", - b"resolve", - b"resolveObject", - b"urlToHttpOptions", -]; - -const UTIL_DEFAULT_KEYS: &[&[u8]] = &[ - b"aborted", - b"callbackify", - b"convertProcessSignalToExitCode", - b"debug", - b"debuglog", - b"deprecate", - b"diff", - b"format", - b"formatWithOptions", - b"getCallSites", - b"getSystemErrorMap", - b"getSystemErrorName", - b"getSystemErrorMessage", - b"inherits", - b"inspect", - b"isArray", - b"isDeepStrictEqual", - b"promisify", - b"stripVTControlCharacters", - b"styleText", - b"toUSVString", - b"setTraceSigInt", - b"types", - b"parseArgs", - b"TextDecoder", - b"TextEncoder", - b"transferableAbortController", - b"transferableAbortSignal", -]; - -const UTIL_NAMESPACE_KEYS: &[&[u8]] = &[ - b"_errnoException", - b"_exceptionWithHostPort", - b"_extend", - b"aborted", - b"callbackify", - b"convertProcessSignalToExitCode", - b"debug", - b"debuglog", - b"default", - b"deprecate", - b"diff", - b"format", - b"formatWithOptions", - b"getCallSites", - b"getSystemErrorMap", - b"getSystemErrorName", - b"getSystemErrorMessage", - b"inherits", - b"inspect", - b"isArray", - b"isDeepStrictEqual", - b"promisify", - b"stripVTControlCharacters", - b"styleText", - b"toUSVString", - b"setTraceSigInt", - b"types", - b"parseArgs", - b"MIMEParams", - b"MIMEType", - b"TextDecoder", - b"TextEncoder", - b"transferableAbortController", - b"transferableAbortSignal", -]; - -const EVENTS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"EventEmitter", - b"EventEmitterAsyncResource", - b"default", - b"defaultMaxListeners", - b"usingDomains", - b"captureRejections", - b"captureRejectionSymbol", - b"errorMonitor", - b"init", - b"listenerCount", - b"on", - b"once", - b"addAbortListener", - b"getEventListeners", - b"getMaxListeners", - b"setMaxListeners", -]; - -const REPL_NAMESPACE_KEYS: &[&[u8]] = &[ - b"REPLServer", - b"REPL_MODE_SLOPPY", - b"REPL_MODE_STRICT", - b"Recoverable", - b"builtinModules", - b"start", -]; - -const WORKER_THREADS_NAMESPACE_KEYS: &[&[u8]] = &[ - b"BroadcastChannel", - b"MessageChannel", - b"MessagePort", - b"SHARE_ENV", - b"Worker", - b"getEnvironmentData", - b"isInternalThread", - b"isMainThread", - b"isMarkedAsUntransferable", - b"locks", - b"markAsUncloneable", - b"markAsUntransferable", - b"moveMessagePortToContext", - b"parentPort", - b"postMessageToThread", - b"receiveMessageOnPort", - b"resourceLimits", - b"setEnvironmentData", - b"threadId", - b"threadName", - b"workerData", -]; +#[export_name = "perry_nm_vt_NM_NODE_PTY_DEFAULT"] +pub(crate) static NM_NODE_PTY_DEFAULT: NativeModuleVtable = NativeModuleVtable { + base_namespace: Some(|| &NM_NODE_PTY), + ..keyed(&[b"spawn"]) +}; + +#[export_name = "perry_nm_vt_NM_NODE_PTY"] +pub(crate) static NM_NODE_PTY: NativeModuleVtable = NativeModuleVtable { + default_namespace: Some(&NM_NODE_PTY_DEFAULT), + ..keyed(&[b"default", b"spawn"]) +}; + +/// A vtable for a module whose keys are still a hand table beside it (no +/// item-level declaration yet). +const fn keyed(module_keys: &'static [&'static [u8]]) -> NativeModuleVtable { + NativeModuleVtable { + module_keys, + ..NATIVE_MODULE_VTABLE_BASE + } +} -const VM_NAMESPACE_KEYS: &[&[u8]] = &[ - b"Script", - b"createContext", - b"createScript", - b"runInContext", - b"runInNewContext", - b"runInThisContext", - b"isContext", - b"compileFunction", - b"measureMemory", - b"constants", -]; +/// The vtable a `vm` namespace is born with under +/// `PERRY_EXPERIMENTAL_VM_MODULES` (the flag is fixed for the process). +pub(crate) fn vm_modules_vtable() -> &'static NativeModuleVtable { + &NM_VM_MODULES +} -const VM_MODULE_NAMESPACE_KEYS: &[&[u8]] = &[ +/// `vm` with `PERRY_EXPERIMENTAL_VM_MODULES`: the declared `vm` keys plus the +/// module classes (the birth picks it; the flag is fixed for the process). +#[export_name = "perry_nm_vt_NM_VM_MODULES"] +pub(crate) static NM_VM_MODULES: NativeModuleVtable = keyed(&[ b"Script", b"createContext", b"createScript", @@ -871,112 +46,33 @@ const VM_MODULE_NAMESPACE_KEYS: &[&[u8]] = &[ b"Module", b"SourceTextModule", b"SyntheticModule", -]; - -const PERF_HOOKS_DEFAULT_KEYS: &[&[u8]] = &[ - b"Performance", - b"PerformanceEntry", - b"PerformanceMark", - b"PerformanceMeasure", - b"PerformanceObserver", - b"PerformanceObserverEntryList", - b"PerformanceResourceTiming", - b"monitorEventLoopDelay", - b"eventLoopUtilization", - b"timerify", - b"createHistogram", - b"performance", - b"constants", -]; - -// Linux-only open() flags: Node only enumerates these on platforms whose libc -// defines them (e.g. `O_DIRECT`/`O_NOATIME` are absent on macOS), so gate the -// enumerable-key tail by target so `Object.keys(constants)` matches Node here. -#[cfg(target_os = "linux")] -fn deprecated_constants_keys() -> &'static [&'static [u8]] { - use std::sync::OnceLock; - static MERGED: OnceLock> = OnceLock::new(); - MERGED - .get_or_init(|| { - let mut v: Vec<&'static [u8]> = Vec::with_capacity(DEPRECATED_CONSTANTS_KEYS.len() + 6); - for &k in DEPRECATED_CONSTANTS_KEYS { - if k == b"SIGCHLD" { - v.push(k); - v.push(b"SIGSTKFLT"); - continue; - } - if k == b"SIGIO" { - v.push(k); - v.push(b"SIGPOLL"); - v.push(b"SIGPWR"); - continue; - } - if k == b"RTLD_LOCAL" { - v.push(k); - #[cfg(target_env = "gnu")] - v.push(b"RTLD_DEEPBIND"); - continue; - } - if k == b"defaultCoreCipherList" { - v.push(b"O_DIRECT"); - v.push(b"O_NOATIME"); - } - v.push(k); - } - v - }) - .as_slice() -} - -#[cfg(target_os = "macos")] -fn deprecated_constants_keys() -> &'static [&'static [u8]] { - use std::sync::OnceLock; - static MERGED: OnceLock> = OnceLock::new(); - MERGED - .get_or_init(|| { - let mut v: Vec<&'static [u8]> = Vec::with_capacity(DEPRECATED_CONSTANTS_KEYS.len() + 2); - for &k in DEPRECATED_CONSTANTS_KEYS { - if k == b"SIGSYS" { - v.push(k); - v.push(b"SIGINFO"); - continue; - } - if k == b"defaultCoreCipherList" { - v.push(b"O_SYMLINK"); - } - v.push(k); - } - v - }) - .as_slice() -} - -#[cfg(not(any(target_os = "linux", target_os = "macos")))] -fn deprecated_constants_keys() -> &'static [&'static [u8]] { - DEPRECATED_CONSTANTS_KEYS -} - -fn deprecated_constants_namespace_keys() -> &'static [&'static [u8]] { - use std::sync::OnceLock; - static MERGED: OnceLock> = OnceLock::new(); - MERGED - .get_or_init(|| { - let keys = deprecated_constants_keys(); - let mut v: Vec<&'static [u8]> = Vec::with_capacity(keys.len() + 1); - v.extend_from_slice(keys); - v.push(b"default"); - v +]); + +/// The deprecated `constants` module: `constants.default` plus `default`. +#[export_name = "perry_nm_vt_NM_CONSTANTS"] +pub(crate) static NM_CONSTANTS: NativeModuleVtable = NativeModuleVtable { + keys: |_| { + Some(ModuleKeys { + head: super::namespaces::constants::NM_CONSTANTS_DEFAULT.module_keys, + tail: &[b"default"], }) - .as_slice() + }, + default_namespace: Some(&super::namespaces::constants::NM_CONSTANTS_DEFAULT), + ..NATIVE_MODULE_VTABLE_BASE +}; + +// The other half of the `constants` default link (this vtable is a hand table, +// so it has no `default = ...;` clause to set it). +impl super::namespaces::constants::NM_CONSTANTS_DEFAULT { + pub const BASE_NAMESPACE: Option &'static NativeModuleVtable> = Some(|| &NM_CONSTANTS); } #[cfg(test)] mod tests { - use super::deprecated_constants_keys; - #[test] fn rtld_deepbind_key_is_platform_gated() { - let has_rtld_deepbind = deprecated_constants_keys() + let has_rtld_deepbind = super::super::namespaces::constants::NM_CONSTANTS_DEFAULT + .module_keys .iter() .any(|key| *key == b"RTLD_DEEPBIND"); assert_eq!( @@ -988,164 +84,9 @@ mod tests { // Node 26.5.1 enumerable exports; deprecated top-level constants are // non-enumerable. All enumeration and interop copies use this surface. -const ZLIB_NAMESPACE_EXPORT_KEYS: &[&[u8]] = &[ - b"crc32", - b"Deflate", - b"Inflate", - b"Gzip", - b"Gunzip", - b"DeflateRaw", - b"InflateRaw", - b"Unzip", - b"BrotliCompress", - b"BrotliDecompress", - b"ZstdCompress", - b"ZstdDecompress", - b"deflate", - b"deflateSync", - b"gzip", - b"gzipSync", - b"deflateRaw", - b"deflateRawSync", - b"unzip", - b"unzipSync", - b"inflate", - b"inflateSync", - b"gunzip", - b"gunzipSync", - b"inflateRaw", - b"inflateRawSync", - b"brotliCompress", - b"brotliCompressSync", - b"brotliDecompress", - b"brotliDecompressSync", - b"zstdCompress", - b"zstdCompressSync", - b"zstdDecompress", - b"zstdDecompressSync", - b"createDeflate", - b"createInflate", - b"createDeflateRaw", - b"createInflateRaw", - b"createGzip", - b"createGunzip", - b"createUnzip", - b"createBrotliCompress", - b"createBrotliDecompress", - b"createZstdCompress", - b"createZstdDecompress", - b"constants", - b"codes", -]; - -const FS_NAMESPACE_EXPORT_KEYS: &[&[u8]] = &[ - b"appendFile", - b"appendFileSync", - b"access", - b"accessSync", - b"chown", - b"chownSync", - b"chmod", - b"chmodSync", - b"close", - b"closeSync", - b"copyFile", - b"copyFileSync", - b"cp", - b"cpSync", - b"createReadStream", - b"createWriteStream", - b"exists", - b"existsSync", - b"fchown", - b"fchownSync", - b"fchmod", - b"fchmodSync", - b"fdatasync", - b"fdatasyncSync", - b"fstat", - b"fstatSync", - b"fsync", - b"fsyncSync", - b"ftruncate", - b"ftruncateSync", - b"futimes", - b"futimesSync", - b"glob", - b"globSync", - b"lchown", - b"lchownSync", - b"lchmod", - b"lchmodSync", - b"link", - b"linkSync", - b"lstat", - b"lstatSync", - b"lutimes", - b"lutimesSync", - b"mkdir", - b"mkdirSync", - b"mkdtemp", - b"mkdtempDisposableSync", - b"mkdtempSync", - b"open", - b"openAsBlob", - b"openSync", - b"readdir", - b"readdirSync", - b"read", - b"readSync", - b"readv", - b"readvSync", - b"readFile", - b"readFileSync", - b"readlink", - b"readlinkSync", - b"realpath", - b"realpathSync", - b"rename", - b"renameSync", - b"rm", - b"rmSync", - b"rmdir", - b"rmdirSync", - b"stat", - b"statfs", - b"statSync", - b"statfsSync", - b"symlink", - b"symlinkSync", - b"truncate", - b"truncateSync", - b"unwatchFile", - b"unlink", - b"unlinkSync", - b"utimes", - b"utimesSync", - b"watch", - b"watchFile", - b"writeFile", - b"writeFileSync", - b"write", - b"writeSync", - b"writev", - b"writevSync", - b"Dirent", - b"Stats", - b"ReadStream", - b"WriteStream", - b"FileReadStream", - b"FileWriteStream", - b"Utf8Stream", - b"_toUnixTimestamp", - b"Dir", - b"opendir", - b"opendirSync", - b"constants", - b"promises", -]; -const SQLITE_CONSTANTS_KEYS: &[&[u8]] = &[ +#[export_name = "perry_nm_vt_NM_SQLITE_CONSTANTS"] +pub(crate) static NM_SQLITE_CONSTANTS: NativeModuleVtable = keyed(&[ b"SQLITE_CHANGESET_DATA", b"SQLITE_CHANGESET_NOTFOUND", b"SQLITE_CHANGESET_CONFLICT", @@ -1191,440 +132,95 @@ const SQLITE_CONSTANTS_KEYS: &[&[u8]] = &[ b"SQLITE_SAVEPOINT", b"SQLITE_COPY", b"SQLITE_RECURSIVE", -]; +]); -const SEA_NAMESPACE_KEYS: &[&[u8]] = &[ - b"default", - b"getAsset", - b"getAssetAsBlob", - b"getAssetKeys", - b"getRawAsset", - b"isSea", -]; - -const SEA_DEFAULT_KEYS: &[&[u8]] = &[ - b"isSea", - b"getAsset", - b"getRawAsset", - b"getAssetAsBlob", - b"getAssetKeys", -]; - -const MODULE_NAMESPACE_KEYS: &[&[u8]] = &[ - b"Module", - b"SourceMap", - b"_cache", - b"_extensions", - b"_findPath", - b"_initPaths", - b"_load", - b"_nodeModulePaths", - b"_pathCache", - b"_preloadModules", - b"_resolveFilename", - b"_resolveLookupPaths", - b"builtinModules", +#[export_name = "perry_nm_vt_NM_SQLITE"] +pub static NM_SQLITE: NativeModuleVtable = keyed(&[ + b"Database", + b"DatabaseSync", + b"Session", + b"Statement", + b"StatementSync", + b"backup", b"constants", - b"createRequire", b"default", - b"enableCompileCache", - b"findPackageJSON", - b"findSourceMap", - b"flushCompileCache", - b"getCompileCacheDir", - b"getSourceMapsSupport", - b"globalPaths", - b"isBuiltin", - b"register", - b"registerHooks", - b"runMain", - b"setSourceMapsSupport", - b"stripTypeScriptTypes", - b"syncBuiltinESMExports", -]; +]); + +#[export_name = "perry_nm_vt_NM_BUN_JSC"] +pub(crate) static NM_BUN_JSC: NativeModuleVtable = keyed(&[b"heapStats"]); + +#[export_name = "perry_nm_vt_NM_BUN"] +pub(crate) static NM_BUN: NativeModuleVtable = keyed(&[ + b"Glob", + b"JSONL", + b"TOML", + b"Terminal", + b"Transpiler", + b"YAML", + b"ant", + b"build", + b"connect", + b"deepEquals", + b"file", + b"fileURLToPath", + b"gc", + b"generateHeapSnapshot", + b"hash", + b"isStandaloneExecutable", + b"listen", + b"pathToFileURL", + b"plugin", + b"semver", + b"serve", + b"sleep", + b"sleepSync", + b"spawn", + b"stderr", + b"stdin", + b"stdout", + b"stringWidth", + b"stripANSI", + b"version", + b"which", + b"wrapAnsi", + b"write", + b"zstdDecompress", + b"zstdDecompressSync", +]); -pub(crate) fn native_module_enumerable_keys(module_name: &str) -> Option<&'static [&'static [u8]]> { - let module_name = normalize_native_module_alias(module_name); - match module_name { - "fs" => Some(FS_NAMESPACE_EXPORT_KEYS), - "dgram" => Some(&[b"Socket", b"createSocket", b"default"]), - "dgram.default" => Some(&[b"Socket", b"createSocket"]), - "async_hooks" => Some(ASYNC_HOOKS_NAMESPACE_KEYS), - "async_hooks.default" => Some(ASYNC_HOOKS_DEFAULT_KEYS), - "assert/strict" => Some(&[ - b"Assert", - b"AssertionError", - b"ok", - b"fail", - b"equal", - b"notEqual", - b"deepEqual", - b"notDeepEqual", - b"deepStrictEqual", - b"notDeepStrictEqual", - b"strictEqual", - b"notStrictEqual", - b"partialDeepStrictEqual", - b"match", - b"doesNotMatch", - b"throws", - b"rejects", - b"doesNotThrow", - b"doesNotReject", - b"ifError", - b"strict", - ]), - "buffer.constants" => Some(&[b"MAX_LENGTH", b"MAX_STRING_LENGTH"]), - // #6667: `require("crypto")` / `import * as crypto` enumerate the full - // export surface so wildcard interop + object spread copy the exports. - // The table lives beside crypto's value-resolution in `constants.rs`. - "crypto" => Some(super::constants::CRYPTO_NAMESPACE_KEYS), - "sqlite" => Some(&[ - b"Database", - b"DatabaseSync", - b"Session", - b"Statement", - b"StatementSync", - b"backup", - b"constants", - b"default", - ]), - "sqlite.constants" => Some(SQLITE_CONSTANTS_KEYS), - // #9599: the opt-in globalThis.Bun object and `import * as bun from - // "bun"` share this one enumerable native-module surface. - "bun:jsc" => Some(&[b"heapStats"]), - "bun" => Some(&[ - b"Glob", - b"JSONL", - b"TOML", - b"Terminal", - b"Transpiler", - b"YAML", - b"ant", - b"build", - b"connect", - b"deepEquals", - b"file", - b"fileURLToPath", - b"gc", - b"generateHeapSnapshot", - b"hash", - b"isStandaloneExecutable", - b"listen", - b"pathToFileURL", - b"plugin", - b"semver", - b"serve", - b"sleep", - b"sleepSync", - b"spawn", - b"stderr", - b"stdin", - b"stdout", - b"stringWidth", - b"stripANSI", - b"version", - b"which", - b"wrapAnsi", - b"write", - b"zstdDecompress", - b"zstdDecompressSync", - ]), - "bun.ant" => Some(&[b"getPeerPid", b"getPeerUid", b"memoryPressureLevel"]), - // bun:ffi (#6562) — stage-1 surface plus the declared-but-throwing - // exports (their reads resolve to callables that raise the stage-1 - // error). - "bun:ffi" => Some(&[ - b"dlopen", - b"FFIType", - b"ptr", - b"CString", - b"suffix", - b"toArrayBuffer", - b"toBuffer", - b"JSCallback", - b"CFunction", - b"linkSymbols", - b"viewSource", - b"read", - ]), - "ffi" | "ffi.default" => Some(&[ - b"dlopen", - b"getRawPointer", - b"toArrayBuffer", - b"toBuffer", - b"toString", - b"suffix", - ]), - "sea" => Some(SEA_NAMESPACE_KEYS), - "sea.default" => Some(SEA_DEFAULT_KEYS), - "module" => Some(MODULE_NAMESPACE_KEYS), - "domain" => Some(&[b"_stack", b"Domain", b"createDomain", b"create", b"active"]), - // #3677: zlib.constants enumerates the full Z_*/BROTLI_*/ZSTD_* table. - "zlib.constants" => Some(ZLIB_CONSTANTS_KEYS), - // Deprecated path alias enumerable on the top-level and style - // sub-namespaces, matching Node's `Object.keys(...).includes`. - "path" => Some(PATH_NAMESPACE_KEYS), - "path.default" | "path.posix.default" | "path.win32.default" => Some(PATH_DEFAULT_KEYS), - "path.posix" | "path.win32" => Some(PATH_NAMESPACE_KEYS), - "constants" => Some(deprecated_constants_namespace_keys()), - "constants.default" => Some(deprecated_constants_keys()), - "dns" => Some(DNS_NAMESPACE_KEYS), - "dns.default" => Some(DNS_DEFAULT_KEYS), - "dns/promises" => Some(DNS_PROMISES_NAMESPACE_KEYS), - "dns/promises.default" => Some(DNS_PROMISES_DEFAULT_KEYS), - "child_process" => Some(CHILD_PROCESS_NAMESPACE_KEYS), - "child_process.default" => Some(CHILD_PROCESS_DEFAULT_KEYS), - "node-pty" => Some(NODE_PTY_NAMESPACE_KEYS), - "node-pty.default" => Some(NODE_PTY_DEFAULT_KEYS), - "cluster" => Some(CLUSTER_NAMESPACE_KEYS), - "cluster.default" => Some(CLUSTER_DEFAULT_KEYS), - "stream" => Some(STREAM_NAMESPACE_KEYS), - "process" => Some(PROCESS_DEFAULT_KEYS), - "process.namespace" => Some(PROCESS_NAMESPACE_KEYS), - "process.default" => Some(PROCESS_DEFAULT_KEYS), - "buffer" => Some(BUFFER_NAMESPACE_KEYS), - "querystring" => Some(QUERYSTRING_NAMESPACE_KEYS), - "querystring.default" => Some(QUERYSTRING_DEFAULT_KEYS), - "console" | "console.default" => Some(&[ - b"log", - b"info", - b"debug", - b"warn", - b"error", - b"dir", - b"time", - b"timeEnd", - b"timeLog", - b"trace", - b"assert", - b"clear", - b"count", - b"countReset", - b"group", - b"groupEnd", - b"table", - b"dirxml", - b"groupCollapsed", - b"Console", - b"profile", - b"profileEnd", - b"timeStamp", - b"context", - b"createTask", - ]), - "punycode" => Some(PUNYCODE_NAMESPACE_KEYS), - "punycode.default" => Some(PUNYCODE_DEFAULT_KEYS), - "punycode.ucs2" => Some(PUNYCODE_UCS2_KEYS), - "inspector" | "inspector.default" | "inspector/promises" | "inspector/promises.default" => { - Some(INSPECTOR_NAMESPACE_KEYS) - } - "inspector.Network" => Some(INSPECTOR_NETWORK_KEYS), - "inspector.NetworkResources" => Some(INSPECTOR_NETWORK_RESOURCES_KEYS), - "inspector.DOMStorage" => Some(INSPECTOR_DOM_STORAGE_KEYS), - "timers" => Some(TIMERS_NAMESPACE_KEYS), - "os" => Some(OS_NAMESPACE_KEYS), - "os.default" => Some(OS_DEFAULT_KEYS), - "url" => Some(URL_NAMESPACE_KEYS), - "url.default" => Some(URL_DEFAULT_KEYS), - "util" => Some(UTIL_NAMESPACE_KEYS), - "util.default" => Some(UTIL_DEFAULT_KEYS), - "net" => Some(&[ - b"BlockList", - b"_createServerHandle", - b"_normalizeArgs", - b"connect", - b"createConnection", - b"createServer", - b"isIP", - b"isIPv4", - b"isIPv6", - b"Server", - b"Socket", - b"SocketAddress", - b"Stream", - b"getDefaultAutoSelectFamily", - b"setDefaultAutoSelectFamily", - b"getDefaultAutoSelectFamilyAttemptTimeout", - b"setDefaultAutoSelectFamilyAttemptTimeout", - ]), - "http" | "http.default" => Some(&[ - b"METHODS", - b"STATUS_CODES", - b"createServer", - b"Server", - b"IncomingMessage", - b"OutgoingMessage", - b"ServerResponse", - b"ClientRequest", - b"Agent", - b"WebSocket", - b"_connectionListener", - b"get", - b"request", - b"maxHeaderSize", - b"globalAgent", - b"validateHeaderName", - b"validateHeaderValue", - b"setMaxIdleHTTPParsers", - b"setGlobalProxyFromEnv", - ]), - "https" => Some(&[ - b"Agent", - b"Server", - b"createServer", - b"get", - b"request", - b"globalAgent", - ]), - // #6468: the http2 namespace + `http2.constants` key lists live in - // `crate::node_http2_constants`, installed by `mod-http2-constants`. - // These keys are only enumerated for an existing http2 namespace object, - // which only exists after a `node:http2` import installs the tables. - "http2" | "http2.constants" => crate::module_hooks::http2_keys(module_name), - // #3906: native-module default/namespace objects previously enumerated - // only the internal `__module__` sentinel. List each module's supported - // export surface (the same set the api-manifest / docs / DTS expose and - // that `hasOwnProperty` / named imports agree on) so `Object.keys(mod)` - // matches Node. tty / perf_hooks / util.types are byte-identical to - // Node; v8 lists the exports Perry implements. Key order follows Node's. - "tty" => Some(&[b"isatty", b"ReadStream", b"WriteStream"]), - "v8" => Some(&[ - b"cachedDataVersionTag", - b"getHeapSnapshot", - b"getHeapStatistics", - b"getHeapSpaceStatistics", - b"getHeapCodeStatistics", - b"setFlagsFromString", - b"Serializer", - b"Deserializer", - b"DefaultSerializer", - b"DefaultDeserializer", - b"deserialize", - b"takeCoverage", - b"stopCoverage", - b"serialize", - b"writeHeapSnapshot", - b"promiseHooks", - b"startupSnapshot", - b"setHeapSnapshotNearHeapLimit", - b"GCProfiler", - ]), - "perf_hooks" => Some(&[ - b"Performance", - b"PerformanceEntry", - b"PerformanceMark", - b"PerformanceMeasure", - b"PerformanceObserver", - b"PerformanceObserverEntryList", - b"PerformanceResourceTiming", - b"monitorEventLoopDelay", - b"eventLoopUtilization", - b"timerify", - b"createHistogram", - b"performance", - b"constants", - b"default", - ]), - "perf_hooks.default" => Some(PERF_HOOKS_DEFAULT_KEYS), - "perf_hooks.constants" => Some(&[ - b"NODE_PERFORMANCE_GC_MAJOR", - b"NODE_PERFORMANCE_GC_MINOR", - b"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP", - b"NODE_PERFORMANCE_GC_INCREMENTAL", - b"NODE_PERFORMANCE_GC_WEAKCB", - b"NODE_PERFORMANCE_GC_FLAGS_NO", - b"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED", - b"NODE_PERFORMANCE_GC_FLAGS_FORCED", - b"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING", - b"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE", - b"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY", - b"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE", - ]), - // The util/types namespace object is tagged `util.types` internally - // (see the `callable_module_name` remap below); accept both spellings. - "util/types" | "util.types" => Some(&[ - b"isArgumentsObject", - b"isArrayBuffer", - b"isAsyncFunction", - b"isBigIntObject", - b"isBooleanObject", - b"isDate", - b"isExternal", - b"isGeneratorFunction", - b"isGeneratorObject", - b"isMap", - b"isMapIterator", - b"isModuleNamespaceObject", - b"isNativeError", - b"isNumberObject", - b"isPromise", - b"isProxy", - b"isRegExp", - b"isSet", - b"isSetIterator", - b"isSharedArrayBuffer", - b"isStringObject", - b"isSymbolObject", - b"isWeakMap", - b"isWeakSet", - b"isAnyArrayBuffer", - b"isBoxedPrimitive", - b"isArrayBufferView", - b"isDataView", - b"isTypedArray", - b"isUint8Array", - b"isUint8ClampedArray", - b"isUint16Array", - b"isUint32Array", - b"isInt8Array", - b"isInt16Array", - b"isInt32Array", - b"isFloat16Array", - b"isFloat32Array", - b"isFloat64Array", - b"isBigInt64Array", - b"isBigUint64Array", - b"isKeyObject", - b"isCryptoKey", - ]), - "events" => Some(EVENTS_NAMESPACE_KEYS), - "repl" | "repl.default" => Some(REPL_NAMESPACE_KEYS), - "worker_threads" => Some(WORKER_THREADS_NAMESPACE_KEYS), - "vm" => Some(if crate::node_vm::vm_modules_enabled() { - VM_MODULE_NAMESPACE_KEYS - } else { - VM_NAMESPACE_KEYS - }), - "timers/promises" => Some(&[b"setTimeout", b"setImmediate", b"setInterval", b"scheduler"]), - "readline/promises" => Some(&[b"Interface", b"Readline", b"createInterface"]), - "wasi" => Some(&[b"WASI", b"default"]), - "wasi.default" => Some(&[b"WASI"]), - "zlib" => Some(ZLIB_NAMESPACE_EXPORT_KEYS), - "tls" => Some(&[ - b"checkServerIdentity", - b"connect", - b"convertALPNProtocols", - b"createServer", - b"createSecureContext", - b"getCACertificates", - b"getCertificateCompressionAlgorithms", - b"getCiphers", - b"setDefaultCACertificates", - b"Server", - b"SecureContext", - b"TLSSocket", - b"DEFAULT_ECDH_CURVE", - b"DEFAULT_MAX_VERSION", - b"DEFAULT_MIN_VERSION", - b"DEFAULT_CIPHERS", - b"rootCertificates", - b"CLIENT_RENEG_LIMIT", - b"CLIENT_RENEG_WINDOW", - ]), - _ => None, - } -} +#[export_name = "perry_nm_vt_NM_BUN_ANT"] +pub(crate) static NM_BUN_ANT: NativeModuleVtable = + keyed(&[b"getPeerPid", b"getPeerUid", b"memoryPressureLevel"]); + +#[export_name = "perry_nm_vt_NM_BUN_FFI"] +pub(crate) static NM_BUN_FFI: NativeModuleVtable = keyed(&[ + b"dlopen", + b"FFIType", + b"ptr", + b"CString", + b"suffix", + b"toArrayBuffer", + b"toBuffer", + b"JSCallback", + b"CFunction", + b"linkSymbols", + b"viewSource", + b"read", +]); + +// `ffi.default` is the `ffi` namespace itself (so no base link: it is its own base). +#[export_name = "perry_nm_vt_NM_FFI"] +pub(crate) static NM_FFI: NativeModuleVtable = NativeModuleVtable { + default_namespace: Some(&NM_FFI), + ..keyed(&[ + b"dlopen", + b"getRawPointer", + b"toArrayBuffer", + b"toBuffer", + b"toString", + b"suffix", + ]) +}; /// Enumerability of ZLIB's read-only own data properties. Non-enumerable /// legacy aliases are still own properties: descriptor lookup and assignment @@ -1634,15 +230,30 @@ pub(crate) fn native_module_enumerable_keys(module_name: &str) -> Option<&'stati pub(crate) fn zlib_readonly_property_enumerability(module_name: &str, key: &str) -> Option { match module_name { "zlib" if matches!(key, "codes" | "constants") => Some(true), - "zlib" if !key.starts_with("BROTLI_") && ZLIB_CONSTANTS_KEYS.contains(&key.as_bytes()) => { + "zlib" + if !key.starts_with("BROTLI_") + && super::namespaces::zlib::NM_ZLIB_CONSTANTS + .module_keys + .contains(&key.as_bytes()) => + { Some(false) } - "zlib.constants" if ZLIB_CONSTANTS_KEYS.contains(&key.as_bytes()) => Some(true), + "zlib.constants" + if super::namespaces::zlib::NM_ZLIB_CONSTANTS + .module_keys + .contains(&key.as_bytes()) => + { + Some(true) + } _ => None, } } -pub(crate) fn native_module_has_enumerable_key(module_name: &str, key: &str) -> bool { +pub(crate) fn native_module_has_enumerable_key( + vt: &'static NativeModuleVtable, + module_name: &str, + key: &str, +) -> bool { if crate::process::worker_restrictions::worker_process_member_hidden(module_name, key) { return false; } @@ -1653,5 +264,5 @@ pub(crate) fn native_module_has_enumerable_key(module_name: &str, key: &str) -> { return crate::process::process_permission_enabled(); } - native_module_enumerable_keys(module_name).is_some_and(|keys| keys.contains(&key.as_bytes())) + (vt.keys)(vt).is_some_and(|keys| keys.contains(key.as_bytes())) } diff --git a/crates/perry-runtime/src/object/native_module/module_keys/constants_keys.rs b/crates/perry-runtime/src/object/native_module/module_keys/constants_keys.rs deleted file mode 100644 index 0c1c149fe8c..00000000000 --- a/crates/perry-runtime/src/object/native_module/module_keys/constants_keys.rs +++ /dev/null @@ -1,414 +0,0 @@ -//! `zlib.constants` and deprecated `constants` module enumerable-key tables. -//! -//! Split out of `module_keys.rs` to keep that file under the 2,000-line cap -//! (#10750); pure relocation. - -// #3677: `Object.keys(zlib.constants)` enumeration. Node exposes the full -// Z_*/BROTLI_*/ZSTD_* table as enumerable own keys (171 keys). Every key here -// is backed by a value in `zlib_const` (the value-read dispatch), so -// enumeration and direct reads agree. Order matches Node's insertion order. -pub(super) const ZLIB_CONSTANTS_KEYS: &[&[u8]] = &[ - b"Z_NO_FLUSH", - b"Z_PARTIAL_FLUSH", - b"Z_SYNC_FLUSH", - b"Z_FULL_FLUSH", - b"Z_FINISH", - b"Z_BLOCK", - b"Z_OK", - b"Z_STREAM_END", - b"Z_NEED_DICT", - b"Z_ERRNO", - b"Z_STREAM_ERROR", - b"Z_DATA_ERROR", - b"Z_MEM_ERROR", - b"Z_BUF_ERROR", - b"Z_VERSION_ERROR", - b"Z_NO_COMPRESSION", - b"Z_BEST_SPEED", - b"Z_BEST_COMPRESSION", - b"Z_DEFAULT_COMPRESSION", - b"Z_FILTERED", - b"Z_HUFFMAN_ONLY", - b"Z_RLE", - b"Z_FIXED", - b"Z_DEFAULT_STRATEGY", - b"ZLIB_VERNUM", - b"DEFLATE", - b"INFLATE", - b"GZIP", - b"GUNZIP", - b"DEFLATERAW", - b"INFLATERAW", - b"UNZIP", - b"BROTLI_DECODE", - b"BROTLI_ENCODE", - b"ZSTD_DECOMPRESS", - b"ZSTD_COMPRESS", - b"Z_MIN_WINDOWBITS", - b"Z_MAX_WINDOWBITS", - b"Z_DEFAULT_WINDOWBITS", - b"Z_MIN_CHUNK", - b"Z_MAX_CHUNK", - b"Z_DEFAULT_CHUNK", - b"Z_MIN_MEMLEVEL", - b"Z_MAX_MEMLEVEL", - b"Z_DEFAULT_MEMLEVEL", - b"Z_MIN_LEVEL", - b"Z_MAX_LEVEL", - b"Z_DEFAULT_LEVEL", - b"BROTLI_OPERATION_PROCESS", - b"BROTLI_OPERATION_FLUSH", - b"BROTLI_OPERATION_FINISH", - b"BROTLI_OPERATION_EMIT_METADATA", - b"BROTLI_PARAM_MODE", - b"BROTLI_MODE_GENERIC", - b"BROTLI_MODE_TEXT", - b"BROTLI_MODE_FONT", - b"BROTLI_DEFAULT_MODE", - b"BROTLI_PARAM_QUALITY", - b"BROTLI_MIN_QUALITY", - b"BROTLI_MAX_QUALITY", - b"BROTLI_DEFAULT_QUALITY", - b"BROTLI_PARAM_LGWIN", - b"BROTLI_MIN_WINDOW_BITS", - b"BROTLI_MAX_WINDOW_BITS", - b"BROTLI_LARGE_MAX_WINDOW_BITS", - b"BROTLI_DEFAULT_WINDOW", - b"BROTLI_PARAM_LGBLOCK", - b"BROTLI_MIN_INPUT_BLOCK_BITS", - b"BROTLI_MAX_INPUT_BLOCK_BITS", - b"BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING", - b"BROTLI_PARAM_SIZE_HINT", - b"BROTLI_PARAM_LARGE_WINDOW", - b"BROTLI_PARAM_NPOSTFIX", - b"BROTLI_PARAM_NDIRECT", - b"BROTLI_DECODER_RESULT_ERROR", - b"BROTLI_DECODER_RESULT_SUCCESS", - b"BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT", - b"BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT", - b"BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION", - b"BROTLI_DECODER_PARAM_LARGE_WINDOW", - b"BROTLI_DECODER_NO_ERROR", - b"BROTLI_DECODER_SUCCESS", - b"BROTLI_DECODER_NEEDS_MORE_INPUT", - b"BROTLI_DECODER_NEEDS_MORE_OUTPUT", - b"BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE", - b"BROTLI_DECODER_ERROR_FORMAT_RESERVED", - b"BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE", - b"BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET", - b"BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME", - b"BROTLI_DECODER_ERROR_FORMAT_CL_SPACE", - b"BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE", - b"BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT", - b"BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1", - b"BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2", - b"BROTLI_DECODER_ERROR_FORMAT_TRANSFORM", - b"BROTLI_DECODER_ERROR_FORMAT_DICTIONARY", - b"BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS", - b"BROTLI_DECODER_ERROR_FORMAT_PADDING_1", - b"BROTLI_DECODER_ERROR_FORMAT_PADDING_2", - b"BROTLI_DECODER_ERROR_FORMAT_DISTANCE", - b"BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH", - b"BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET", - b"BROTLI_DECODER_ERROR_INVALID_ARGUMENTS", - b"BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES", - b"BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS", - b"BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP", - b"BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1", - b"BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2", - b"BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES", - b"BROTLI_DECODER_ERROR_UNREACHABLE", - b"ZSTD_e_continue", - b"ZSTD_e_flush", - b"ZSTD_e_end", - b"ZSTD_fast", - b"ZSTD_dfast", - b"ZSTD_greedy", - b"ZSTD_lazy", - b"ZSTD_lazy2", - b"ZSTD_btlazy2", - b"ZSTD_btopt", - b"ZSTD_btultra", - b"ZSTD_btultra2", - b"ZSTD_c_compressionLevel", - b"ZSTD_c_windowLog", - b"ZSTD_c_hashLog", - b"ZSTD_c_chainLog", - b"ZSTD_c_searchLog", - b"ZSTD_c_minMatch", - b"ZSTD_c_targetLength", - b"ZSTD_c_strategy", - b"ZSTD_c_enableLongDistanceMatching", - b"ZSTD_c_ldmHashLog", - b"ZSTD_c_ldmMinMatch", - b"ZSTD_c_ldmBucketSizeLog", - b"ZSTD_c_ldmHashRateLog", - b"ZSTD_c_contentSizeFlag", - b"ZSTD_c_checksumFlag", - b"ZSTD_c_dictIDFlag", - b"ZSTD_c_nbWorkers", - b"ZSTD_c_jobSize", - b"ZSTD_c_overlapLog", - b"ZSTD_d_windowLogMax", - b"ZSTD_CLEVEL_DEFAULT", - b"ZSTD_error_no_error", - b"ZSTD_error_GENERIC", - b"ZSTD_error_prefix_unknown", - b"ZSTD_error_version_unsupported", - b"ZSTD_error_frameParameter_unsupported", - b"ZSTD_error_frameParameter_windowTooLarge", - b"ZSTD_error_corruption_detected", - b"ZSTD_error_checksum_wrong", - b"ZSTD_error_literals_headerWrong", - b"ZSTD_error_dictionary_corrupted", - b"ZSTD_error_dictionary_wrong", - b"ZSTD_error_dictionaryCreation_failed", - b"ZSTD_error_parameter_unsupported", - b"ZSTD_error_parameter_combination_unsupported", - b"ZSTD_error_parameter_outOfBound", - b"ZSTD_error_tableLog_tooLarge", - b"ZSTD_error_maxSymbolValue_tooLarge", - b"ZSTD_error_maxSymbolValue_tooSmall", - b"ZSTD_error_stabilityCondition_notRespected", - b"ZSTD_error_stage_wrong", - b"ZSTD_error_init_missing", - b"ZSTD_error_memory_allocation", - b"ZSTD_error_workSpace_tooSmall", - b"ZSTD_error_dstSize_tooSmall", - b"ZSTD_error_srcSize_wrong", - b"ZSTD_error_dstBuffer_null", - b"ZSTD_error_noForwardProgress_destFull", - b"ZSTD_error_noForwardProgress_inputEmpty", -]; - -pub(super) const DEPRECATED_CONSTANTS_KEYS: &[&[u8]] = &[ - b"F_OK", - b"R_OK", - b"W_OK", - b"X_OK", - b"O_RDONLY", - b"O_WRONLY", - b"O_RDWR", - b"O_NOFOLLOW", - b"O_CREAT", - b"O_TRUNC", - b"O_APPEND", - b"O_EXCL", - b"COPYFILE_EXCL", - b"COPYFILE_FICLONE", - b"COPYFILE_FICLONE_FORCE", - b"S_IRUSR", - b"S_IWUSR", - b"S_IXUSR", - b"S_IRGRP", - b"S_IWGRP", - b"S_IXGRP", - b"S_IROTH", - b"S_IWOTH", - b"S_IXOTH", - b"SIGHUP", - b"SIGINT", - b"SIGQUIT", - b"SIGILL", - b"SIGTRAP", - b"SIGABRT", - b"SIGIOT", - b"SIGBUS", - b"SIGFPE", - b"SIGKILL", - b"SIGUSR1", - b"SIGSEGV", - b"SIGUSR2", - b"SIGPIPE", - b"SIGALRM", - b"SIGTERM", - b"SIGCHLD", - b"SIGCONT", - b"SIGSTOP", - b"SIGTSTP", - b"SIGTTIN", - b"SIGTTOU", - b"SIGURG", - b"SIGXCPU", - b"SIGXFSZ", - b"SIGVTALRM", - b"SIGPROF", - b"SIGWINCH", - b"SIGIO", - b"SIGSYS", - b"E2BIG", - b"EACCES", - b"EADDRINUSE", - b"EADDRNOTAVAIL", - b"EAFNOSUPPORT", - b"EAGAIN", - b"EALREADY", - b"EBADF", - b"EBADMSG", - b"EBUSY", - b"ECANCELED", - b"ECHILD", - b"ECONNABORTED", - b"ECONNREFUSED", - b"ECONNRESET", - b"EDEADLK", - b"EDESTADDRREQ", - b"EDOM", - b"EDQUOT", - b"EEXIST", - b"EFAULT", - b"EFBIG", - b"EHOSTUNREACH", - b"EIDRM", - b"EILSEQ", - b"EINPROGRESS", - b"EINTR", - b"EINVAL", - b"EIO", - b"EISCONN", - b"EISDIR", - b"ELOOP", - b"EMFILE", - b"EMLINK", - b"EMSGSIZE", - b"EMULTIHOP", - b"ENAMETOOLONG", - b"ENETDOWN", - b"ENETRESET", - b"ENETUNREACH", - b"ENFILE", - b"ENOBUFS", - b"ENODATA", - b"ENODEV", - b"ENOENT", - b"ENOEXEC", - b"ENOLCK", - b"ENOLINK", - b"ENOMEM", - b"ENOMSG", - b"ENOPROTOOPT", - b"ENOSPC", - b"ENOSR", - b"ENOSTR", - b"ENOSYS", - b"ENOTCONN", - b"ENOTDIR", - b"ENOTEMPTY", - b"ENOTSOCK", - b"ENOTSUP", - b"ENOTTY", - b"ENXIO", - b"EOPNOTSUPP", - b"EOVERFLOW", - b"EPERM", - b"EPIPE", - b"EPROTO", - b"EPROTONOSUPPORT", - b"EPROTOTYPE", - b"ERANGE", - b"EROFS", - b"ESPIPE", - b"ESRCH", - b"ESTALE", - b"ETIME", - b"ETIMEDOUT", - b"ETXTBSY", - b"EWOULDBLOCK", - b"EXDEV", - b"PRIORITY_LOW", - b"PRIORITY_BELOW_NORMAL", - b"PRIORITY_NORMAL", - b"PRIORITY_ABOVE_NORMAL", - b"PRIORITY_HIGH", - b"PRIORITY_HIGHEST", - b"RTLD_LAZY", - b"RTLD_NOW", - b"RTLD_GLOBAL", - b"RTLD_LOCAL", - b"OPENSSL_VERSION_NUMBER", - b"SSL_OP_ALL", - b"SSL_OP_ALLOW_NO_DHE_KEX", - b"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION", - b"SSL_OP_CIPHER_SERVER_PREFERENCE", - b"SSL_OP_CISCO_ANYCONNECT", - b"SSL_OP_COOKIE_EXCHANGE", - b"SSL_OP_CRYPTOPRO_TLSEXT_BUG", - b"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS", - b"SSL_OP_LEGACY_SERVER_CONNECT", - b"SSL_OP_NO_COMPRESSION", - b"SSL_OP_NO_ENCRYPT_THEN_MAC", - b"SSL_OP_NO_QUERY_MTU", - b"SSL_OP_NO_RENEGOTIATION", - b"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION", - b"SSL_OP_NO_SSLv2", - b"SSL_OP_NO_SSLv3", - b"SSL_OP_NO_TICKET", - b"SSL_OP_NO_TLSv1", - b"SSL_OP_NO_TLSv1_1", - b"SSL_OP_NO_TLSv1_2", - b"SSL_OP_NO_TLSv1_3", - b"SSL_OP_PRIORITIZE_CHACHA", - b"SSL_OP_TLS_ROLLBACK_BUG", - b"ENGINE_METHOD_RSA", - b"ENGINE_METHOD_DSA", - b"ENGINE_METHOD_DH", - b"ENGINE_METHOD_RAND", - b"ENGINE_METHOD_EC", - b"ENGINE_METHOD_CIPHERS", - b"ENGINE_METHOD_DIGESTS", - b"ENGINE_METHOD_PKEY_METHS", - b"ENGINE_METHOD_PKEY_ASN1_METHS", - b"ENGINE_METHOD_ALL", - b"ENGINE_METHOD_NONE", - b"DH_CHECK_P_NOT_SAFE_PRIME", - b"DH_CHECK_P_NOT_PRIME", - b"DH_UNABLE_TO_CHECK_GENERATOR", - b"DH_NOT_SUITABLE_GENERATOR", - b"RSA_PKCS1_PADDING", - b"RSA_NO_PADDING", - b"RSA_PKCS1_OAEP_PADDING", - b"RSA_X931_PADDING", - b"RSA_PKCS1_PSS_PADDING", - b"RSA_PSS_SALTLEN_DIGEST", - b"RSA_PSS_SALTLEN_MAX_SIGN", - b"RSA_PSS_SALTLEN_AUTO", - b"TLS1_VERSION", - b"TLS1_1_VERSION", - b"TLS1_2_VERSION", - b"TLS1_3_VERSION", - b"POINT_CONVERSION_COMPRESSED", - b"POINT_CONVERSION_UNCOMPRESSED", - b"POINT_CONVERSION_HYBRID", - // #3683: POSIX file-flag, libuv, and default-cipher-metadata tail. - b"UV_DIRENT_UNKNOWN", - b"UV_DIRENT_FILE", - b"UV_DIRENT_DIR", - b"UV_DIRENT_LINK", - b"UV_DIRENT_FIFO", - b"UV_DIRENT_SOCKET", - b"UV_DIRENT_CHAR", - b"UV_DIRENT_BLOCK", - b"UV_FS_SYMLINK_DIR", - b"UV_FS_SYMLINK_JUNCTION", - b"UV_FS_O_FILEMAP", - b"UV_FS_COPYFILE_EXCL", - b"UV_FS_COPYFILE_FICLONE", - b"UV_FS_COPYFILE_FICLONE_FORCE", - b"S_IFMT", - b"S_IFREG", - b"S_IFDIR", - b"S_IFCHR", - b"S_IFBLK", - b"S_IFIFO", - b"S_IFLNK", - b"S_IFSOCK", - b"S_IRWXU", - b"S_IRWXG", - b"S_IRWXO", - b"O_DIRECTORY", - b"O_NOCTTY", - b"O_NONBLOCK", - b"O_SYNC", - b"O_DSYNC", - b"defaultCoreCipherList", -]; diff --git a/crates/perry-runtime/src/object/native_module/namespace_accessor_tests.rs b/crates/perry-runtime/src/object/native_module/namespace_accessor_tests.rs index a9fabf08f0b..1a71861bbe9 100644 --- a/crates/perry-runtime/src/object/native_module/namespace_accessor_tests.rs +++ b/crates/perry-runtime/src/object/native_module/namespace_accessor_tests.rs @@ -2,7 +2,15 @@ use super::*; use crate::gc::RuntimeHandleScope; fn read_promises() -> f64 { - unsafe { js_native_module_property_by_name(b"fs".as_ptr(), 2, b"promises".as_ptr(), 8) } + unsafe { + js_native_module_property_by_name_vt( + &crate::fs::namespace::NM_FS, + b"fs".as_ptr(), + 2, + b"promises".as_ptr(), + 8, + ) + } } extern "C" fn receiver_getter( @@ -16,7 +24,12 @@ extern "C" fn receiver_getter( fn native_namespace_reads_accessor_with_original_receiver() { std::thread::spawn(|| { let scope = RuntimeHandleScope::new(); - let namespace = scope.root_nanbox_f64(js_create_native_module_namespace(b"fs".as_ptr(), 2)); + let namespace = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::fs::namespace::NM_FS, + "fs", + ), + ); let getter = crate::closure::js_closure_alloc(crate::fn_info!(receiver_getter, 0), 0); let getter = scope.root_nanbox_f64(crate::value::js_nanbox_pointer(getter as i64)); super::super::descriptor_state::set_accessor_descriptor( @@ -62,7 +75,12 @@ fn restored_fs_getter_resolves_canonical_value_without_recursion() { std::thread::spawn(|| { crate::node_submodules::js_node_submod_install_fs_promises(); let scope = RuntimeHandleScope::new(); - let namespace = scope.root_nanbox_f64(js_create_native_module_namespace(b"fs".as_ptr(), 2)); + let namespace = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::fs::namespace::NM_FS, + "fs", + ), + ); let original = scope.root_nanbox_f64(read_promises()); let getter = scope.root_nanbox_f64(fs_namespace_descriptor_getter_value("promises")); super::super::descriptor_state::set_accessor_descriptor( @@ -136,7 +154,12 @@ fn read_real_property(namespace: &crate::gc::RuntimeHandle<'_>) -> f64 { fn real_own_accessor_is_read_per_access_but_reflected_without_invocation() { std::thread::spawn(|| { let scope = RuntimeHandleScope::new(); - let namespace = scope.root_nanbox_f64(js_create_native_module_namespace(b"fs".as_ptr(), 2)); + let namespace = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::fs::namespace::NM_FS, + "fs", + ), + ); let getter = scope.root_raw_mut_ptr(crate::closure::js_closure_alloc( crate::fn_info!(counted_receiver_getter, 0), 0, @@ -191,7 +214,12 @@ fn real_own_accessor_is_read_per_access_but_reflected_without_invocation() { fn real_own_accessor_throw_keeps_exception_identity_on_both_read_paths() { std::thread::spawn(|| { let scope = RuntimeHandleScope::new(); - let namespace = scope.root_nanbox_f64(js_create_native_module_namespace(b"fs".as_ptr(), 2)); + let namespace = scope.root_nanbox_f64( + crate::object::native_module::create_native_module_namespace( + &crate::fs::namespace::NM_FS, + "fs", + ), + ); let getter = scope.root_raw_mut_ptr(crate::closure::js_closure_alloc( crate::fn_info!(unwind throwing_receiver_getter, 0), 0, diff --git a/crates/perry-runtime/src/object/native_module/namespace_builders.rs b/crates/perry-runtime/src/object/native_module/namespace_builders.rs index de00026d4af..d236193a403 100644 --- a/crates/perry-runtime/src/object/native_module/namespace_builders.rs +++ b/crates/perry-runtime/src/object/native_module/namespace_builders.rs @@ -3,7 +3,7 @@ use std::sync::atomic::Ordering; /// Create a NativeModuleRef sub-namespace (e.g. "fs.constants", "path.posix"). /// The compiled code treats the result as another NativeModuleRef, so chained /// property accesses like `fs.constants.O_RDONLY` work through the dispatch table. -pub(crate) fn create_sub_namespace(name: &str) -> f64 { +pub(crate) fn create_sub_namespace(vt: &'static NativeModuleVtable, name: &str) -> f64 { if name == "vm.constants" { // One object per realm, kept where the namespace was kept before. if let Some(bits) = NATIVE_MODULE_NAMESPACES.with(|cache| cache.borrow().get(name).copied()) @@ -16,7 +16,7 @@ pub(crate) fn create_sub_namespace(name: &str) -> f64 { }); return value; } - js_create_native_module_namespace(name.as_ptr(), name.len()) + create_native_module_namespace(vt, name) } /// `vm.constants`: as in Node, an ordinary frozen object with a null @@ -49,7 +49,11 @@ fn vm_constants_value() -> f64 { value } -pub(crate) fn native_namespace_or_create(module_name: &str, namespace_obj: f64) -> f64 { +pub(crate) fn native_namespace_or_create( + vt: &'static NativeModuleVtable, + module_name: &str, + namespace_obj: f64, +) -> f64 { let value = JSValue::from_bits(namespace_obj.to_bits()); if value.is_pointer() { let obj = value.as_pointer::(); @@ -63,16 +67,20 @@ pub(crate) fn native_namespace_or_create(module_name: &str, namespace_obj: f64) } } } - js_create_native_module_namespace(module_name.as_ptr(), module_name.len()) + create_native_module_namespace(vt, module_name) } -pub(crate) fn create_cached_sub_namespace(name: &str, cache: &super::super::RealmAtomicU64) -> f64 { +pub(crate) fn create_cached_sub_namespace( + vt: &'static NativeModuleVtable, + name: &str, + cache: &super::super::RealmAtomicU64, +) -> f64 { let cached = cache.load(Ordering::Relaxed); if cached != 0 { return f64::from_bits(cached); } - let result = create_sub_namespace(name); + let result = create_sub_namespace(vt, name); // GC_STORE_AUDIT(ROOT): os constants caches are mutable roots visited by scan_object_cache_roots_mut. cache.with_slot(|slot| { crate::gc::runtime_store_root_atomic_nanbox_u64(slot, result.to_bits(), Ordering::Relaxed); diff --git a/crates/perry-runtime/src/object/native_module/namespace_prototype.rs b/crates/perry-runtime/src/object/native_module/namespace_prototype.rs index 1eb5b3586f9..a63ac25837d 100644 --- a/crates/perry-runtime/src/object/native_module/namespace_prototype.rs +++ b/crates/perry-runtime/src/object/native_module/namespace_prototype.rs @@ -52,11 +52,14 @@ pub(super) unsafe fn non_own_field( let scope = crate::gc::RuntimeHandleScope::new(); let obj_h = scope.root_nanbox_f64(crate::value::js_nanbox_pointer(obj as i64)); let key_h = scope.root_nanbox_f64(crate::value::nanbox_string_key(key)); - let resolved = js_native_module_property_by_name( + let resolved = super::native_module_property_by_name_impl( module_name.as_ptr(), module_name.len(), key_ptr, key_len, + true, + // The receiver's shape names its module's vtable. + super::object_native_vtable(obj), ); if resolved.to_bits() != crate::value::TAG_UNDEFINED { return JSValue::from_bits(resolved.to_bits()); diff --git a/crates/perry-runtime/src/object/native_module/namespace_vtable_shape_tests.rs b/crates/perry-runtime/src/object/native_module/namespace_vtable_shape_tests.rs new file mode 100644 index 00000000000..7108188be45 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespace_vtable_shape_tests.rs @@ -0,0 +1,160 @@ +//! Q8: the module vtable is a fact of the namespace's SHAPE. Namespaces of +//! different modules share one key list (`__module__`) but not one shape, and +//! every transition (add / delete property, preventExtensions, seal, freeze) +//! carries the vtable to the successor shape. + +use super::*; +use crate::object::shapes::{object_shape_descriptor, object_shape_stamp}; + +/// The namespace of `module`, born with the vtable its declaration names. +fn born(vt: &'static NativeModuleVtable, module: &str) -> *mut ObjectHeader { + let value = crate::object::native_module::create_native_module_namespace(vt, module); + crate::value::js_nanbox_get_pointer(value) as *mut ObjectHeader +} + +fn value_of(obj: *mut ObjectHeader) -> f64 { + crate::value::js_nanbox_pointer(obj as i64) +} + +fn vt_of(obj: *mut ObjectHeader) -> *const NativeModuleVtable { + unsafe { object_native_vtable(obj) }.map_or(std::ptr::null(), |vt| vt as *const _) +} + +fn stamp(obj: *mut ObjectHeader) -> u64 { + u64::from(unsafe { object_shape_stamp(obj).0 }) +} + +#[test] +fn each_module_namespace_has_its_own_shape() { + let fs = born(&crate::fs::namespace::NM_FS, "fs"); + let path = born(&super::namespaces::path::NM_PATH, "path"); + let opaque = born(&NATIVE_MODULE_VTABLE_IMPL, "perry/gc"); + assert_eq!(vt_of(fs), &crate::fs::namespace::NM_FS as *const _); + assert_eq!(vt_of(path), &super::namespaces::path::NM_PATH as *const _); + assert_eq!(vt_of(opaque), &NATIVE_MODULE_VTABLE_IMPL as *const _); + // Same keys (`__module__`), different vtable: different shapes. + unsafe { + let a = object_shape_descriptor(fs).unwrap(); + let b = object_shape_descriptor(path).unwrap(); + assert_eq!(a.logical_key_count, b.logical_key_count); + } + assert_ne!(stamp(fs), stamp(path)); + assert_ne!(stamp(fs), stamp(opaque)); + // A second birth of a module reuses its shape. + let fs_twin = born(&crate::fs::namespace::NM_FS, "fs"); + assert_eq!(stamp(fs_twin), stamp(fs)); +} + +#[test] +fn a_vtable_without_a_key_table_is_not_empty() { + // A module with no key table enumerates its key list; it must not read + // as a declared module with zero exports. + let opaque = born(&NATIVE_MODULE_VTABLE_IMPL, "perry/gc"); + let vt = unsafe { object_native_vtable(opaque) }.unwrap(); + assert!((vt.keys)(vt).is_none()); + let fs = born(&crate::fs::namespace::NM_FS, "fs"); + let vt = unsafe { object_native_vtable(fs) }.unwrap(); + assert!((vt.keys)(vt).is_some_and(|keys| keys.len() > 50)); +} + +#[test] +fn adding_and_deleting_a_property_keep_the_vtable() { + let path = born(&super::namespaces::path::NM_PATH, "path"); + let before = stamp(path); + let name = "extra_q8"; + let key = crate::string::js_string_from_bytes(name.as_ptr(), name.len() as u32); + super::super::define_builtin_data_property( + path, + key, + 1.0, + name.to_string(), + super::super::PropertyAttrs::new(true, true, true), + ); + let path = born(&super::namespaces::path::NM_PATH, "path"); + let added = stamp(path); + assert_ne!(added, before, "defineProperty transitions the shape"); + assert_eq!(vt_of(path), &super::namespaces::path::NM_PATH as *const _); + let key = crate::string::js_string_from_bytes(name.as_ptr(), name.len() as u32); + let deleted = + js_object_delete_dynamic_value(value_of(path), crate::value::js_nanbox_string(key as i64)); + assert_ne!(deleted, 0); + let path = born(&super::namespaces::path::NM_PATH, "path"); + assert_ne!(stamp(path), added, "delete transitions the shape"); + assert_eq!(vt_of(path), &super::namespaces::path::NM_PATH as *const _); +} + +#[test] +fn integrity_transitions_keep_the_vtable() { + for (module_vt, module, op) in [ + ( + &super::namespaces::os::NM_OS as &'static NativeModuleVtable, + "os", + crate::object::js_object_prevent_extensions as extern "C" fn(f64) -> f64, + ), + ( + &super::namespaces::url::NM_URL, + "url", + crate::object::js_object_seal, + ), + ( + &super::namespaces::querystring::NM_QUERYSTRING, + "querystring", + crate::object::js_object_freeze, + ), + ] { + let ns = born(module_vt, module); + let vt = vt_of(ns); + assert!(!vt.is_null(), "{module}: born branded"); + let before = stamp(ns); + op(value_of(ns)); + let ns = born(module_vt, module); + assert_ne!( + stamp(ns), + before, + "{module}: the integrity level transitions the shape" + ); + assert_eq!(vt_of(ns), vt, "{module}: the vtable is carried"); + } + // `module` is sealed at birth: the seal carried the brand too. + let module = born(&super::namespaces::module::NM_MODULE, "module"); + assert_eq!( + vt_of(module), + &super::namespaces::module::NM_MODULE as *const _ + ); +} + +#[test] +fn the_brand_is_not_a_key() { + let fs = born(&crate::fs::namespace::NM_FS, "fs"); + let keys = unsafe { vt_own_keys_array(fs) }.unwrap(); + let count = crate::array::js_array_length(keys) as usize; + assert_eq!(count, crate::fs::namespace::NM_FS.module_keys.len()); + unsafe { + let shape = object_shape_descriptor(fs).unwrap(); + assert_eq!(shape.logical_key_count, 1, "only the `__module__` slot"); + } +} + +#[test] +fn a_default_callable_births_one_base_namespace_with_the_base_vtable() { + use super::namespaces::os::{NM_OS, NM_OS_DEFAULT}; + // A program without a dynamic require: no module rows, so no name finds a + // vtable. + assert!(native_module_vtable_by_name("os").is_none()); + assert!(std::ptr::eq( + NM_OS_DEFAULT.base_namespace.unwrap()(), + &NM_OS + )); + let cached = || NATIVE_MODULE_NAMESPACES.with(|c| c.borrow().get("os").copied()); + assert_eq!(cached(), None); + // `import os from "os"; os.hostname()`: the callable names the default's + // vtable and births the base namespace it dispatches through. + let hostname = + crate::object::bound_native_callable_export_value(&NM_OS_DEFAULT, "os.default", "hostname"); + assert_ne!(hostname.to_bits(), crate::value::TAG_UNDEFINED); + let first = cached().expect("the callable births the base namespace"); + // `import * as m from "os"`: the same object, keyed with the base vtable. + let ns = born(&NM_OS, "os"); + assert_eq!(value_of(ns).to_bits(), first); + assert_eq!(vt_of(ns), &NM_OS as *const _); +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/assert.rs b/crates/perry-runtime/src/object/native_module/namespaces/assert.rs new file mode 100644 index 00000000000..6a641f8f25b --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/assert.rs @@ -0,0 +1,32 @@ +//! Item-level native namespace declarations for `assert` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_ASSERT_STRICT = "assert/strict" { + cell = "node:assert.strict"; + members = { + AssertionError = (ref("node:assert.AssertionError")); + ok = (ref("node:assert/strict.default")); + fail = (ref("node:assert/strict.fail")); + equal = (ref("node:assert/strict.equal")); + notEqual = (ref("node:assert/strict.notEqual")); + deepEqual = (ref("node:assert/strict.deepEqual")); + notDeepEqual = (ref("node:assert/strict.notDeepEqual")); + deepStrictEqual = (ref("node:assert/strict.deepStrictEqual")); + notDeepStrictEqual = (ref("node:assert/strict.notDeepStrictEqual")); + strictEqual = (ref("node:assert/strict.strictEqual")); + notStrictEqual = (ref("node:assert/strict.notStrictEqual")); + partialDeepStrictEqual = (ref("node:assert/strict.partialDeepStrictEqual")); + match = (ref("node:assert/strict.match")); + doesNotMatch = (ref("node:assert/strict.doesNotMatch")); + throws = (ref("node:assert/strict.throws")); + rejects = (ref("node:assert/strict.rejects")); + doesNotThrow = (ref("node:assert/strict.doesNotThrow")); + doesNotReject = (ref("node:assert/strict.doesNotReject")); + ifError = (ref("node:assert/strict.ifError")); + Assert = (ref("node:assert.Assert")); + strict = (ref("node:assert.strict")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/async_hooks.rs b/crates/perry-runtime/src/object/native_module/namespaces/async_hooks.rs new file mode 100644 index 00000000000..f918c33f797 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/async_hooks.rs @@ -0,0 +1,35 @@ +//! Item-level native namespace declarations for `async_hooks` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_ASYNC_HOOKS_DEFAULT = "async_hooks.default" { + cell = "node:async_hooks.default"; + members = { + AsyncLocalStorage = (ref("node:async_hooks.AsyncLocalStorage")); + createHook = (ref("node:async_hooks.createHook")); + executionAsyncId = (ref("node:async_hooks.executionAsyncId")); + triggerAsyncId = (ref("node:async_hooks.triggerAsyncId")); + executionAsyncResource = (ref("node:async_hooks.executionAsyncResource")); + asyncWrapProviders = (ref("node:async_hooks.asyncWrapProviders")); + AsyncResource = (ref("node:async_hooks.AsyncResource")); + } + } +} + +crate::realm_decl! { + namespace NM_ASYNC_HOOKS = "async_hooks" { + default = NM_ASYNC_HOOKS_DEFAULT; + births = [Object]; + members = { + AsyncLocalStorage = (ref("node:async_hooks.AsyncLocalStorage")); + AsyncResource = (ref("node:async_hooks.AsyncResource")); + asyncWrapProviders = (ref("node:async_hooks.asyncWrapProviders")); + createHook = (ref("node:async_hooks.createHook")); + default = (ref("node:async_hooks.default")); + executionAsyncId = (ref("node:async_hooks.executionAsyncId")); + executionAsyncResource = (ref("node:async_hooks.executionAsyncResource")); + triggerAsyncId = (ref("node:async_hooks.triggerAsyncId")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/buffer.rs b/crates/perry-runtime/src/object/native_module/namespaces/buffer.rs new file mode 100644 index 00000000000..33633862d4f --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/buffer.rs @@ -0,0 +1,35 @@ +//! Item-level native namespace declarations for `buffer` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_BUFFER_CONSTANTS = "buffer.constants" { + cell = "node:buffer.constants"; + names = ["node:buffer.default.constants"]; + members = { + MAX_LENGTH = (9007199254740991.0); + MAX_STRING_LENGTH = (536870888.0); + } + } +} + +crate::realm_decl! { + namespace NM_BUFFER = "buffer" { + names = ["node:buffer.default"]; + members = { + Buffer = (ref(Buffer)); + transcode = (undefined); + isUtf8 = (ref("node:buffer.isUtf8")); + isAscii = (ref("node:buffer.isAscii")); + kMaxLength = (9007199254740991.0); + kStringMaxLength = (536870888.0); + btoa = (ref("node:buffer.btoa")); + atob = (ref("node:buffer.atob")); + constants; + INSPECT_MAX_BYTES = (50.0); + Blob = (ref(Blob)); + resolveObjectURL = (undefined); + File = (ref(File)); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/child_process.rs b/crates/perry-runtime/src/object/native_module/namespaces/child_process.rs new file mode 100644 index 00000000000..6362b3ce133 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/child_process.rs @@ -0,0 +1,39 @@ +//! Item-level native namespace declarations for `child_process` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_CHILD_PROCESS_DEFAULT = "child_process.default" { + cell = "node:child_process.default"; + members = { + _forkChild = (ref("node:child_process._forkChild")); + ChildProcess = (ref("node:child_process.ChildProcess")); + exec = (ref("node:child_process.exec")); + execFile = (ref("node:child_process.execFile")); + execFileSync = (ref("node:child_process.execFileSync")); + execSync = (ref("node:child_process.execSync")); + fork = (ref("node:child_process.fork")); + spawn = (ref("node:child_process.spawn")); + spawnSync = (ref("node:child_process.spawnSync")); + } + } +} + +crate::realm_decl! { + namespace NM_CHILD_PROCESS = "child_process" { + default = NM_CHILD_PROCESS_DEFAULT; + births = [Object]; + members = { + ChildProcess = (ref("node:child_process.ChildProcess")); + _forkChild = (ref("node:child_process._forkChild")); + default = (ref("node:child_process.default")); + exec = (ref("node:child_process.exec")); + execFile = (ref("node:child_process.execFile")); + execFileSync = (ref("node:child_process.execFileSync")); + execSync = (ref("node:child_process.execSync")); + fork = (ref("node:child_process.fork")); + spawn = (ref("node:child_process.spawn")); + spawnSync = (ref("node:child_process.spawnSync")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/cluster.rs b/crates/perry-runtime/src/object/native_module/namespaces/cluster.rs new file mode 100644 index 00000000000..79df7d06eee --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/cluster.rs @@ -0,0 +1,53 @@ +//! Item-level native namespace declarations for `cluster` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_CLUSTER_DEFAULT = "cluster.default" { + cell = "node:cluster.default"; + extends = ("node:events.EventEmitter.prototype"); + members = { + _events; + _eventsCount = (0.0); + _maxListeners = (undefined); + isWorker = (false); + isMaster = (true); + isPrimary = (true); + Worker = (ref("node:cluster.Worker")); + workers = (ref("node:cluster.workers")); + settings = (ref("node:cluster.settings")); + SCHED_NONE = (1.0); + SCHED_RR = (2.0); + schedulingPolicy = (2.0); + setupPrimary = (ref("node:cluster.setupMaster")); + setupMaster = (ref("node:cluster.setupMaster")); + fork = (ref("node:cluster.fork")); + disconnect = (ref("node:cluster.disconnect")); + } + } +} + +crate::realm_decl! { + namespace NM_CLUSTER = "cluster" { + births = [Object]; + members = { + SCHED_NONE = (1.0); + SCHED_RR = (2.0); + Worker = (ref("node:cluster.Worker")); + _events = (ref("node:cluster.default._events")); + _eventsCount = (0.0); + _maxListeners = (undefined); + default = (ref("node:cluster.default")); + disconnect = (ref("node:cluster.disconnect")); + fork = (ref("node:cluster.fork")); + isMaster = (true); + isPrimary = (true); + isWorker = (false); + schedulingPolicy = (2.0); + settings = (ref("node:cluster.settings")); + setupMaster = (ref("node:cluster.setupMaster")); + setupPrimary = (ref("node:cluster.setupMaster")); + workers = (ref("node:cluster.workers")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/console.rs b/crates/perry-runtime/src/object/native_module/namespaces/console.rs new file mode 100644 index 00000000000..58595ebb832 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/console.rs @@ -0,0 +1,37 @@ +//! Item-level native namespace declarations for `console` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_CONSOLE = "console" { + cell = "console"; + names = ["%NativeNamespace:console%", "node:console.default"]; + members = { + log; + info; + debug; + warn; + error; + dir; + time; + timeEnd; + timeLog; + trace; + assert; + clear; + count; + countReset; + group; + groupEnd; + table; + dirxml; + groupCollapsed; + Console; + profile; + profileEnd; + timeStamp; + context; + createTask; + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/constants.rs b/crates/perry-runtime/src/object/native_module/namespaces/constants.rs new file mode 100644 index 00000000000..3f1c0110636 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/constants.rs @@ -0,0 +1,247 @@ +//! Item-level native namespace declarations for `constants` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_CONSTANTS_DEFAULT = "constants.default" { + cell = "node:constants.default"; + members = { + RTLD_LAZY = (1.0); + RTLD_NOW = (2.0); + RTLD_GLOBAL = (256.0); + RTLD_LOCAL = (0.0); + RTLD_DEEPBIND = (8.0) if cfg(all(target_os = "linux", target_env = "gnu")); + E2BIG = (7.0); + EACCES = (13.0); + EADDRINUSE = (98.0); + EADDRNOTAVAIL = (99.0); + EAFNOSUPPORT = (97.0); + EAGAIN = (11.0); + EALREADY = (114.0); + EBADF = (9.0); + EBADMSG = (74.0); + EBUSY = (16.0); + ECANCELED = (125.0); + ECHILD = (10.0); + ECONNABORTED = (103.0); + ECONNREFUSED = (111.0); + ECONNRESET = (104.0); + EDEADLK = (35.0); + EDESTADDRREQ = (89.0); + EDOM = (33.0); + EDQUOT = (122.0); + EEXIST = (17.0); + EFAULT = (14.0); + EFBIG = (27.0); + EHOSTUNREACH = (113.0); + EIDRM = (43.0); + EILSEQ = (84.0); + EINPROGRESS = (115.0); + EINTR = (4.0); + EINVAL = (22.0); + EIO = (5.0); + EISCONN = (106.0); + EISDIR = (21.0); + ELOOP = (40.0); + EMFILE = (24.0); + EMLINK = (31.0); + EMSGSIZE = (90.0); + EMULTIHOP = (72.0); + ENAMETOOLONG = (36.0); + ENETDOWN = (100.0); + ENETRESET = (102.0); + ENETUNREACH = (101.0); + ENFILE = (23.0); + ENOBUFS = (105.0); + ENODATA = (61.0); + ENODEV = (19.0); + ENOENT = (2.0); + ENOEXEC = (8.0); + ENOLCK = (37.0); + ENOLINK = (67.0); + ENOMEM = (12.0); + ENOMSG = (42.0); + ENOPROTOOPT = (92.0); + ENOSPC = (28.0); + SIGINFO = (29.0) if cfg(target_os = "macos"); + ENOSR = (63.0); + ENOSTR = (60.0); + ENOSYS = (38.0); + ENOTCONN = (107.0); + ENOTDIR = (20.0); + ENOTEMPTY = (39.0); + ENOTSOCK = (88.0); + ENOTSUP = (95.0); + ENOTTY = (25.0); + ENXIO = (6.0); + EOPNOTSUPP = (95.0); + EOVERFLOW = (75.0); + EPERM = (1.0); + EPIPE = (32.0); + EPROTO = (71.0); + EPROTONOSUPPORT = (93.0); + EPROTOTYPE = (91.0); + ERANGE = (34.0); + EROFS = (30.0); + ESPIPE = (29.0); + ESRCH = (3.0); + ESTALE = (116.0); + ETIME = (62.0); + ETIMEDOUT = (110.0); + ETXTBSY = (26.0); + EWOULDBLOCK = (11.0); + EXDEV = (18.0); + PRIORITY_LOW = (19.0); + PRIORITY_BELOW_NORMAL = (10.0); + PRIORITY_NORMAL = (0.0); + PRIORITY_ABOVE_NORMAL = (-7.0); + PRIORITY_HIGH = (-14.0); + PRIORITY_HIGHEST = (-20.0); + SIGHUP = (1.0); + SIGINT = (2.0); + SIGQUIT = (3.0); + SIGILL = (4.0); + SIGTRAP = (5.0); + SIGABRT = (6.0); + SIGIOT = (6.0); + SIGBUS = (7.0); + SIGFPE = (8.0); + SIGKILL = (9.0); + SIGUSR1 = (10.0); + SIGSEGV = (11.0); + SIGUSR2 = (12.0); + SIGPIPE = (13.0); + SIGALRM = (14.0); + SIGTERM = (15.0); + SIGCHLD = (17.0); + SIGSTKFLT = (16.0) if cfg(target_os = "linux"); + SIGCONT = (18.0); + SIGSTOP = (19.0); + SIGTSTP = (20.0); + SIGTTIN = (21.0); + SIGTTOU = (22.0); + SIGURG = (23.0); + SIGXCPU = (24.0); + SIGXFSZ = (25.0); + SIGVTALRM = (26.0); + SIGPROF = (27.0); + SIGWINCH = (28.0); + SIGIO = (29.0); + SIGPOLL = (29.0) if cfg(target_os = "linux"); + SIGPWR = (30.0) if cfg(target_os = "linux"); + SIGSYS = (31.0); + UV_FS_SYMLINK_DIR = (1.0); + UV_FS_SYMLINK_JUNCTION = (2.0); + O_RDONLY = (0.0); + O_WRONLY = (1.0); + O_RDWR = (2.0); + UV_DIRENT_UNKNOWN = (0.0); + UV_DIRENT_FILE = (1.0); + UV_DIRENT_DIR = (2.0); + UV_DIRENT_LINK = (3.0); + UV_DIRENT_FIFO = (4.0); + UV_DIRENT_SOCKET = (5.0); + UV_DIRENT_CHAR = (6.0); + UV_DIRENT_BLOCK = (7.0); + S_IFMT = (61440.0); + S_IFREG = (32768.0); + S_IFDIR = (16384.0); + S_IFCHR = (8192.0); + S_IFBLK = (24576.0); + S_IFIFO = (4096.0); + S_IFLNK = (40960.0); + S_IFSOCK = (49152.0); + O_CREAT = (64.0); + O_EXCL = (128.0); + UV_FS_O_FILEMAP = (0.0); + O_NOCTTY = (256.0); + O_TRUNC = (512.0); + O_APPEND = (1024.0); + O_DIRECTORY = (65536.0); + O_NOATIME = (262144.0) if cfg(target_os = "linux"); + O_NOFOLLOW = (131072.0); + O_SYNC = (1052672.0); + O_DSYNC = (4096.0); + O_DIRECT = (16384.0) if cfg(target_os = "linux"); + O_NONBLOCK = (2048.0); + S_IRWXU = (448.0); + S_IRUSR = (256.0); + S_IWUSR = (128.0); + S_IXUSR = (64.0); + S_IRWXG = (56.0); + S_IRGRP = (32.0); + S_IWGRP = (16.0); + S_IXGRP = (8.0); + S_IRWXO = (7.0); + S_IROTH = (4.0); + S_IWOTH = (2.0); + S_IXOTH = (1.0); + F_OK = (0.0); + R_OK = (4.0); + W_OK = (2.0); + X_OK = (1.0); + UV_FS_COPYFILE_EXCL = (1.0); + COPYFILE_EXCL = (1.0); + UV_FS_COPYFILE_FICLONE = (2.0); + COPYFILE_FICLONE = (2.0); + UV_FS_COPYFILE_FICLONE_FORCE = (4.0); + COPYFILE_FICLONE_FORCE = (4.0); + OPENSSL_VERSION_NUMBER = (811597840.0); + SSL_OP_ALL = (2147485776.0); + SSL_OP_ALLOW_NO_DHE_KEX = (1024.0); + SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = (262144.0); + SSL_OP_CIPHER_SERVER_PREFERENCE = (4194304.0); + SSL_OP_CISCO_ANYCONNECT = (32768.0); + SSL_OP_COOKIE_EXCHANGE = (8192.0); + SSL_OP_CRYPTOPRO_TLSEXT_BUG = (2147483648.0); + SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = (2048.0); + SSL_OP_LEGACY_SERVER_CONNECT = (4.0); + SSL_OP_NO_COMPRESSION = (131072.0); + SSL_OP_NO_ENCRYPT_THEN_MAC = (524288.0); + SSL_OP_NO_QUERY_MTU = (4096.0); + SSL_OP_NO_RENEGOTIATION = (1073741824.0); + SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = (65536.0); + SSL_OP_NO_SSLv2 = (0.0); + SSL_OP_NO_SSLv3 = (33554432.0); + SSL_OP_NO_TICKET = (16384.0); + SSL_OP_NO_TLSv1 = (67108864.0); + SSL_OP_NO_TLSv1_1 = (268435456.0); + SSL_OP_NO_TLSv1_2 = (134217728.0); + SSL_OP_NO_TLSv1_3 = (536870912.0); + SSL_OP_PRIORITIZE_CHACHA = (2097152.0); + SSL_OP_TLS_ROLLBACK_BUG = (8388608.0); + ENGINE_METHOD_RSA = (1.0); + ENGINE_METHOD_DSA = (2.0); + ENGINE_METHOD_DH = (4.0); + ENGINE_METHOD_RAND = (8.0); + ENGINE_METHOD_EC = (2048.0); + ENGINE_METHOD_CIPHERS = (64.0); + ENGINE_METHOD_DIGESTS = (128.0); + ENGINE_METHOD_PKEY_METHS = (512.0); + ENGINE_METHOD_PKEY_ASN1_METHS = (1024.0); + ENGINE_METHOD_ALL = (65535.0); + ENGINE_METHOD_NONE = (0.0); + DH_CHECK_P_NOT_SAFE_PRIME = (2.0); + DH_CHECK_P_NOT_PRIME = (1.0); + DH_UNABLE_TO_CHECK_GENERATOR = (4.0); + DH_NOT_SUITABLE_GENERATOR = (8.0); + RSA_PKCS1_PADDING = (1.0); + RSA_NO_PADDING = (3.0); + RSA_PKCS1_OAEP_PADDING = (4.0); + RSA_X931_PADDING = (5.0); + RSA_PKCS1_PSS_PADDING = (6.0); + RSA_PSS_SALTLEN_DIGEST = (-1.0); + RSA_PSS_SALTLEN_MAX_SIGN = (-2.0); + RSA_PSS_SALTLEN_AUTO = (-2.0); + defaultCoreCipherList = ("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA"); + TLS1_VERSION = (769.0); + TLS1_1_VERSION = (770.0); + TLS1_2_VERSION = (771.0); + TLS1_3_VERSION = (772.0); + POINT_CONVERSION_COMPRESSED = (2.0); + POINT_CONVERSION_UNCOMPRESSED = (4.0); + O_SYMLINK = (2097152.0) if cfg(target_os = "macos"); + POINT_CONVERSION_HYBRID = (6.0); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/crypto.rs b/crates/perry-runtime/src/object/native_module/namespaces/crypto.rs new file mode 100644 index 00000000000..566e78ee2ba --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/crypto.rs @@ -0,0 +1,162 @@ +//! Item-level native namespace declarations for `crypto` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_CRYPTO = "crypto" { + names = ["node:crypto.default"]; + members = { + argon2 = (ref("node:crypto.argon2")); + argon2Sync = (ref("node:crypto.argon2Sync")); + checkPrime = (ref("node:crypto.checkPrime")); + checkPrimeSync = (ref("node:crypto.checkPrimeSync")); + createCipheriv = (ref("node:crypto.createCipheriv")); + createDecipheriv = (ref("node:crypto.createDecipheriv")); + createDiffieHellman = (ref("node:crypto.createDiffieHellman")); + createDiffieHellmanGroup = (ref("node:crypto.createDiffieHellmanGroup")); + createECDH = (ref("node:crypto.createECDH")); + createHash = (ref("node:crypto.createHash")); + createHmac = (ref("node:crypto.createHmac")); + createPrivateKey = (ref("node:crypto.createPrivateKey")); + createPublicKey = (ref("node:crypto.createPublicKey")); + createSecretKey = (ref("node:crypto.createSecretKey")); + createSign = (ref("node:crypto.createSign")); + createVerify = (ref("node:crypto.createVerify")); + diffieHellman = (ref("node:crypto.diffieHellman")); + generatePrime = (ref("node:crypto.generatePrime")); + generatePrimeSync = (ref("node:crypto.generatePrimeSync")); + getCiphers = (ref("node:crypto.getCiphers")); + getCipherInfo = (ref("node:crypto.getCipherInfo")); + getCurves = (ref("node:crypto.getCurves")); + getDiffieHellman = (ref("node:crypto.getDiffieHellman")); + getHashes = (ref("node:crypto.getHashes")); + hkdf = (ref("node:crypto.hkdf")); + hkdfSync = (ref("node:crypto.hkdfSync")); + pbkdf2 = (ref("node:crypto.pbkdf2")); + pbkdf2Sync = (ref("node:crypto.pbkdf2Sync")); + generateKeyPair = (ref("node:crypto.generateKeyPair")); + generateKeyPairSync = (ref("node:crypto.generateKeyPairSync")); + generateKey = (ref("node:crypto.generateKey")); + generateKeySync = (ref("node:crypto.generateKeySync")); + privateDecrypt = (ref("node:crypto.privateDecrypt")); + privateEncrypt = (ref("node:crypto.privateEncrypt")); + publicDecrypt = (ref("node:crypto.publicDecrypt")); + publicEncrypt = (ref("node:crypto.publicEncrypt")); + randomBytes = (ref("node:crypto.randomBytes")); + randomFill = (ref("node:crypto.randomFill")); + randomFillSync = (ref("node:crypto.randomFillSync")); + randomInt = (ref("node:crypto.randomInt")); + randomUUID = (ref("node:crypto.randomUUID")); + randomUUIDv7; + scrypt = (ref("node:crypto.scrypt")); + scryptSync = (ref("node:crypto.scryptSync")); + sign = (ref("node:crypto.sign")); + setEngine = (undefined); + timingSafeEqual = (ref("node:crypto.timingSafeEqual")); + getFips = (ref("node:crypto.getFips")); + setFips = (ref("node:crypto.setFips")); + verify = (ref("node:crypto.verify")); + hash = (ref("node:crypto.hash")); + encapsulate = (ref("node:crypto.encapsulate")); + decapsulate = (ref("node:crypto.decapsulate")); + Certificate = (ref("node:crypto.Certificate")); + Cipheriv = (ref("node:crypto.Cipheriv")); + Decipheriv = (ref("node:crypto.Decipheriv")); + DiffieHellman = (ref("node:crypto.DiffieHellman")); + DiffieHellmanGroup = (ref("node:crypto.DiffieHellmanGroup")); + ECDH = (ref("node:crypto.ECDH")); + Hash = (ref("node:crypto.Hash")); + Hmac = (ref("node:crypto.Hmac")); + KeyObject = (ref("node:crypto.KeyObject")); + Sign = (ref("node:crypto.Sign")); + Verify = (ref("node:crypto.Verify")); + X509Certificate = (ref("node:crypto.X509Certificate")); + secureHeapUsed = (ref("node:crypto.secureHeapUsed")); + constants; + webcrypto = (ref("node:crypto.webcrypto")); + subtle = (ref("node:crypto.subtle")); + getRandomValues = (ref("node:crypto.getRandomValues")); + } + } +} + +crate::realm_decl! { + namespace NM_CRYPTO_CONSTANTS = "crypto.constants" { + cell = "node:crypto.constants"; + names = ["node:crypto.default.constants"]; + members = { + OPENSSL_VERSION_NUMBER = (811597840.0); + SSL_OP_ALL = (2147485776.0); + SSL_OP_ALLOW_NO_DHE_KEX = (1024.0); + SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = (262144.0); + SSL_OP_CIPHER_SERVER_PREFERENCE = (4194304.0); + SSL_OP_CISCO_ANYCONNECT = (32768.0); + SSL_OP_COOKIE_EXCHANGE = (8192.0); + SSL_OP_CRYPTOPRO_TLSEXT_BUG = (2147483648.0); + SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = (2048.0); + SSL_OP_LEGACY_SERVER_CONNECT = (4.0); + SSL_OP_NO_COMPRESSION = (131072.0); + SSL_OP_NO_ENCRYPT_THEN_MAC = (524288.0); + SSL_OP_NO_QUERY_MTU = (4096.0); + SSL_OP_NO_RENEGOTIATION = (1073741824.0); + SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = (65536.0); + SSL_OP_NO_SSLv2 = (0.0); + SSL_OP_NO_SSLv3 = (33554432.0); + SSL_OP_NO_TICKET = (16384.0); + SSL_OP_NO_TLSv1 = (67108864.0); + SSL_OP_NO_TLSv1_1 = (268435456.0); + SSL_OP_NO_TLSv1_2 = (134217728.0); + SSL_OP_NO_TLSv1_3 = (536870912.0); + SSL_OP_PRIORITIZE_CHACHA = (2097152.0); + SSL_OP_TLS_ROLLBACK_BUG = (8388608.0); + ENGINE_METHOD_RSA = (1.0); + ENGINE_METHOD_DSA = (2.0); + ENGINE_METHOD_DH = (4.0); + ENGINE_METHOD_RAND = (8.0); + ENGINE_METHOD_EC = (2048.0); + ENGINE_METHOD_CIPHERS = (64.0); + ENGINE_METHOD_DIGESTS = (128.0); + ENGINE_METHOD_PKEY_METHS = (512.0); + ENGINE_METHOD_PKEY_ASN1_METHS = (1024.0); + ENGINE_METHOD_ALL = (65535.0); + ENGINE_METHOD_NONE = (0.0); + DH_CHECK_P_NOT_SAFE_PRIME = (2.0); + DH_CHECK_P_NOT_PRIME = (1.0); + DH_UNABLE_TO_CHECK_GENERATOR = (4.0); + DH_NOT_SUITABLE_GENERATOR = (8.0); + RSA_PKCS1_PADDING = (1.0); + RSA_NO_PADDING = (3.0); + RSA_PKCS1_OAEP_PADDING = (4.0); + RSA_X931_PADDING = (5.0); + RSA_PKCS1_PSS_PADDING = (6.0); + RSA_PSS_SALTLEN_DIGEST = (-1.0); + RSA_PSS_SALTLEN_MAX_SIGN = (-2.0); + RSA_PSS_SALTLEN_AUTO = (-2.0); + TLS1_VERSION = (769.0); + TLS1_1_VERSION = (770.0); + TLS1_2_VERSION = (771.0); + TLS1_3_VERSION = (772.0); + POINT_CONVERSION_COMPRESSED = (2.0); + POINT_CONVERSION_UNCOMPRESSED = (4.0); + POINT_CONVERSION_HYBRID = (6.0); + } + } +} + +crate::realm_decl! { + namespace NM_CRYPTO_SUBTLE = "crypto.subtle" { + cell = "node:crypto.subtle"; + extends = (SubtleCrypto.prototype); + members = { + } + } +} + +crate::realm_decl! { + namespace NM_CRYPTO_WEBCRYPTO = "crypto.webcrypto" { + cell = "node:crypto.webcrypto"; + extends = (Crypto.prototype); + members = { + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/dgram.rs b/crates/perry-runtime/src/object/native_module/namespaces/dgram.rs new file mode 100644 index 00000000000..c11ba91d68e --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/dgram.rs @@ -0,0 +1,25 @@ +//! Item-level native namespace declarations for `dgram` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_DGRAM_DEFAULT = "dgram.default" { + cell = "node:dgram.default"; + members = { + createSocket = (ref("node:dgram.createSocket")); + Socket = (ref("node:dgram.Socket")); + } + } +} + +crate::realm_decl! { + namespace NM_DGRAM = "dgram" { + default = NM_DGRAM_DEFAULT; + births = [Object]; + members = { + Socket = (ref("node:dgram.Socket")); + createSocket = (ref("node:dgram.createSocket")); + default = (ref("node:dgram.default")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/dns.rs b/crates/perry-runtime/src/object/native_module/namespaces/dns.rs new file mode 100644 index 00000000000..c37c0d58e6e --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/dns.rs @@ -0,0 +1,231 @@ +//! Item-level native namespace declarations for `dns` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_DNS_DEFAULT = "dns.default" { + cell = "node:dns.default"; + members = { + lookup = (ref("node:dns.lookup")); + lookupService = (ref("node:dns.lookupService")); + Resolver = (ref("node:dns.Resolver")); + getDefaultResultOrder = (ref("node:dns.getDefaultResultOrder")); + setDefaultResultOrder = (ref("node:dns.setDefaultResultOrder")); + setServers = (ref("node:dns.setServers")); + ADDRCONFIG = (32.0); + ALL = (16.0); + V4MAPPED = (8.0); + NODATA = ("ENODATA"); + FORMERR = ("EFORMERR"); + SERVFAIL = ("ESERVFAIL"); + NOTFOUND = ("ENOTFOUND"); + NOTIMP = ("ENOTIMP"); + REFUSED = ("EREFUSED"); + BADQUERY = ("EBADQUERY"); + BADNAME = ("EBADNAME"); + BADFAMILY = ("EBADFAMILY"); + BADRESP = ("EBADRESP"); + CONNREFUSED = ("ECONNREFUSED"); + TIMEOUT = ("ETIMEOUT"); + EOF = ("EOF"); + FILE = ("EFILE"); + NOMEM = ("ENOMEM"); + DESTRUCTION = ("EDESTRUCTION"); + BADSTR = ("EBADSTR"); + BADFLAGS = ("EBADFLAGS"); + NONAME = ("ENONAME"); + BADHINTS = ("EBADHINTS"); + NOTINITIALIZED = ("ENOTINITIALIZED"); + LOADIPHLPAPI = ("ELOADIPHLPAPI"); + ADDRGETNETWORKPARAMS = ("EADDRGETNETWORKPARAMS"); + CANCELLED = ("ECANCELLED"); + getServers = (ref("node:dns.getServers")); + resolve = (ref("node:dns.resolve")); + resolve4 = (ref("node:dns.resolve4")); + resolve6 = (ref("node:dns.resolve6")); + resolveAny = (ref("node:dns.resolveAny")); + resolveCaa = (ref("node:dns.resolveCaa")); + resolveCname = (ref("node:dns.resolveCname")); + resolveMx = (ref("node:dns.resolveMx")); + resolveNaptr = (ref("node:dns.resolveNaptr")); + resolveNs = (ref("node:dns.resolveNs")); + resolvePtr = (ref("node:dns.resolvePtr")); + resolveSoa = (ref("node:dns.resolveSoa")); + resolveSrv = (ref("node:dns.resolveSrv")); + resolveTlsa = (ref("node:dns.resolveTlsa")); + resolveTxt = (ref("node:dns.resolveTxt")); + reverse = (ref("node:dns.reverse")); + promises = (ref("node:dns.promises")); + } + } +} + +crate::realm_decl! { + namespace NM_DNS_PROMISES_DEFAULT = "dns/promises.default" { + cell = "node:dns.promises"; + members = { + lookup = (ref("node:dns/promises.lookup")); + lookupService = (ref("node:dns/promises.lookupService")); + Resolver = (ref("node:dns/promises.Resolver")); + getDefaultResultOrder = (ref("node:dns/promises.getDefaultResultOrder")); + setDefaultResultOrder = (ref("node:dns/promises.setDefaultResultOrder")); + setServers = (ref("node:dns/promises.setServers")); + NODATA = ("ENODATA"); + FORMERR = ("EFORMERR"); + SERVFAIL = ("ESERVFAIL"); + NOTFOUND = ("ENOTFOUND"); + NOTIMP = ("ENOTIMP"); + REFUSED = ("EREFUSED"); + BADQUERY = ("EBADQUERY"); + BADNAME = ("EBADNAME"); + BADFAMILY = ("EBADFAMILY"); + BADRESP = ("EBADRESP"); + CONNREFUSED = ("ECONNREFUSED"); + TIMEOUT = ("ETIMEOUT"); + EOF = ("EOF"); + FILE = ("EFILE"); + NOMEM = ("ENOMEM"); + DESTRUCTION = ("EDESTRUCTION"); + BADSTR = ("EBADSTR"); + BADFLAGS = ("EBADFLAGS"); + NONAME = ("ENONAME"); + BADHINTS = ("EBADHINTS"); + NOTINITIALIZED = ("ENOTINITIALIZED"); + LOADIPHLPAPI = ("ELOADIPHLPAPI"); + ADDRGETNETWORKPARAMS = ("EADDRGETNETWORKPARAMS"); + CANCELLED = ("ECANCELLED"); + getServers = (ref("node:dns/promises.getServers")); + resolve = (ref("node:dns/promises.resolve")); + resolve4 = (ref("node:dns/promises.resolve4")); + resolve6 = (ref("node:dns/promises.resolve6")); + resolveAny = (ref("node:dns/promises.resolveAny")); + resolveCaa = (ref("node:dns/promises.resolveCaa")); + resolveCname = (ref("node:dns/promises.resolveCname")); + resolveMx = (ref("node:dns/promises.resolveMx")); + resolveNaptr = (ref("node:dns/promises.resolveNaptr")); + resolveNs = (ref("node:dns/promises.resolveNs")); + resolvePtr = (ref("node:dns/promises.resolvePtr")); + resolveSoa = (ref("node:dns/promises.resolveSoa")); + resolveSrv = (ref("node:dns/promises.resolveSrv")); + resolveTlsa = (ref("node:dns/promises.resolveTlsa")); + resolveTxt = (ref("node:dns/promises.resolveTxt")); + reverse = (ref("node:dns/promises.reverse")); + } + } +} + +crate::realm_decl! { + namespace NM_DNS = "dns" { + default = NM_DNS_DEFAULT; + births = [Object]; + members = { + ADDRCONFIG = (32.0); + ADDRGETNETWORKPARAMS = ("EADDRGETNETWORKPARAMS"); + ALL = (16.0); + BADFAMILY = ("EBADFAMILY"); + BADFLAGS = ("EBADFLAGS"); + BADHINTS = ("EBADHINTS"); + BADNAME = ("EBADNAME"); + BADQUERY = ("EBADQUERY"); + BADRESP = ("EBADRESP"); + BADSTR = ("EBADSTR"); + CANCELLED = ("ECANCELLED"); + CONNREFUSED = ("ECONNREFUSED"); + DESTRUCTION = ("EDESTRUCTION"); + EOF = ("EOF"); + FILE = ("EFILE"); + FORMERR = ("EFORMERR"); + LOADIPHLPAPI = ("ELOADIPHLPAPI"); + NODATA = ("ENODATA"); + NOMEM = ("ENOMEM"); + NONAME = ("ENONAME"); + NOTFOUND = ("ENOTFOUND"); + NOTIMP = ("ENOTIMP"); + NOTINITIALIZED = ("ENOTINITIALIZED"); + REFUSED = ("EREFUSED"); + Resolver = (ref("node:dns.Resolver")); + SERVFAIL = ("ESERVFAIL"); + TIMEOUT = ("ETIMEOUT"); + V4MAPPED = (8.0); + default = (ref("node:dns.default")); + getDefaultResultOrder = (ref("node:dns.getDefaultResultOrder")); + getServers = (ref("node:dns.getServers")); + lookup = (ref("node:dns.lookup")); + lookupService = (ref("node:dns.lookupService")); + promises = (ref("node:dns.promises")); + resolve = (ref("node:dns.resolve")); + resolve4 = (ref("node:dns.resolve4")); + resolve6 = (ref("node:dns.resolve6")); + resolveAny = (ref("node:dns.resolveAny")); + resolveCaa = (ref("node:dns.resolveCaa")); + resolveCname = (ref("node:dns.resolveCname")); + resolveMx = (ref("node:dns.resolveMx")); + resolveNaptr = (ref("node:dns.resolveNaptr")); + resolveNs = (ref("node:dns.resolveNs")); + resolvePtr = (ref("node:dns.resolvePtr")); + resolveSoa = (ref("node:dns.resolveSoa")); + resolveSrv = (ref("node:dns.resolveSrv")); + resolveTlsa = (ref("node:dns.resolveTlsa")); + resolveTxt = (ref("node:dns.resolveTxt")); + reverse = (ref("node:dns.reverse")); + setDefaultResultOrder = (ref("node:dns.setDefaultResultOrder")); + setServers = (ref("node:dns.setServers")); + } + } +} + +crate::realm_decl! { + namespace NM_DNS_PROMISES = "dns/promises" { + default = NM_DNS_PROMISES_DEFAULT; + births = [Object]; + members = { + ADDRGETNETWORKPARAMS = ("EADDRGETNETWORKPARAMS"); + BADFAMILY = ("EBADFAMILY"); + BADFLAGS = ("EBADFLAGS"); + BADHINTS = ("EBADHINTS"); + BADNAME = ("EBADNAME"); + BADQUERY = ("EBADQUERY"); + BADRESP = ("EBADRESP"); + BADSTR = ("EBADSTR"); + CANCELLED = ("ECANCELLED"); + CONNREFUSED = ("ECONNREFUSED"); + DESTRUCTION = ("EDESTRUCTION"); + EOF = ("EOF"); + FILE = ("EFILE"); + FORMERR = ("EFORMERR"); + LOADIPHLPAPI = ("ELOADIPHLPAPI"); + NODATA = ("ENODATA"); + NOMEM = ("ENOMEM"); + NONAME = ("ENONAME"); + NOTFOUND = ("ENOTFOUND"); + NOTIMP = ("ENOTIMP"); + NOTINITIALIZED = ("ENOTINITIALIZED"); + REFUSED = ("EREFUSED"); + Resolver = (ref("node:dns/promises.Resolver")); + SERVFAIL = ("ESERVFAIL"); + TIMEOUT = ("ETIMEOUT"); + default = (ref("node:dns.promises")); + getDefaultResultOrder = (ref("node:dns/promises.getDefaultResultOrder")); + getServers = (ref("node:dns/promises.getServers")); + lookup = (ref("node:dns/promises.lookup")); + lookupService = (ref("node:dns/promises.lookupService")); + resolve = (ref("node:dns/promises.resolve")); + resolve4 = (ref("node:dns/promises.resolve4")); + resolve6 = (ref("node:dns/promises.resolve6")); + resolveAny = (ref("node:dns/promises.resolveAny")); + resolveCaa = (ref("node:dns/promises.resolveCaa")); + resolveCname = (ref("node:dns/promises.resolveCname")); + resolveMx = (ref("node:dns/promises.resolveMx")); + resolveNaptr = (ref("node:dns/promises.resolveNaptr")); + resolveNs = (ref("node:dns/promises.resolveNs")); + resolvePtr = (ref("node:dns/promises.resolvePtr")); + resolveSoa = (ref("node:dns/promises.resolveSoa")); + resolveSrv = (ref("node:dns/promises.resolveSrv")); + resolveTlsa = (ref("node:dns/promises.resolveTlsa")); + resolveTxt = (ref("node:dns/promises.resolveTxt")); + reverse = (ref("node:dns/promises.reverse")); + setDefaultResultOrder = (ref("node:dns/promises.setDefaultResultOrder")); + setServers = (ref("node:dns/promises.setServers")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/domain.rs b/crates/perry-runtime/src/object/native_module/namespaces/domain.rs new file mode 100644 index 00000000000..71b25cf5828 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/domain.rs @@ -0,0 +1,16 @@ +//! Item-level native namespace declarations for `domain` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_DOMAIN = "domain" { + names = ["node:domain.default"]; + members = { + _stack; + Domain = (ref("node:domain.Domain")); + createDomain = (ref("node:domain.create")); + create = (ref("node:domain.create")); + active = (null); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/events.rs b/crates/perry-runtime/src/object/native_module/namespaces/events.rs new file mode 100644 index 00000000000..9340ac7caa6 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/events.rs @@ -0,0 +1,27 @@ +//! Item-level native namespace declarations for `events` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_EVENTS = "events" { + births = [Object]; + members = { + EventEmitter = (ref("node:events.EventEmitter")); + EventEmitterAsyncResource = (ref("node:events.EventEmitterAsyncResource")); + default = (ref("node:events.EventEmitter")); + defaultMaxListeners = (10.0); + usingDomains = (false); + captureRejections = (false); + captureRejectionSymbol = (Symbol.for("nodejs.rejection")); + errorMonitor = (Symbol.for("events.errorMonitor")); + init = (ref("node:events.init")); + listenerCount = (ref("node:events.listenerCount")); + on = (ref("node:events.on")); + once = (ref("node:events.once")); + addAbortListener = (ref("node:events.addAbortListener")); + getEventListeners = (ref("node:events.getEventListeners")); + getMaxListeners = (ref("node:events.getMaxListeners")); + setMaxListeners = (ref("node:events.setMaxListeners")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/http.rs b/crates/perry-runtime/src/object/native_module/namespaces/http.rs new file mode 100644 index 00000000000..2ac9f07b3c4 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/http.rs @@ -0,0 +1,30 @@ +//! Item-level native namespace declarations for `http` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_HTTP = "http" { + names = ["node:http.default"]; + members = { + _connectionListener = (ref("node:http._connectionListener")); + METHODS = (ref("node:http.METHODS")); + STATUS_CODES = (ref("node:http.STATUS_CODES")); + Agent = (ref("node:http.Agent")); + ClientRequest = (ref("node:http.ClientRequest")); + IncomingMessage = (ref("node:http.IncomingMessage")); + OutgoingMessage = (ref("node:http.OutgoingMessage")); + Server = (ref("node:http.Server")); + ServerResponse = (ref("node:http.ServerResponse")); + createServer = (ref("node:http.createServer")); + validateHeaderName = (ref("node:http.validateHeaderName")); + validateHeaderValue = (ref("node:http.validateHeaderValue")); + get = (ref("node:http.get")); + request = (ref("node:http.request")); + setMaxIdleHTTPParsers = (ref("node:http.setMaxIdleHTTPParsers")); + setGlobalProxyFromEnv = (ref("node:http.setGlobalProxyFromEnv")); + maxHeaderSize = (16384.0); + globalAgent = (ref("node:http.globalAgent")); + WebSocket = (ref(WebSocket)); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/https.rs b/crates/perry-runtime/src/object/native_module/namespaces/https.rs new file mode 100644 index 00000000000..c54f0311ec9 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/https.rs @@ -0,0 +1,17 @@ +//! Item-level native namespace declarations for `https` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_HTTPS = "https" { + names = ["node:https.default"]; + members = { + Agent = (ref("node:https.Agent")); + globalAgent = (ref("node:https.globalAgent")); + Server = (ref("node:https.Server")); + createServer = (ref("node:https.createServer")); + get = (ref("node:https.get")); + request = (ref("node:https.request")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/inspector.rs b/crates/perry-runtime/src/object/native_module/namespaces/inspector.rs new file mode 100644 index 00000000000..11095a77d5b --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/inspector.rs @@ -0,0 +1,113 @@ +//! Item-level native namespace declarations for `inspector` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_INSPECTOR_NETWORK = "inspector.Network" { + cell = "node:inspector.Network"; + births = [Array, Error, Function, Object]; + members = { + requestWillBeSent; + responseReceived; + loadingFinished; + loadingFailed; + dataSent; + dataReceived; + webSocketCreated; + webSocketClosed; + webSocketHandshakeResponseReceived; + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR_DEFAULT = "inspector.default" { + cell = "node:inspector.default"; + members = { + open = (ref("node:inspector.open")); + close = (ref("node:inspector.close")); + url = (ref("node:inspector.url")); + waitForDebugger = (ref("node:inspector.waitForDebugger")); + console = (ref("node:inspector.console")); + Session = (ref("node:inspector.Session")); + Network = (ref("node:inspector.Network")); + NetworkResources; + DOMStorage; + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR_DOMSTORAGE = "inspector.DOMStorage" { + cell = "node:inspector.default.DOMStorage"; + members = { + domStorageItemAdded; + domStorageItemRemoved; + domStorageItemUpdated; + domStorageItemsCleared; + registerStorage; + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR_NETWORKRESOURCES = "inspector.NetworkResources" { + cell = "node:inspector.default.NetworkResources"; + members = { + put; + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR_PROMISES_DEFAULT = "inspector/promises.default" { + cell = "node:inspector/promises.default"; + members = { + open = (ref("node:inspector.open")); + close = (ref("node:inspector.close")); + url = (ref("node:inspector.url")); + waitForDebugger = (ref("node:inspector.waitForDebugger")); + console = (ref("node:inspector.console")); + Session = (ref("node:inspector/promises.Session")); + Network = (ref("node:inspector.Network")); + NetworkResources = (ref("node:inspector.default.NetworkResources")); + DOMStorage = (ref("node:inspector.default.DOMStorage")); + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR = "inspector" { + default = NM_INSPECTOR_DEFAULT; + births = [Object]; + members = { + open = (ref("node:inspector.open")); + close = (ref("node:inspector.close")); + url = (ref("node:inspector.url")); + waitForDebugger = (ref("node:inspector.waitForDebugger")); + console = (ref("node:inspector.console")); + Session = (ref("node:inspector.Session")); + Network = (ref("node:inspector.Network")); + NetworkResources = (ref("node:inspector.default.NetworkResources")); + DOMStorage = (ref("node:inspector.default.DOMStorage")); + } + } +} + +crate::realm_decl! { + namespace NM_INSPECTOR_PROMISES = "inspector/promises" { + default = NM_INSPECTOR_PROMISES_DEFAULT; + births = [Object]; + members = { + open = (ref("node:inspector.open")); + close = (ref("node:inspector.close")); + url = (ref("node:inspector.url")); + waitForDebugger = (ref("node:inspector.waitForDebugger")); + console = (ref("node:inspector.console")); + Session = (ref("node:inspector/promises.Session")); + Network = (ref("node:inspector.Network")); + NetworkResources = (ref("node:inspector.default.NetworkResources")); + DOMStorage = (ref("node:inspector.default.DOMStorage")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/mod.rs b/crates/perry-runtime/src/object/native_module/namespaces/mod.rs new file mode 100644 index 00000000000..5af59ce90ba --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/mod.rs @@ -0,0 +1,40 @@ +//! Item-level native namespace declarations, one file per module. +pub(crate) mod assert; +pub(crate) mod async_hooks; +pub(crate) mod buffer; +pub(crate) mod child_process; +pub(crate) mod cluster; +pub(crate) mod console; +pub(crate) mod constants; +pub(crate) mod crypto; +pub(crate) mod dgram; +pub(crate) mod dns; +pub(crate) mod domain; +pub(crate) mod events; +pub(crate) mod http; +pub(crate) mod https; +pub(crate) mod inspector; +pub(crate) mod module; +pub(crate) mod net; +pub(crate) mod os; +pub(crate) mod path; +pub(crate) mod perf_hooks; +pub(crate) mod process; +pub(crate) mod punycode; +pub(crate) mod querystring; +pub(crate) mod readline; +pub(crate) mod repl; +pub(crate) mod sea; +pub(crate) mod stream; +pub(crate) mod streams; +pub(crate) mod string_decoder; +pub(crate) mod timers; +pub(crate) mod tls; +pub(crate) mod tty; +pub(crate) mod url; +pub(crate) mod util; +pub(crate) mod v8; +pub(crate) mod vm; +pub(crate) mod wasi; +pub(crate) mod worker_threads; +pub(crate) mod zlib; diff --git a/crates/perry-runtime/src/object/native_module/namespaces/module.rs b/crates/perry-runtime/src/object/native_module/namespaces/module.rs new file mode 100644 index 00000000000..1a4ff6378c3 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/module.rs @@ -0,0 +1,41 @@ +//! Item-level native namespace declarations for `module` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_MODULE = "module" { + births = [Object]; + members = { + Module = (ref("node:module.Module")); + SourceMap = (ref("node:module.SourceMap")); + _cache = (ref("node:module._cache")); + _extensions = (ref("node:module._extensions")); + _findPath = (ref("node:module._findPath")); + _initPaths = (ref("node:module._initPaths")); + _load = (ref("node:module._load")); + _nodeModulePaths = (ref("node:module._nodeModulePaths")); + _pathCache = (ref("node:module._pathCache")); + _preloadModules = (ref("node:module._preloadModules")); + _resolveFilename = (ref("node:module._resolveFilename")); + _resolveLookupPaths = (ref("node:module._resolveLookupPaths")); + builtinModules = (ref("node:module.builtinModules")); + constants = (ref("node:module.constants")); + createRequire = (ref("node:module.createRequire")); + default = (ref("node:module.Module")); + enableCompileCache = (ref("node:module.enableCompileCache")); + findPackageJSON = (ref("node:module.findPackageJSON")); + findSourceMap = (ref("node:module.findSourceMap")); + flushCompileCache = (ref("node:module.flushCompileCache")); + getCompileCacheDir = (ref("node:module.getCompileCacheDir")); + getSourceMapsSupport = (ref("node:module.getSourceMapsSupport")); + globalPaths = (ref("node:module.globalPaths")); + isBuiltin = (ref("node:module.isBuiltin")); + register = (ref("node:module.register")); + registerHooks = (ref("node:module.registerHooks")); + runMain = (ref("node:module.runMain")); + setSourceMapsSupport = (ref("node:module.setSourceMapsSupport")); + stripTypeScriptTypes = (ref("node:module.stripTypeScriptTypes")); + syncBuiltinESMExports = (ref("node:module.syncBuiltinESMExports")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/net.rs b/crates/perry-runtime/src/object/native_module/namespaces/net.rs new file mode 100644 index 00000000000..4f26f82f4ff --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/net.rs @@ -0,0 +1,28 @@ +//! Item-level native namespace declarations for `net` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_NET = "net" { + names = ["node:net.default"]; + members = { + _createServerHandle = (ref("node:net._createServerHandle")); + _normalizeArgs = (ref("node:net._normalizeArgs")); + BlockList = (ref("node:net.BlockList")); + SocketAddress = (ref("node:net.SocketAddress")); + connect = (ref("node:net.connect")); + createConnection = (ref("node:net.createConnection")); + createServer = (ref("node:net.createServer")); + isIP = (ref("node:net.isIP")); + isIPv4 = (ref("node:net.isIPv4")); + isIPv6 = (ref("node:net.isIPv6")); + Server = (ref("node:net.Server")); + Socket = (ref("node:net.Socket")); + Stream = (ref("node:net.Socket")); + getDefaultAutoSelectFamily = (ref("node:net.getDefaultAutoSelectFamily")); + setDefaultAutoSelectFamily = (ref("node:net.setDefaultAutoSelectFamily")); + getDefaultAutoSelectFamilyAttemptTimeout = (ref("node:net.getDefaultAutoSelectFamilyAttemptTimeout")); + setDefaultAutoSelectFamilyAttemptTimeout = (ref("node:net.setDefaultAutoSelectFamilyAttemptTimeout")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/os.rs b/crates/perry-runtime/src/object/native_module/namespaces/os.rs new file mode 100644 index 00000000000..237eab88cb3 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/os.rs @@ -0,0 +1,236 @@ +//! Item-level native namespace declarations for `os` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_OS_DEFAULT = "os.default" { + cell = "node:os.default"; + members = { + arch = (ref("node:os.arch")); + availableParallelism = (ref("node:os.availableParallelism")); + cpus = (ref("node:os.cpus")); + endianness = (ref("node:os.endianness")); + freemem = (ref("node:os.freemem")); + getPriority = (ref("node:os.getPriority")); + homedir = (ref("node:os.homedir")); + hostname = (ref("node:os.hostname")); + loadavg = (ref("node:os.loadavg")); + networkInterfaces = (ref("node:os.networkInterfaces")); + platform = (ref("node:os.platform")); + release = (ref("node:os.release")); + setPriority = (ref("node:os.setPriority")); + tmpdir = (ref("node:os.tmpdir")); + totalmem = (ref("node:os.totalmem")); + type = (ref("node:os.type")); + userInfo = (ref("node:os.userInfo")); + uptime = (ref("node:os.uptime")); + version = (ref("node:os.version")); + machine = (ref("node:os.machine")); + constants = (ref("node:os.constants")); + EOL = ("\n"); + devNull = ("/dev/null"); + } + } +} + +crate::realm_decl! { + namespace NM_OS_CONSTANTS = "os.constants" { + cell = "node:os.constants"; + members = { + UV_UDP_REUSEADDR = (4.0); + dlopen; + errno; + signals; + priority; + } + } +} + +crate::realm_decl! { + namespace NM_OS_CONSTANTS_DLOPEN = "os.constants.dlopen" { + cell = "node:os.constants.dlopen"; + members = { + RTLD_LAZY = (1.0); + RTLD_NOW = (2.0); + RTLD_GLOBAL = (256.0); + RTLD_LOCAL = (0.0); + RTLD_DEEPBIND = (8.0) if cfg(all(target_os = "linux", target_env = "gnu")); + } + } +} + +crate::realm_decl! { + namespace NM_OS_CONSTANTS_ERRNO = "os.constants.errno" { + cell = "node:os.constants.errno"; + members = { + E2BIG = (7.0); + EACCES = (13.0); + EADDRINUSE = (98.0); + EADDRNOTAVAIL = (99.0); + EAFNOSUPPORT = (97.0); + EAGAIN = (11.0); + EALREADY = (114.0); + EBADF = (9.0); + EBADMSG = (74.0); + EBUSY = (16.0); + ECANCELED = (125.0); + ECHILD = (10.0); + ECONNABORTED = (103.0); + ECONNREFUSED = (111.0); + ECONNRESET = (104.0); + EDEADLK = (35.0); + EDESTADDRREQ = (89.0); + EDOM = (33.0); + EDQUOT = (122.0); + EEXIST = (17.0); + EFAULT = (14.0); + EFBIG = (27.0); + EHOSTUNREACH = (113.0); + EIDRM = (43.0); + EILSEQ = (84.0); + EINPROGRESS = (115.0); + EINTR = (4.0); + EINVAL = (22.0); + EIO = (5.0); + EISCONN = (106.0); + EISDIR = (21.0); + ELOOP = (40.0); + EMFILE = (24.0); + EMLINK = (31.0); + EMSGSIZE = (90.0); + EMULTIHOP = (72.0); + ENAMETOOLONG = (36.0); + ENETDOWN = (100.0); + ENETRESET = (102.0); + ENETUNREACH = (101.0); + ENFILE = (23.0); + ENOBUFS = (105.0); + ENODATA = (61.0); + ENODEV = (19.0); + ENOENT = (2.0); + ENOEXEC = (8.0); + ENOLCK = (37.0); + ENOLINK = (67.0); + ENOMEM = (12.0); + ENOMSG = (42.0); + ENOPROTOOPT = (92.0); + ENOSPC = (28.0); + ENOSR = (63.0); + ENOSTR = (60.0); + ENOSYS = (38.0); + ENOTCONN = (107.0); + ENOTDIR = (20.0); + ENOTEMPTY = (39.0); + ENOTSOCK = (88.0); + ENOTSUP = (95.0); + ENOTTY = (25.0); + ENXIO = (6.0); + EOPNOTSUPP = (95.0); + EOVERFLOW = (75.0); + EPERM = (1.0); + EPIPE = (32.0); + EPROTO = (71.0); + EPROTONOSUPPORT = (93.0); + EPROTOTYPE = (91.0); + ERANGE = (34.0); + EROFS = (30.0); + ESPIPE = (29.0); + ESRCH = (3.0); + ESTALE = (116.0); + ETIME = (62.0); + ETIMEDOUT = (110.0); + ETXTBSY = (26.0); + EWOULDBLOCK = (11.0); + EXDEV = (18.0); + } + } +} + +crate::realm_decl! { + namespace NM_OS_CONSTANTS_SIGNALS = "os.constants.signals" { + cell = "node:os.constants.signals"; + members = { + SIGHUP = (1.0); + SIGINT = (2.0); + SIGQUIT = (3.0); + SIGILL = (4.0); + SIGTRAP = (5.0); + SIGABRT = (6.0); + SIGIOT = (6.0); + SIGBUS = (7.0); + SIGFPE = (8.0); + SIGKILL = (9.0); + SIGUSR1 = (10.0); + SIGSEGV = (11.0); + SIGUSR2 = (12.0); + SIGPIPE = (13.0); + SIGALRM = (14.0); + SIGTERM = (15.0); + SIGCHLD = (17.0); + SIGSTKFLT = (16.0) if cfg(target_os = "linux"); + SIGCONT = (18.0); + SIGSTOP = (19.0); + SIGTSTP = (20.0); + SIGTTIN = (21.0); + SIGTTOU = (22.0); + SIGURG = (23.0); + SIGXCPU = (24.0); + SIGXFSZ = (25.0); + SIGVTALRM = (26.0); + SIGPROF = (27.0); + SIGWINCH = (28.0); + SIGIO = (29.0); + SIGPOLL = (29.0) if cfg(target_os = "linux"); + SIGPWR = (30.0) if cfg(target_os = "linux"); + SIGSYS = (31.0); + SIGINFO = (29.0) if cfg(target_os = "macos"); + } + } +} + +crate::realm_decl! { + namespace NM_OS_CONSTANTS_PRIORITY = "os.constants.priority" { + cell = "node:os.constants.priority"; + members = { + PRIORITY_LOW = (19.0); + PRIORITY_BELOW_NORMAL = (10.0); + PRIORITY_NORMAL = (0.0); + PRIORITY_ABOVE_NORMAL = (-7.0); + PRIORITY_HIGH = (-14.0); + PRIORITY_HIGHEST = (-20.0); + } + } +} + +crate::realm_decl! { + namespace NM_OS = "os" { + default = NM_OS_DEFAULT; + births = [Object]; + members = { + EOL = ("\n"); + arch = (ref("node:os.arch")); + availableParallelism = (ref("node:os.availableParallelism")); + constants = (ref("node:os.constants")); + cpus = (ref("node:os.cpus")); + default = (ref("node:os.default")); + devNull = ("/dev/null"); + endianness = (ref("node:os.endianness")); + freemem = (ref("node:os.freemem")); + getPriority = (ref("node:os.getPriority")); + homedir = (ref("node:os.homedir")); + hostname = (ref("node:os.hostname")); + loadavg = (ref("node:os.loadavg")); + machine = (ref("node:os.machine")); + networkInterfaces = (ref("node:os.networkInterfaces")); + platform = (ref("node:os.platform")); + release = (ref("node:os.release")); + setPriority = (ref("node:os.setPriority")); + tmpdir = (ref("node:os.tmpdir")); + totalmem = (ref("node:os.totalmem")); + type = (ref("node:os.type")); + uptime = (ref("node:os.uptime")); + userInfo = (ref("node:os.userInfo")); + version = (ref("node:os.version")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/path.rs b/crates/perry-runtime/src/object/native_module/namespaces/path.rs new file mode 100644 index 00000000000..57126b77ddb --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/path.rs @@ -0,0 +1,161 @@ +//! Item-level native namespace declarations for `path` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_PATH_POSIX_DEFAULT = "path.posix.default" { + cell = "node:path.posix"; + births = [Array, Error, Function, Object]; + members = { + resolve = (ref("node:path/posix.resolve")); + normalize = (ref("node:path/posix.normalize")); + isAbsolute = (ref("node:path/posix.isAbsolute")); + join = (ref("node:path/posix.join")); + relative = (ref("node:path/posix.relative")); + toNamespacedPath = (ref("node:path/posix._makeLong")); + dirname = (ref("node:path/posix.dirname")); + basename = (ref("node:path/posix.basename")); + extname = (ref("node:path/posix.extname")); + format = (ref("node:path/posix.format")); + parse = (ref("node:path/posix.parse")); + matchesGlob = (ref("node:path/posix.matchesGlob")); + sep = ("/"); + delimiter = (":"); + win32 = (ref("node:path.win32")); + posix = (ref("node:path.posix")); + _makeLong = (ref("node:path/posix._makeLong")); + } + } +} + +crate::realm_decl! { + namespace NM_PATH_WIN32_DEFAULT = "path.win32.default" { + cell = "node:path.win32"; + births = [Array, Error, Function, Object]; + members = { + resolve = (ref("node:path/win32.resolve")); + normalize = (ref("node:path/win32.normalize")); + isAbsolute = (ref("node:path/win32.isAbsolute")); + join = (ref("node:path/win32.join")); + relative = (ref("node:path/win32.relative")); + toNamespacedPath = (ref("node:path/win32._makeLong")); + dirname = (ref("node:path/win32.dirname")); + basename = (ref("node:path/win32.basename")); + extname = (ref("node:path/win32.extname")); + format = (ref("node:path/win32.format")); + parse = (ref("node:path/win32.parse")); + matchesGlob = (ref("node:path/win32.matchesGlob")); + sep = ("\\"); + delimiter = (";"); + win32 = (ref("node:path.win32")); + posix = (ref("node:path.posix")); + _makeLong = (ref("node:path/win32._makeLong")); + } + } +} + +crate::realm_decl! { + namespace NM_PATH_DEFAULT = "path.default" { + cell = "node:path.default"; + members = { + resolve = (ref("node:path.resolve")); + normalize = (ref("node:path.normalize")); + isAbsolute = (ref("node:path.isAbsolute")); + join = (ref("node:path.join")); + relative = (ref("node:path.relative")); + toNamespacedPath = (ref("node:path._makeLong")); + dirname = (ref("node:path.dirname")); + basename = (ref("node:path.basename")); + extname = (ref("node:path.extname")); + format = (ref("node:path.format")); + parse = (ref("node:path.parse")); + matchesGlob = (ref("node:path.matchesGlob")); + sep = ("/"); + delimiter = (":"); + win32 = (ref("node:path.win32")); + posix = (ref("node:path.posix")); + _makeLong = (ref("node:path._makeLong")); + } + } +} + +crate::realm_decl! { + namespace NM_PATH = "path" { + default = NM_PATH_DEFAULT; + births = [Object]; + members = { + _makeLong = (ref("node:path._makeLong")); + basename = (ref("node:path.basename")); + default = (ref("node:path.default")); + delimiter = (":"); + dirname = (ref("node:path.dirname")); + extname = (ref("node:path.extname")); + format = (ref("node:path.format")); + isAbsolute = (ref("node:path.isAbsolute")); + join = (ref("node:path.join")); + matchesGlob = (ref("node:path.matchesGlob")); + normalize = (ref("node:path.normalize")); + parse = (ref("node:path.parse")); + posix = (ref("node:path.posix")); + relative = (ref("node:path.relative")); + resolve = (ref("node:path.resolve")); + sep = ("/"); + toNamespacedPath = (ref("node:path._makeLong")); + win32 = (ref("node:path.win32")); + } + } +} + +crate::realm_decl! { + namespace NM_PATH_POSIX = "path.posix" { + default = NM_PATH_POSIX_DEFAULT; + births = [Object]; + members = { + _makeLong = (ref("node:path/posix._makeLong")); + basename = (ref("node:path/posix.basename")); + default = (ref("node:path.posix")); + delimiter = (":"); + dirname = (ref("node:path/posix.dirname")); + extname = (ref("node:path/posix.extname")); + format = (ref("node:path/posix.format")); + isAbsolute = (ref("node:path/posix.isAbsolute")); + join = (ref("node:path/posix.join")); + matchesGlob = (ref("node:path/posix.matchesGlob")); + normalize = (ref("node:path/posix.normalize")); + parse = (ref("node:path/posix.parse")); + posix = (ref("node:path.posix")); + relative = (ref("node:path/posix.relative")); + resolve = (ref("node:path/posix.resolve")); + sep = ("/"); + toNamespacedPath = (ref("node:path/posix._makeLong")); + win32 = (ref("node:path.win32")); + } + } +} + +crate::realm_decl! { + namespace NM_PATH_WIN32 = "path.win32" { + default = NM_PATH_WIN32_DEFAULT; + births = [Object]; + members = { + _makeLong = (ref("node:path/win32._makeLong")); + basename = (ref("node:path/win32.basename")); + default = (ref("node:path.win32")); + delimiter = (";"); + dirname = (ref("node:path/win32.dirname")); + extname = (ref("node:path/win32.extname")); + format = (ref("node:path/win32.format")); + isAbsolute = (ref("node:path/win32.isAbsolute")); + join = (ref("node:path/win32.join")); + matchesGlob = (ref("node:path/win32.matchesGlob")); + normalize = (ref("node:path/win32.normalize")); + parse = (ref("node:path/win32.parse")); + posix = (ref("node:path.posix")); + relative = (ref("node:path/win32.relative")); + resolve = (ref("node:path/win32.resolve")); + sep = ("\\"); + toNamespacedPath = (ref("node:path/win32._makeLong")); + win32 = (ref("node:path.win32")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/perf_hooks.rs b/crates/perry-runtime/src/object/native_module/namespaces/perf_hooks.rs new file mode 100644 index 00000000000..c4d2b3bb72e --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/perf_hooks.rs @@ -0,0 +1,69 @@ +//! Item-level native namespace declarations for `perf_hooks` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_PERF_HOOKS_CONSTANTS = "perf_hooks.constants" { + cell = "node:perf_hooks.constants"; + names = ["performance.constants", "performance.default.constants"]; + members = { + NODE_PERFORMANCE_GC_MAJOR = (4.0); + NODE_PERFORMANCE_GC_MINOR = (1.0); + NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP = (2.0); + NODE_PERFORMANCE_GC_INCREMENTAL = (8.0); + NODE_PERFORMANCE_GC_WEAKCB = (16.0); + NODE_PERFORMANCE_GC_FLAGS_NO = (0.0); + NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED = (2.0); + NODE_PERFORMANCE_GC_FLAGS_FORCED = (4.0); + NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING = (8.0); + NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE = (16.0); + NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY = (32.0); + NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE = (64.0); + } + } +} + +crate::realm_decl! { + namespace NM_PERF_HOOKS = "perf_hooks" { + cell = "performance"; + extends = (Performance.prototype); + default = NM_PERF_HOOKS_DEFAULT; + members = { + Performance = (ref(Performance)); + PerformanceEntry = (ref(PerformanceEntry)); + PerformanceMark = (ref(PerformanceMark)); + PerformanceMeasure = (ref(PerformanceMeasure)); + PerformanceObserver = (ref(PerformanceObserver)); + PerformanceObserverEntryList = (ref(PerformanceObserverEntryList)); + PerformanceResourceTiming = (ref(PerformanceResourceTiming)); + monitorEventLoopDelay; + eventLoopUtilization; + timerify; + createHistogram; + performance = (ref(performance)); + constants; + default; + } + } +} + +crate::realm_decl! { + namespace NM_PERF_HOOKS_DEFAULT = "perf_hooks.default" { + cell = "performance.default"; + members = { + Performance = (ref(Performance)); + PerformanceEntry = (ref(PerformanceEntry)); + PerformanceMark = (ref(PerformanceMark)); + PerformanceMeasure = (ref(PerformanceMeasure)); + PerformanceObserver = (ref(PerformanceObserver)); + PerformanceObserverEntryList = (ref(PerformanceObserverEntryList)); + PerformanceResourceTiming = (ref(PerformanceResourceTiming)); + monitorEventLoopDelay = (ref(performance.monitorEventLoopDelay)); + eventLoopUtilization = (ref(performance.eventLoopUtilization)); + timerify = (ref(performance.timerify)); + createHistogram = (ref(performance.createHistogram)); + performance = (ref(performance)); + constants; + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/process.rs b/crates/perry-runtime/src/object/native_module/namespaces/process.rs new file mode 100644 index 00000000000..1ec269780a3 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/process.rs @@ -0,0 +1,267 @@ +//! Item-level native namespace declarations for `process` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_PROCESS = "process" { + cell = "process"; + births = [Array, Buffer, Promise]; + members = { + version = ("v22.0.0"); + versions; + arch = (target(process.arch)); + platform = (target(process.platform)); + release; + _rawDebug; + moduleLoadList; + binding; + _linkedBinding; + _events; + _eventsCount = (0.0); + _maxListeners = (undefined); + domain = (null); + _exiting = (false); + config; + dlopen; + uptime; + addListener; + _getActiveRequests; + _getActiveHandles; + getActiveResourcesInfo; + reallyExit; + _kill; + cpuUsage; + channel = (undefined); + resourceUsage; + memoryUsage; + connected = (undefined); + kill; + execve; + ref; + disconnect = (undefined); + unref; + finalization; + hrtime; + eventNames; + openStdin; + allowedNodeEnvironmentFlags; + features; + _fatalException; + addUncaughtExceptionCaptureCallback; + nextTick; + _tickCallback; + sourceMapsEnabled = (false); + setSourceMapsEnabled; + getMaxListeners; + getBuiltinModule; + _debugProcess; + listenerCount; + listeners; + _debugEnd; + _startProfilerIdleNotifier; + _stopProfilerIdleNotifier; + off; + on; + once; + stdout; + stdin; + stderr; + abort; + prependListener; + prependOnceListener; + rawListeners; + chdir; + removeAllListeners; + removeListener; + cwd; + env = (runtime(process.env)); + title = (runtime(process.title)); + setMaxListeners; + argv = (runtime(process.argv)); + send = (undefined); + execArgv = (runtime(process.execArgv)); + pid = (runtime(process.pid)); + ppid = (runtime(process.ppid)); + execPath = (runtime(process.execPath)); + debugPort = (9229.0); + argv0 = (runtime(process.argv0)); + _preload_modules; + report; + } + } +} + +crate::realm_decl! { + namespace NM_PROCESS_NAMESPACE = "process.namespace" { + members = { + version = ("v22.0.0"); + versions = (ref("node:process.versions")); + arch = (target(process.arch)); + platform = (target(process.platform)); + release = (ref("node:process.release")); + _rawDebug = (ref("process._rawDebug")); + moduleLoadList = (ref("node:process.moduleLoadList")); + binding = (ref("process.binding")); + _linkedBinding = (ref("process._linkedBinding")); + _events = (ref("node:process._events")); + _eventsCount = (0.0); + _maxListeners = (undefined); + domain = (null); + _exiting = (false); + config = (ref("node:process.config")); + dlopen = (ref("process.dlopen")); + uptime = (ref("process.uptime")); + addListener = (ref("process.addListener")); + _getActiveRequests = (ref("process._getActiveRequests")); + _getActiveHandles = (ref("process._getActiveHandles")); + getActiveResourcesInfo = (ref("process.getActiveResourcesInfo")); + reallyExit = (ref("process.reallyExit")); + _kill = (ref("process._kill")); + cpuUsage = (ref("process.cpuUsage")); + channel = (undefined); + resourceUsage = (ref("process.resourceUsage")); + memoryUsage = (ref("process.memoryUsage")); + connected = (undefined); + kill = (ref("process.kill")); + execve = (ref("process.execve")); + ref = (ref("process.ref")); + default = (ref("process")); + disconnect = (undefined); + unref = (ref("process.unref")); + finalization = (ref("process.finalization")); + hrtime = (ref("process.hrtime")); + eventNames = (ref("process.eventNames")); + openStdin = (ref("process.openStdin")); + allowedNodeEnvironmentFlags = (ref("node:process.allowedNodeEnvironmentFlags")); + features = (ref("node:process.features")); + _fatalException = (ref("process._fatalException")); + addUncaughtExceptionCaptureCallback = (ref("process.addUncaughtExceptionCaptureCallback")); + nextTick = (ref("process.nextTick")); + _tickCallback = (ref("process._tickCallback")); + getMaxListeners = (ref("process.getMaxListeners")); + sourceMapsEnabled = (false); + setSourceMapsEnabled = (ref("process.setSourceMapsEnabled")); + listenerCount = (ref("process.listenerCount")); + listeners = (ref("process.listeners")); + getBuiltinModule = (ref("process.getBuiltinModule")); + _debugProcess = (ref("process._debugProcess")); + _debugEnd = (ref("process._debugEnd")); + off = (ref("process.off")); + on = (ref("process.on")); + once = (ref("process.once")); + _startProfilerIdleNotifier = (ref("process._startProfilerIdleNotifier")); + _stopProfilerIdleNotifier = (ref("process._stopProfilerIdleNotifier")); + stdout = (ref("process.stdout")); + stdin = (ref("process.stdin")); + prependListener = (ref("process.prependListener")); + prependOnceListener = (ref("process.prependOnceListener")); + rawListeners = (ref("process.rawListeners")); + stderr = (ref("process.stderr")); + abort = (ref("process.abort")); + removeAllListeners = (ref("process.removeAllListeners")); + removeListener = (ref("process.removeListener")); + chdir = (ref("process.chdir")); + cwd = (ref("process.cwd")); + env = (runtime(process.env)); + setMaxListeners = (ref("process.setMaxListeners")); + title = (runtime(process.title)); + send = (undefined); + argv = (runtime(process.argv)); + execArgv = (runtime(process.execArgv)); + pid = (runtime(process.pid)); + ppid = (runtime(process.ppid)); + execPath = (runtime(process.execPath)); + debugPort = (9229.0); + argv0 = (runtime(process.argv0)); + _preload_modules = (ref("node:process._preload_modules")); + report = (ref("process.report")); + } + } +} + +crate::realm_decl! { + namespace NM_PROCESS_DEFAULT = "process.default" { + members = { + version = ("v22.0.0"); + versions = (ref("node:process.versions")); + arch = (target(process.arch)); + platform = (target(process.platform)); + release = (ref("node:process.release")); + _rawDebug = (ref("process._rawDebug")); + moduleLoadList = (ref("node:process.moduleLoadList")); + binding = (ref("process.binding")); + _linkedBinding = (ref("process._linkedBinding")); + _events = (ref("node:process._events")); + _eventsCount = (0.0); + _maxListeners = (undefined); + domain = (null); + _exiting = (false); + config = (ref("node:process.config")); + dlopen = (ref("process.dlopen")); + uptime = (ref("process.uptime")); + addListener = (ref("process.addListener")); + _getActiveRequests = (ref("process._getActiveRequests")); + _getActiveHandles = (ref("process._getActiveHandles")); + getActiveResourcesInfo = (ref("process.getActiveResourcesInfo")); + reallyExit = (ref("process.reallyExit")); + _kill = (ref("process._kill")); + cpuUsage = (ref("process.cpuUsage")); + channel = (undefined); + resourceUsage = (ref("process.resourceUsage")); + memoryUsage = (ref("process.memoryUsage")); + connected = (undefined); + kill = (ref("process.kill")); + execve = (ref("process.execve")); + ref = (ref("process.ref")); + disconnect = (undefined); + unref = (ref("process.unref")); + finalization = (ref("process.finalization")); + hrtime = (ref("process.hrtime")); + eventNames = (ref("process.eventNames")); + openStdin = (ref("process.openStdin")); + allowedNodeEnvironmentFlags = (ref("node:process.allowedNodeEnvironmentFlags")); + features = (ref("node:process.features")); + _fatalException = (ref("process._fatalException")); + addUncaughtExceptionCaptureCallback = (ref("process.addUncaughtExceptionCaptureCallback")); + nextTick = (ref("process.nextTick")); + _tickCallback = (ref("process._tickCallback")); + sourceMapsEnabled = (false); + setSourceMapsEnabled = (ref("process.setSourceMapsEnabled")); + getMaxListeners = (ref("process.getMaxListeners")); + getBuiltinModule = (ref("process.getBuiltinModule")); + _debugProcess = (ref("process._debugProcess")); + listenerCount = (ref("process.listenerCount")); + listeners = (ref("process.listeners")); + _debugEnd = (ref("process._debugEnd")); + _startProfilerIdleNotifier = (ref("process._startProfilerIdleNotifier")); + _stopProfilerIdleNotifier = (ref("process._stopProfilerIdleNotifier")); + off = (ref("process.off")); + on = (ref("process.on")); + once = (ref("process.once")); + stdout = (ref("process.stdout")); + stdin = (ref("process.stdin")); + stderr = (ref("process.stderr")); + abort = (ref("process.abort")); + prependListener = (ref("process.prependListener")); + prependOnceListener = (ref("process.prependOnceListener")); + rawListeners = (ref("process.rawListeners")); + chdir = (ref("process.chdir")); + removeAllListeners = (ref("process.removeAllListeners")); + removeListener = (ref("process.removeListener")); + cwd = (ref("process.cwd")); + env = (runtime(process.env)); + title = (runtime(process.title)); + setMaxListeners = (ref("process.setMaxListeners")); + argv = (runtime(process.argv)); + send = (undefined); + execArgv = (runtime(process.execArgv)); + pid = (runtime(process.pid)); + ppid = (runtime(process.ppid)); + execPath = (runtime(process.execPath)); + debugPort = (9229.0); + argv0 = (runtime(process.argv0)); + _preload_modules = (ref("node:process._preload_modules")); + report = (ref("process.report")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/punycode.rs b/crates/perry-runtime/src/object/native_module/namespaces/punycode.rs new file mode 100644 index 00000000000..e1c66084f19 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/punycode.rs @@ -0,0 +1,42 @@ +//! Item-level native namespace declarations for `punycode` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_PUNYCODE = "punycode" { + cell = "node:punycode"; + default = NM_PUNYCODE_DEFAULT; + births = [Array, Error, Function, Object]; + members = { + decode = (ref("node:punycode.decode")); + default = (ref("%NativeNamespace:punycode.default%")); + encode = (ref("node:punycode.encode")); + toASCII = (ref("node:punycode.toASCII")); + toUnicode = (ref("node:punycode.toUnicode")); + ucs2 = (ref("%NativeNamespace:punycode.ucs2%")); + version = ("2.1.0"); + } + } +} + +crate::realm_decl! { + namespace NM_PUNYCODE_DEFAULT = "punycode.default" { + members = { + version = ("2.1.0"); + ucs2 = (ref("%NativeNamespace:punycode.ucs2%")); + decode = (ref("node:punycode.decode")); + encode = (ref("node:punycode.encode")); + toASCII = (ref("node:punycode.toASCII")); + toUnicode = (ref("node:punycode.toUnicode")); + } + } +} + +crate::realm_decl! { + namespace NM_PUNYCODE_UCS2 = "punycode.ucs2" { + members = { + decode = (ref("node:punycode.ucs2.decode")); + encode = (ref("node:punycode.ucs2.encode")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/querystring.rs b/crates/perry-runtime/src/object/native_module/namespaces/querystring.rs new file mode 100644 index 00000000000..9a37a139aa4 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/querystring.rs @@ -0,0 +1,35 @@ +//! Item-level native namespace declarations for `querystring` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_QUERYSTRING_DEFAULT = "querystring.default" { + cell = "node:querystring.default"; + members = { + unescapeBuffer = (ref("node:querystring.unescapeBuffer")); + unescape = (ref("node:querystring.unescape")); + escape = (ref("node:querystring.escape")); + stringify = (ref("node:querystring.encode")); + encode = (ref("node:querystring.encode")); + parse = (ref("node:querystring.decode")); + decode = (ref("node:querystring.decode")); + } + } +} + +crate::realm_decl! { + namespace NM_QUERYSTRING = "querystring" { + default = NM_QUERYSTRING_DEFAULT; + births = [Object]; + members = { + decode = (ref("node:querystring.decode")); + default = (ref("node:querystring.default")); + encode = (ref("node:querystring.encode")); + escape = (ref("node:querystring.escape")); + parse = (ref("node:querystring.decode")); + stringify = (ref("node:querystring.encode")); + unescape = (ref("node:querystring.unescape")); + unescapeBuffer = (ref("node:querystring.unescapeBuffer")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/readline.rs b/crates/perry-runtime/src/object/native_module/namespaces/readline.rs new file mode 100644 index 00000000000..ffe74e623d0 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/readline.rs @@ -0,0 +1,28 @@ +//! Item-level native namespace declarations for `readline` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_READLINE = "readline" { + names = ["node:readline.default"]; + members = { + clearLine = (ref("node:readline.clearLine")); + clearScreenDown = (ref("node:readline.clearScreenDown")); + createInterface = (ref("node:readline.createInterface")); + cursorTo = (ref("node:readline.cursorTo")); + emitKeypressEvents = (ref("node:readline.emitKeypressEvents")); + moveCursor = (ref("node:readline.moveCursor")); + promises = (ref("node:readline.promises")); + } + } +} + +crate::realm_decl! { + namespace NM_READLINE_PROMISES = "readline/promises" { + members = { + Interface = (ref("node:readline/promises.Interface")); + Readline = (ref("node:readline/promises.Readline")); + createInterface = (ref("node:readline/promises.createInterface")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/repl.rs b/crates/perry-runtime/src/object/native_module/namespaces/repl.rs new file mode 100644 index 00000000000..ebf80d6dc25 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/repl.rs @@ -0,0 +1,32 @@ +//! Item-level native namespace declarations for `repl` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_REPL_DEFAULT = "repl.default" { + cell = "node:repl.default"; + members = { + start = (ref("node:repl.start")); + REPLServer = (ref("node:repl.REPLServer")); + REPL_MODE_SLOPPY = (Symbol.for("nodejs.repl.mode.sloppy")); + REPL_MODE_STRICT = (Symbol.for("nodejs.repl.mode.strict")); + builtinModules = (ref("node:module.builtinModules")); + Recoverable = (ref("node:repl.Recoverable")); + } + } +} + +crate::realm_decl! { + namespace NM_REPL = "repl" { + default = NM_REPL_DEFAULT; + births = [Object]; + members = { + REPLServer = (ref("node:repl.REPLServer")); + REPL_MODE_SLOPPY = (Symbol.for("nodejs.repl.mode.sloppy")); + REPL_MODE_STRICT = (Symbol.for("nodejs.repl.mode.strict")); + Recoverable = (ref("node:repl.Recoverable")); + builtinModules = (ref("node:module.builtinModules")); + start = (ref("node:repl.start")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/sea.rs b/crates/perry-runtime/src/object/native_module/namespaces/sea.rs new file mode 100644 index 00000000000..0c1cd13c116 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/sea.rs @@ -0,0 +1,31 @@ +//! Item-level native namespace declarations for `sea` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_SEA_DEFAULT = "sea.default" { + cell = "node:sea.default"; + members = { + isSea = (ref("node:sea.isSea")); + getAsset = (ref("node:sea.getAsset")); + getRawAsset = (ref("node:sea.getRawAsset")); + getAssetAsBlob = (ref("node:sea.getAssetAsBlob")); + getAssetKeys = (ref("node:sea.getAssetKeys")); + } + } +} + +crate::realm_decl! { + namespace NM_SEA = "sea" { + default = NM_SEA_DEFAULT; + births = [Object]; + members = { + default = (ref("node:sea.default")); + getAsset = (ref("node:sea.getAsset")); + getAssetAsBlob = (ref("node:sea.getAssetAsBlob")); + getAssetKeys = (ref("node:sea.getAssetKeys")); + getRawAsset = (ref("node:sea.getRawAsset")); + isSea = (ref("node:sea.isSea")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/stream.rs b/crates/perry-runtime/src/object/native_module/namespaces/stream.rs new file mode 100644 index 00000000000..0985ebe32be --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/stream.rs @@ -0,0 +1,44 @@ +//! Item-level native namespace declarations for `stream` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_STREAM_PROMISES = "stream/promises" { + cell = "node:stream.Stream.promises"; + members = { + finished = (ref("node:stream/promises.finished")); + pipeline = (ref("node:stream/promises.pipeline")); + } + } +} + +crate::realm_decl! { + namespace NM_STREAM = "stream" { + births = [Object]; + members = { + Duplex = (ref("node:stream.Duplex")); + PassThrough = (ref("node:stream.PassThrough")); + Readable = (ref("node:stream.Readable")); + Stream = (ref("node:stream.Stream")); + Transform = (ref("node:stream.Transform")); + Writable = (ref("node:stream.Writable")); + _isArrayBufferView = (ref("node:stream._isArrayBufferView")); + _isUint8Array = (ref("node:stream._isUint8Array")); + _uint8ArrayToBuffer = (ref("node:stream._uint8ArrayToBuffer")); + addAbortSignal = (ref("node:stream.addAbortSignal")); + compose = (ref("node:stream.compose")); + default = (ref("node:stream.Stream")); + duplexPair = (ref("node:stream.duplexPair")); + finished = (ref("node:stream.finished")); + getDefaultHighWaterMark = (ref("node:stream.getDefaultHighWaterMark")); + isDestroyed = (ref("node:stream.isDestroyed")); + isDisturbed = (ref("node:stream.isDisturbed")); + isErrored = (ref("node:stream.isErrored")); + isReadable = (ref("node:stream.isReadable")); + isWritable = (ref("node:stream.isWritable")); + pipeline = (ref("node:stream.pipeline")); + promises = (ref("node:stream.promises")); + setDefaultHighWaterMark = (ref("node:stream.setDefaultHighWaterMark")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/streams.rs b/crates/perry-runtime/src/object/native_module/namespaces/streams.rs new file mode 100644 index 00000000000..667114d3fd0 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/streams.rs @@ -0,0 +1,12 @@ +//! Item-level native namespace declarations for `streams` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_STREAMS = "streams" { + cell = "node:streams"; + births = [Array, Error, Function, Object]; + members = { + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/string_decoder.rs b/crates/perry-runtime/src/object/native_module/namespaces/string_decoder.rs new file mode 100644 index 00000000000..fa11315bd26 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/string_decoder.rs @@ -0,0 +1,12 @@ +//! Item-level native namespace declarations for `string_decoder` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_STRING_DECODER = "string_decoder" { + names = ["node:string_decoder.default"]; + members = { + StringDecoder = (ref("node:string_decoder.StringDecoder")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/timers.rs b/crates/perry-runtime/src/object/native_module/namespaces/timers.rs new file mode 100644 index 00000000000..8d380d70270 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/timers.rs @@ -0,0 +1,29 @@ +//! Item-level native namespace declarations for `timers` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_TIMERS = "timers" { + births = [Object]; + members = { + setTimeout = (ref("node:timers.setTimeout")); + clearTimeout = (ref("node:timers.clearTimeout")); + setImmediate = (ref("node:timers.setImmediate")); + clearImmediate = (ref("node:timers.clearImmediate")); + setInterval = (ref("node:timers.setInterval")); + clearInterval = (ref("node:timers.clearInterval")); + promises = (ref("node:timers.promises")); + } + } +} + +crate::realm_decl! { + namespace NM_TIMERS_PROMISES = "timers/promises" { + members = { + setTimeout = (ref("node:timers/promises.setTimeout")); + setImmediate = (ref("node:timers/promises.setImmediate")); + setInterval = (ref("node:timers/promises.setInterval")); + scheduler = (ref("node:timers/promises.scheduler")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/tls.rs b/crates/perry-runtime/src/object/native_module/namespaces/tls.rs new file mode 100644 index 00000000000..73bb327e414 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/tls.rs @@ -0,0 +1,30 @@ +//! Item-level native namespace declarations for `tls` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_TLS = "tls" { + names = ["node:tls.default"]; + members = { + CLIENT_RENEG_LIMIT = (3.0); + CLIENT_RENEG_WINDOW = (600.0); + DEFAULT_CIPHERS = ("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA"); + DEFAULT_ECDH_CURVE = ("auto"); + DEFAULT_MIN_VERSION = ("TLSv1.2"); + DEFAULT_MAX_VERSION = ("TLSv1.3"); + getCiphers = (ref("node:tls.getCiphers")); + getCertificateCompressionAlgorithms = (ref("node:tls.getCertificateCompressionAlgorithms")); + rootCertificates = (ref("node:tls.rootCertificates")); + getCACertificates = (ref("node:tls.getCACertificates")); + setDefaultCACertificates = (ref("node:tls.setDefaultCACertificates")); + convertALPNProtocols = (ref("node:tls.convertALPNProtocols")); + checkServerIdentity = (ref("node:tls.checkServerIdentity")); + createSecureContext = (ref("node:tls.createSecureContext")); + SecureContext = (ref("node:tls.SecureContext")); + TLSSocket = (ref("node:tls.TLSSocket")); + Server = (ref("node:tls.Server")); + createServer = (ref("node:tls.createServer")); + connect = (ref("node:tls.connect")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/tty.rs b/crates/perry-runtime/src/object/native_module/namespaces/tty.rs new file mode 100644 index 00000000000..ae2a1d42fb7 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/tty.rs @@ -0,0 +1,14 @@ +//! Item-level native namespace declarations for `tty` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_TTY = "tty" { + names = ["node:tty.default"]; + members = { + isatty = (ref("node:tty.isatty")); + ReadStream = (ref("node:tty.ReadStream")); + WriteStream = (ref("node:tty.WriteStream")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/url.rs b/crates/perry-runtime/src/object/native_module/namespaces/url.rs new file mode 100644 index 00000000000..7d6791e61d8 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/url.rs @@ -0,0 +1,49 @@ +//! Item-level native namespace declarations for `url` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_URL_DEFAULT = "url.default" { + cell = "node:url.default"; + members = { + Url = (ref("node:url.Url")); + parse = (ref("node:url.parse")); + resolve = (ref("node:url.resolve")); + resolveObject = (ref("node:url.resolveObject")); + format = (ref("node:url.format")); + URL = (ref(URL)); + URLPattern = (ref(URLPattern)); + URLSearchParams = (ref(URLSearchParams)); + domainToASCII = (ref("node:url.domainToASCII")); + domainToUnicode = (ref("node:url.domainToUnicode")); + pathToFileURL = (ref("node:url.pathToFileURL")); + fileURLToPath = (ref("node:url.fileURLToPath")); + fileURLToPathBuffer = (ref("node:url.fileURLToPathBuffer")); + urlToHttpOptions = (ref("node:url.urlToHttpOptions")); + } + } +} + +crate::realm_decl! { + namespace NM_URL = "url" { + default = NM_URL_DEFAULT; + births = [Object]; + members = { + URL = (ref(URL)); + URLSearchParams = (ref(URLSearchParams)); + URLPattern = (ref(URLPattern)); + Url = (ref("node:url.Url")); + default = (ref("node:url.default")); + domainToASCII = (ref("node:url.domainToASCII")); + domainToUnicode = (ref("node:url.domainToUnicode")); + fileURLToPath = (ref("node:url.fileURLToPath")); + fileURLToPathBuffer = (ref("node:url.fileURLToPathBuffer")); + format = (ref("node:url.format")); + parse = (ref("node:url.parse")); + pathToFileURL = (ref("node:url.pathToFileURL")); + resolve = (ref("node:url.resolve")); + resolveObject = (ref("node:url.resolveObject")); + urlToHttpOptions = (ref("node:url.urlToHttpOptions")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/util.rs b/crates/perry-runtime/src/object/native_module/namespaces/util.rs new file mode 100644 index 00000000000..e102c60181b --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/util.rs @@ -0,0 +1,133 @@ +//! Item-level native namespace declarations for `util` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_UTIL_TYPES = "util.types" { + cell = "node:sys.types"; + members = { + isArgumentsObject = (ref("node:util/types.isArgumentsObject")); + isArrayBuffer = (ref("node:util/types.isArrayBuffer")); + isAsyncFunction = (ref("node:util/types.isAsyncFunction")); + isBigIntObject = (ref("node:util/types.isBigIntObject")); + isBooleanObject = (ref("node:util/types.isBooleanObject")); + isDate = (ref("node:util/types.isDate")); + isExternal = (ref("node:util/types.isExternal")); + isGeneratorFunction = (ref("node:util/types.isGeneratorFunction")); + isGeneratorObject = (ref("node:util/types.isGeneratorObject")); + isMap = (ref("node:util/types.isMap")); + isMapIterator = (ref("node:util/types.isMapIterator")); + isModuleNamespaceObject = (ref("node:util/types.isModuleNamespaceObject")); + isNativeError = (ref("node:util/types.isNativeError")); + isNumberObject = (ref("node:util/types.isNumberObject")); + isPromise = (ref("node:util/types.isPromise")); + isProxy = (ref("node:util/types.isProxy")); + isRegExp = (ref("node:util/types.isRegExp")); + isSet = (ref("node:util/types.isSet")); + isSetIterator = (ref("node:util/types.isSetIterator")); + isSharedArrayBuffer = (ref("node:util/types.isSharedArrayBuffer")); + isStringObject = (ref("node:util/types.isStringObject")); + isSymbolObject = (ref("node:util/types.isSymbolObject")); + isWeakMap = (ref("node:util/types.isWeakMap")); + isWeakSet = (ref("node:util/types.isWeakSet")); + isAnyArrayBuffer = (ref("node:util/types.isAnyArrayBuffer")); + isBoxedPrimitive = (ref("node:util/types.isBoxedPrimitive")); + isArrayBufferView = (ref("node:util/types.isArrayBufferView")); + isDataView = (ref("node:util/types.isDataView")); + isTypedArray = (ref("node:util/types.isTypedArray")); + isUint8Array = (ref("node:util/types.isUint8Array")); + isUint8ClampedArray = (ref("node:util/types.isUint8ClampedArray")); + isUint16Array = (ref("node:util/types.isUint16Array")); + isUint32Array = (ref("node:util/types.isUint32Array")); + isInt8Array = (ref("node:util/types.isInt8Array")); + isInt16Array = (ref("node:util/types.isInt16Array")); + isInt32Array = (ref("node:util/types.isInt32Array")); + isFloat16Array = (ref("node:util/types.isFloat16Array")); + isFloat32Array = (ref("node:util/types.isFloat32Array")); + isFloat64Array = (ref("node:util/types.isFloat64Array")); + isBigInt64Array = (ref("node:util/types.isBigInt64Array")); + isBigUint64Array = (ref("node:util/types.isBigUint64Array")); + isKeyObject = (ref("node:util/types.isKeyObject")); + isCryptoKey = (ref("node:util/types.isCryptoKey")); + } + } +} + +crate::realm_decl! { + namespace NM_UTIL_DEFAULT = "util.default" { + cell = "node:sys.default"; + members = { + callbackify = (ref("node:sys.callbackify")); + convertProcessSignalToExitCode = (ref("node:sys.convertProcessSignalToExitCode")); + debug; + debuglog = (ref("node:sys.debug")); + deprecate = (ref("node:sys.deprecate")); + format = (ref("node:sys.format")); + styleText = (ref("node:sys.styleText")); + formatWithOptions = (ref("node:sys.formatWithOptions")); + getCallSites = (ref("node:sys.getCallSites")); + getSystemErrorMap = (ref("node:sys.getSystemErrorMap")); + getSystemErrorName = (ref("node:sys.getSystemErrorName")); + getSystemErrorMessage = (ref("node:sys.getSystemErrorMessage")); + inherits = (ref("node:sys.inherits")); + inspect = (ref("node:sys.inspect")); + isArray = (ref("node:sys.isArray")); + isDeepStrictEqual = (ref("node:sys.isDeepStrictEqual")); + promisify = (ref("node:sys.promisify")); + stripVTControlCharacters = (ref("node:sys.stripVTControlCharacters")); + toUSVString = (ref("node:sys.toUSVString")); + transferableAbortSignal = (ref("node:sys.transferableAbortSignal")); + transferableAbortController = (ref("node:sys.transferableAbortController")); + aborted = (ref("node:sys.aborted")); + types = (ref("node:sys.types")); + parseArgs = (ref("node:sys.parseArgs")); + TextDecoder = (ref(TextDecoder)); + TextEncoder = (ref(TextEncoder)); + diff = (ref("node:sys.diff")); + setTraceSigInt = (ref("node:sys.setTraceSigInt")); + } + } +} + +crate::realm_decl! { + namespace NM_UTIL = "util" { + default = NM_UTIL_DEFAULT; + births = [Object]; + members = { + _errnoException = (ref("node:sys._errnoException")); + _exceptionWithHostPort = (ref("node:sys._exceptionWithHostPort")); + _extend = (ref("node:sys._extend")); + aborted = (ref("node:sys.aborted")); + callbackify = (ref("node:sys.callbackify")); + convertProcessSignalToExitCode = (ref("node:sys.convertProcessSignalToExitCode")); + debug = (ref("node:sys.default.debug")); + debuglog = (ref("node:sys.debug")); + default = (ref("node:sys.default")); + deprecate = (ref("node:sys.deprecate")); + diff = (ref("node:sys.diff")); + format = (ref("node:sys.format")); + formatWithOptions = (ref("node:sys.formatWithOptions")); + getCallSites = (ref("node:sys.getCallSites")); + getSystemErrorMap = (ref("node:sys.getSystemErrorMap")); + getSystemErrorName = (ref("node:sys.getSystemErrorName")); + getSystemErrorMessage = (ref("node:sys.getSystemErrorMessage")); + inherits = (ref("node:sys.inherits")); + inspect = (ref("node:sys.inspect")); + isArray = (ref("node:sys.isArray")); + isDeepStrictEqual = (ref("node:sys.isDeepStrictEqual")); + promisify = (ref("node:sys.promisify")); + stripVTControlCharacters = (ref("node:sys.stripVTControlCharacters")); + styleText = (ref("node:sys.styleText")); + toUSVString = (ref("node:sys.toUSVString")); + setTraceSigInt = (ref("node:sys.setTraceSigInt")); + types = (ref("node:sys.types")); + parseArgs = (ref("node:sys.parseArgs")); + MIMEParams = (ref("node:sys.MIMEParams")); + MIMEType = (ref("node:sys.MIMEType")); + TextDecoder = (ref(TextDecoder)); + TextEncoder = (ref(TextEncoder)); + transferableAbortController = (ref("node:sys.transferableAbortController")); + transferableAbortSignal = (ref("node:sys.transferableAbortSignal")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/v8.rs b/crates/perry-runtime/src/object/native_module/namespaces/v8.rs new file mode 100644 index 00000000000..686e7c3fb61 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/v8.rs @@ -0,0 +1,57 @@ +//! Item-level native namespace declarations for `v8` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_V8 = "v8" { + names = ["node:v8.default"]; + members = { + cachedDataVersionTag = (ref("node:v8.cachedDataVersionTag")); + getHeapSnapshot = (ref("node:v8.getHeapSnapshot")); + getHeapStatistics = (ref("node:v8.getHeapStatistics")); + getHeapSpaceStatistics = (ref("node:v8.getHeapSpaceStatistics")); + getHeapCodeStatistics = (ref("node:v8.getHeapCodeStatistics")); + setFlagsFromString = (ref("node:v8.setFlagsFromString")); + Serializer = (ref("node:v8.Serializer")); + Deserializer = (ref("node:v8.Deserializer")); + DefaultSerializer = (ref("node:v8.DefaultSerializer")); + DefaultDeserializer = (ref("node:v8.DefaultDeserializer")); + deserialize = (ref("node:v8.deserialize")); + takeCoverage = (ref("node:v8.takeCoverage")); + stopCoverage = (ref("node:v8.stopCoverage")); + serialize = (ref("node:v8.serialize")); + writeHeapSnapshot = (ref("node:v8.writeHeapSnapshot")); + promiseHooks; + startupSnapshot; + setHeapSnapshotNearHeapLimit = (ref("node:v8.setHeapSnapshotNearHeapLimit")); + GCProfiler = (ref("node:v8.GCProfiler")); + } + } +} + +crate::realm_decl! { + namespace NM_V8_PROMISEHOOKS = "v8.promiseHooks" { + cell = "node:v8.promiseHooks"; + names = ["node:v8.default.promiseHooks"]; + members = { + createHook; + onInit; + onBefore; + onAfter; + onSettled; + } + } +} + +crate::realm_decl! { + namespace NM_V8_STARTUPSNAPSHOT = "v8.startupSnapshot" { + cell = "node:v8.startupSnapshot"; + names = ["node:v8.default.startupSnapshot"]; + members = { + addDeserializeCallback; + addSerializeCallback; + setDeserializeMainFunction; + isBuildingSnapshot; + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/vm.rs b/crates/perry-runtime/src/object/native_module/namespaces/vm.rs new file mode 100644 index 00000000000..b3b44832205 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/vm.rs @@ -0,0 +1,21 @@ +//! Item-level native namespace declarations for `vm` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_VM = "vm" { + names = ["node:vm.default"]; + members = { + Script = (ref("node:vm.Script"), attrs = writable | enumerable); + createContext = (ref("node:vm.createContext"), attrs = writable | enumerable); + createScript = (ref("node:vm.createScript"), attrs = writable | enumerable); + runInContext = (ref("node:vm.runInContext"), attrs = writable | enumerable); + runInNewContext = (ref("node:vm.runInNewContext"), attrs = writable | enumerable); + runInThisContext = (ref("node:vm.runInThisContext"), attrs = writable | enumerable); + isContext = (ref("node:vm.isContext"), attrs = writable | enumerable); + compileFunction = (ref("node:vm.compileFunction"), attrs = writable | enumerable); + measureMemory = (ref("node:vm.measureMemory"), attrs = writable | enumerable); + constants = (ref("node:vm.constants"), attrs = writable | enumerable); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/wasi.rs b/crates/perry-runtime/src/object/native_module/namespaces/wasi.rs new file mode 100644 index 00000000000..cab93570250 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/wasi.rs @@ -0,0 +1,23 @@ +//! Item-level native namespace declarations for `wasi` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_WASI_DEFAULT = "wasi.default" { + cell = "node:wasi.default"; + members = { + WASI = (ref("node:wasi.WASI")); + } + } +} + +crate::realm_decl! { + namespace NM_WASI = "wasi" { + default = NM_WASI_DEFAULT; + births = [Object]; + members = { + WASI = (ref("node:wasi.WASI")); + default = (ref("node:wasi.default")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/worker_threads.rs b/crates/perry-runtime/src/object/native_module/namespaces/worker_threads.rs new file mode 100644 index 00000000000..a74c28a7473 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/worker_threads.rs @@ -0,0 +1,32 @@ +//! Item-level native namespace declarations for `worker_threads` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_WORKER_THREADS = "worker_threads" { + names = ["node:worker_threads.default"]; + members = { + isInternalThread = (false); + isMainThread = (true); + MessagePort = (ref(MessagePort)); + MessageChannel = (ref(MessageChannel)); + markAsUncloneable = (ref("node:worker_threads.markAsUncloneable")); + markAsUntransferable = (ref("node:worker_threads.markAsUntransferable")); + isMarkedAsUntransferable = (ref("node:worker_threads.isMarkedAsUntransferable")); + moveMessagePortToContext = (ref("node:worker_threads.moveMessagePortToContext")); + receiveMessageOnPort = (ref("node:worker_threads.receiveMessageOnPort")); + resourceLimits; + postMessageToThread = (ref("node:worker_threads.postMessageToThread")); + threadId = (0.0); + threadName = (""); + SHARE_ENV = (Symbol.for("nodejs.worker_threads.SHARE_ENV")); + Worker = (ref("node:worker_threads.Worker")); + parentPort = (null); + workerData = (null); + BroadcastChannel = (ref(BroadcastChannel)); + setEnvironmentData = (ref("node:worker_threads.setEnvironmentData")); + getEnvironmentData = (ref("node:worker_threads.getEnvironmentData")); + locks = (ref("node:worker_threads.locks")); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/namespaces/zlib.rs b/crates/perry-runtime/src/object/native_module/namespaces/zlib.rs new file mode 100644 index 00000000000..f0f43406353 --- /dev/null +++ b/crates/perry-runtime/src/object/native_module/namespaces/zlib.rs @@ -0,0 +1,237 @@ +//! Item-level native namespace declarations for `zlib` (A2-DESIGN §5): each item is the +//! module's keys in Node's order and what each one is; the realm producer reads +//! the source text, the vtable static it declares carries the keys to `Object.keys`. + +crate::realm_decl! { + namespace NM_ZLIB_CONSTANTS = "zlib.constants" { + cell = "node:zlib.constants"; + members = { + Z_NO_FLUSH = (0.0, attrs = enumerable); + Z_PARTIAL_FLUSH = (1.0, attrs = enumerable); + Z_SYNC_FLUSH = (2.0, attrs = enumerable); + Z_FULL_FLUSH = (3.0, attrs = enumerable); + Z_FINISH = (4.0, attrs = enumerable); + Z_BLOCK = (5.0, attrs = enumerable); + Z_OK = (0.0, attrs = enumerable); + Z_STREAM_END = (1.0, attrs = enumerable); + Z_NEED_DICT = (2.0, attrs = enumerable); + Z_ERRNO = (-1.0, attrs = enumerable); + Z_STREAM_ERROR = (-2.0, attrs = enumerable); + Z_DATA_ERROR = (-3.0, attrs = enumerable); + Z_MEM_ERROR = (-4.0, attrs = enumerable); + Z_BUF_ERROR = (-5.0, attrs = enumerable); + Z_VERSION_ERROR = (-6.0, attrs = enumerable); + Z_NO_COMPRESSION = (0.0, attrs = enumerable); + Z_BEST_SPEED = (1.0, attrs = enumerable); + Z_BEST_COMPRESSION = (9.0, attrs = enumerable); + Z_DEFAULT_COMPRESSION = (-1.0, attrs = enumerable); + Z_FILTERED = (1.0, attrs = enumerable); + Z_HUFFMAN_ONLY = (2.0, attrs = enumerable); + Z_RLE = (3.0, attrs = enumerable); + Z_FIXED = (4.0, attrs = enumerable); + Z_DEFAULT_STRATEGY = (0.0, attrs = enumerable); + ZLIB_VERNUM = (4880.0, attrs = enumerable); + DEFLATE = (1.0, attrs = enumerable); + INFLATE = (2.0, attrs = enumerable); + GZIP = (3.0, attrs = enumerable); + GUNZIP = (4.0, attrs = enumerable); + DEFLATERAW = (5.0, attrs = enumerable); + INFLATERAW = (6.0, attrs = enumerable); + UNZIP = (7.0, attrs = enumerable); + BROTLI_DECODE = (8.0, attrs = enumerable); + BROTLI_ENCODE = (9.0, attrs = enumerable); + ZSTD_DECOMPRESS = (11.0, attrs = enumerable); + ZSTD_COMPRESS = (10.0, attrs = enumerable); + Z_MIN_WINDOWBITS = (8.0, attrs = enumerable); + Z_MAX_WINDOWBITS = (15.0, attrs = enumerable); + Z_DEFAULT_WINDOWBITS = (15.0, attrs = enumerable); + Z_MIN_CHUNK = (64.0, attrs = enumerable); + Z_MAX_CHUNK = (2147483647.0, attrs = enumerable); + Z_DEFAULT_CHUNK = (16384.0, attrs = enumerable); + Z_MIN_MEMLEVEL = (1.0, attrs = enumerable); + Z_MAX_MEMLEVEL = (9.0, attrs = enumerable); + Z_DEFAULT_MEMLEVEL = (8.0, attrs = enumerable); + Z_MIN_LEVEL = (-1.0, attrs = enumerable); + Z_MAX_LEVEL = (9.0, attrs = enumerable); + Z_DEFAULT_LEVEL = (-1.0, attrs = enumerable); + BROTLI_OPERATION_PROCESS = (0.0, attrs = enumerable); + BROTLI_OPERATION_FLUSH = (1.0, attrs = enumerable); + BROTLI_OPERATION_FINISH = (2.0, attrs = enumerable); + BROTLI_OPERATION_EMIT_METADATA = (3.0, attrs = enumerable); + BROTLI_PARAM_MODE = (0.0, attrs = enumerable); + BROTLI_MODE_GENERIC = (0.0, attrs = enumerable); + BROTLI_MODE_TEXT = (1.0, attrs = enumerable); + BROTLI_MODE_FONT = (2.0, attrs = enumerable); + BROTLI_DEFAULT_MODE = (0.0, attrs = enumerable); + BROTLI_PARAM_QUALITY = (1.0, attrs = enumerable); + BROTLI_MIN_QUALITY = (0.0, attrs = enumerable); + BROTLI_MAX_QUALITY = (11.0, attrs = enumerable); + BROTLI_DEFAULT_QUALITY = (11.0, attrs = enumerable); + BROTLI_PARAM_LGWIN = (2.0, attrs = enumerable); + BROTLI_MIN_WINDOW_BITS = (10.0, attrs = enumerable); + BROTLI_MAX_WINDOW_BITS = (24.0, attrs = enumerable); + BROTLI_LARGE_MAX_WINDOW_BITS = (30.0, attrs = enumerable); + BROTLI_DEFAULT_WINDOW = (22.0, attrs = enumerable); + BROTLI_PARAM_LGBLOCK = (3.0, attrs = enumerable); + BROTLI_MIN_INPUT_BLOCK_BITS = (16.0, attrs = enumerable); + BROTLI_MAX_INPUT_BLOCK_BITS = (24.0, attrs = enumerable); + BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING = (4.0, attrs = enumerable); + BROTLI_PARAM_SIZE_HINT = (5.0, attrs = enumerable); + BROTLI_PARAM_LARGE_WINDOW = (6.0, attrs = enumerable); + BROTLI_PARAM_NPOSTFIX = (7.0, attrs = enumerable); + BROTLI_PARAM_NDIRECT = (8.0, attrs = enumerable); + BROTLI_DECODER_RESULT_ERROR = (0.0, attrs = enumerable); + BROTLI_DECODER_RESULT_SUCCESS = (1.0, attrs = enumerable); + BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT = (2.0, attrs = enumerable); + BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT = (3.0, attrs = enumerable); + BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION = (0.0, attrs = enumerable); + BROTLI_DECODER_PARAM_LARGE_WINDOW = (1.0, attrs = enumerable); + BROTLI_DECODER_NO_ERROR = (0.0, attrs = enumerable); + BROTLI_DECODER_SUCCESS = (1.0, attrs = enumerable); + BROTLI_DECODER_NEEDS_MORE_INPUT = (2.0, attrs = enumerable); + BROTLI_DECODER_NEEDS_MORE_OUTPUT = (3.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE = (-1.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_RESERVED = (-2.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE = (-3.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET = (-4.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME = (-5.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_CL_SPACE = (-6.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE = (-7.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT = (-8.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1 = (-9.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2 = (-10.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_TRANSFORM = (-11.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_DICTIONARY = (-12.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS = (-13.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_PADDING_1 = (-14.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_PADDING_2 = (-15.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_DISTANCE = (-16.0, attrs = enumerable); + BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH = (-17.0, attrs = enumerable); + BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET = (-19.0, attrs = enumerable); + BROTLI_DECODER_ERROR_INVALID_ARGUMENTS = (-20.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES = (-21.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS = (-22.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP = (-25.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1 = (-26.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2 = (-27.0, attrs = enumerable); + BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES = (-30.0, attrs = enumerable); + BROTLI_DECODER_ERROR_UNREACHABLE = (-31.0, attrs = enumerable); + ZSTD_e_continue = (0.0, attrs = enumerable); + ZSTD_e_flush = (1.0, attrs = enumerable); + ZSTD_e_end = (2.0, attrs = enumerable); + ZSTD_fast = (1.0, attrs = enumerable); + ZSTD_dfast = (2.0, attrs = enumerable); + ZSTD_greedy = (3.0, attrs = enumerable); + ZSTD_lazy = (4.0, attrs = enumerable); + ZSTD_lazy2 = (5.0, attrs = enumerable); + ZSTD_btlazy2 = (6.0, attrs = enumerable); + ZSTD_btopt = (7.0, attrs = enumerable); + ZSTD_btultra = (8.0, attrs = enumerable); + ZSTD_btultra2 = (9.0, attrs = enumerable); + ZSTD_c_compressionLevel = (100.0, attrs = enumerable); + ZSTD_c_windowLog = (101.0, attrs = enumerable); + ZSTD_c_hashLog = (102.0, attrs = enumerable); + ZSTD_c_chainLog = (103.0, attrs = enumerable); + ZSTD_c_searchLog = (104.0, attrs = enumerable); + ZSTD_c_minMatch = (105.0, attrs = enumerable); + ZSTD_c_targetLength = (106.0, attrs = enumerable); + ZSTD_c_strategy = (107.0, attrs = enumerable); + ZSTD_c_enableLongDistanceMatching = (160.0, attrs = enumerable); + ZSTD_c_ldmHashLog = (161.0, attrs = enumerable); + ZSTD_c_ldmMinMatch = (162.0, attrs = enumerable); + ZSTD_c_ldmBucketSizeLog = (163.0, attrs = enumerable); + ZSTD_c_ldmHashRateLog = (164.0, attrs = enumerable); + ZSTD_c_contentSizeFlag = (200.0, attrs = enumerable); + ZSTD_c_checksumFlag = (201.0, attrs = enumerable); + ZSTD_c_dictIDFlag = (202.0, attrs = enumerable); + ZSTD_c_nbWorkers = (400.0, attrs = enumerable); + ZSTD_c_jobSize = (401.0, attrs = enumerable); + ZSTD_c_overlapLog = (402.0, attrs = enumerable); + ZSTD_d_windowLogMax = (100.0, attrs = enumerable); + ZSTD_CLEVEL_DEFAULT = (3.0, attrs = enumerable); + ZSTD_error_no_error = (0.0, attrs = enumerable); + ZSTD_error_GENERIC = (1.0, attrs = enumerable); + ZSTD_error_prefix_unknown = (10.0, attrs = enumerable); + ZSTD_error_version_unsupported = (12.0, attrs = enumerable); + ZSTD_error_frameParameter_unsupported = (14.0, attrs = enumerable); + ZSTD_error_frameParameter_windowTooLarge = (16.0, attrs = enumerable); + ZSTD_error_corruption_detected = (20.0, attrs = enumerable); + ZSTD_error_checksum_wrong = (22.0, attrs = enumerable); + ZSTD_error_literals_headerWrong = (24.0, attrs = enumerable); + ZSTD_error_dictionary_corrupted = (30.0, attrs = enumerable); + ZSTD_error_dictionary_wrong = (32.0, attrs = enumerable); + ZSTD_error_dictionaryCreation_failed = (34.0, attrs = enumerable); + ZSTD_error_parameter_unsupported = (40.0, attrs = enumerable); + ZSTD_error_parameter_combination_unsupported = (41.0, attrs = enumerable); + ZSTD_error_parameter_outOfBound = (42.0, attrs = enumerable); + ZSTD_error_tableLog_tooLarge = (44.0, attrs = enumerable); + ZSTD_error_maxSymbolValue_tooLarge = (46.0, attrs = enumerable); + ZSTD_error_maxSymbolValue_tooSmall = (48.0, attrs = enumerable); + ZSTD_error_stabilityCondition_notRespected = (50.0, attrs = enumerable); + ZSTD_error_stage_wrong = (60.0, attrs = enumerable); + ZSTD_error_init_missing = (62.0, attrs = enumerable); + ZSTD_error_memory_allocation = (64.0, attrs = enumerable); + ZSTD_error_workSpace_tooSmall = (66.0, attrs = enumerable); + ZSTD_error_dstSize_tooSmall = (70.0, attrs = enumerable); + ZSTD_error_srcSize_wrong = (72.0, attrs = enumerable); + ZSTD_error_dstBuffer_null = (74.0, attrs = enumerable); + ZSTD_error_noForwardProgress_destFull = (80.0, attrs = enumerable); + ZSTD_error_noForwardProgress_inputEmpty = (82.0, attrs = enumerable); + } + } +} + +crate::realm_decl! { + namespace NM_ZLIB = "zlib" { + names = ["node:zlib.default"]; + members = { + crc32 = (ref("node:zlib.crc32")); + Deflate = (ref("node:zlib.Deflate")); + Inflate = (ref("node:zlib.Inflate")); + Gzip = (ref("node:zlib.Gzip")); + Gunzip = (ref("node:zlib.Gunzip")); + DeflateRaw = (ref("node:zlib.DeflateRaw")); + InflateRaw = (ref("node:zlib.InflateRaw")); + Unzip = (ref("node:zlib.Unzip")); + BrotliCompress = (ref("node:zlib.BrotliCompress")); + BrotliDecompress = (ref("node:zlib.BrotliDecompress")); + ZstdCompress = (ref("node:zlib.ZstdCompress")); + ZstdDecompress = (ref("node:zlib.ZstdDecompress")); + deflate = (ref("node:zlib.deflate")); + deflateSync = (ref("node:zlib.deflateSync")); + gzip = (ref("node:zlib.gzip")); + gzipSync = (ref("node:zlib.gzipSync")); + deflateRaw = (ref("node:zlib.deflateRaw")); + deflateRawSync = (ref("node:zlib.deflateRawSync")); + unzip = (ref("node:zlib.unzip")); + unzipSync = (ref("node:zlib.unzipSync")); + inflate = (ref("node:zlib.inflate")); + inflateSync = (ref("node:zlib.inflateSync")); + gunzip = (ref("node:zlib.gunzip")); + gunzipSync = (ref("node:zlib.gunzipSync")); + inflateRaw = (ref("node:zlib.inflateRaw")); + inflateRawSync = (ref("node:zlib.inflateRawSync")); + brotliCompress = (ref("node:zlib.brotliCompress")); + brotliCompressSync = (ref("node:zlib.brotliCompressSync")); + brotliDecompress = (ref("node:zlib.brotliDecompress")); + brotliDecompressSync = (ref("node:zlib.brotliDecompressSync")); + zstdCompress = (ref("node:zlib.zstdCompress")); + zstdCompressSync = (ref("node:zlib.zstdCompressSync")); + zstdDecompress = (ref("node:zlib.zstdDecompress")); + zstdDecompressSync = (ref("node:zlib.zstdDecompressSync")); + createDeflate = (ref("node:zlib.createDeflate")); + createInflate = (ref("node:zlib.createInflate")); + createDeflateRaw = (ref("node:zlib.createDeflateRaw")); + createInflateRaw = (ref("node:zlib.createInflateRaw")); + createGzip = (ref("node:zlib.createGzip")); + createGunzip = (ref("node:zlib.createGunzip")); + createUnzip = (ref("node:zlib.createUnzip")); + createBrotliCompress = (ref("node:zlib.createBrotliCompress")); + createBrotliDecompress = (ref("node:zlib.createBrotliDecompress")); + createZstdCompress = (ref("node:zlib.createZstdCompress")); + createZstdDecompress = (ref("node:zlib.createZstdDecompress")); + constants = (ref("node:zlib.constants"), attrs = enumerable); + codes = (ref("node:zlib.codes"), attrs = enumerable); + } + } +} diff --git a/crates/perry-runtime/src/object/native_module/static_exports.rs b/crates/perry-runtime/src/object/native_module/static_exports.rs index 111970f8e3f..9b588ed9fdd 100644 --- a/crates/perry-runtime/src/object/native_module/static_exports.rs +++ b/crates/perry-runtime/src/object/native_module/static_exports.rs @@ -46,6 +46,7 @@ enum ExportStep { /// published (undecorated) callable. One copy serves every export. #[inline(never)] fn export_begin( + vt: &'static NativeModuleVtable, module: &'static str, property: &'static str, info: &'static JsFunctionInfo, @@ -82,10 +83,7 @@ fn export_begin( return ExportStep::Existing(value.get_nanbox_f64()); } install_native_module_vtable(); - let ns = scope.root_nanbox_f64(js_create_native_module_namespace( - module.as_ptr(), - module.len(), - )); + let ns = scope.root_nanbox_f64(create_native_module_namespace(vt, module)); let closure = scope.root_raw_mut_ptr(crate::closure::js_closure_alloc(info, 3)); closure.with_mut_ptr(|c| { crate::closure::js_closure_set_capture_f64(c, 0, ns.get_nanbox_f64()); @@ -129,6 +127,7 @@ fn export_finish(module: &str, property: &str, value: f64) -> f64 { /// specialized by its names, so an undecorated export links none of them. #[inline(always)] fn export_value( + vt: &'static NativeModuleVtable, module: &'static str, property: &'static str, info: &'static JsFunctionInfo, @@ -138,6 +137,7 @@ fn export_value( let canonical_property = canonical_native_callable_property(module, property); let canonical_module = canonical_native_callable_module(module, canonical_property); match export_begin( + vt, module, property, info, @@ -324,8 +324,15 @@ mod messaging_constructor_ownership_tests { .unwrap_or(f64::from_bits(JSValue::undefined().bits())), ); let generic = scope.root_nanbox_f64( - unsafe { get_native_module_constant("worker_threads", name, 0.0) } - .unwrap_or(f64::from_bits(JSValue::undefined().bits())), + unsafe { + get_native_module_constant( + "worker_threads", + name, + 0.0, + Some(&super::namespaces::worker_threads::NM_WORKER_THREADS), + ) + } + .unwrap_or(f64::from_bits(JSValue::undefined().bits())), ); key.with_const_ptr::(|key| { crate::object::js_object_set_field_by_name( diff --git a/crates/perry-runtime/src/object/native_module/static_exports_build.rs b/crates/perry-runtime/src/object/native_module/static_exports_build.rs index d05037e7e36..8376cab86dc 100644 --- a/crates/perry-runtime/src/object/native_module/static_exports_build.rs +++ b/crates/perry-runtime/src/object/native_module/static_exports_build.rs @@ -1,6 +1,8 @@ //! Build-time emission of independently linkable builtin export declarations. use std::{fmt::Write, path::Path}; -pub fn emit(out: &Path) { +/// `vtable_of` names the vtable static (a path) the namespace of a module is +/// born with; each export body carries it to the birth of its receiver. +pub fn emit(out: &Path, vtable_of: &dyn Fn(&str) -> String) { use perry_dispatch::native_callable_exports::{ canonical_native_callable_module, canonical_native_callable_property, export_bucket, export_value_symbol, CALLABLE_EXPORT_TABLE, @@ -21,6 +23,7 @@ pub fn emit(out: &Path) { } else { module }; + let vtable = vtable_of(module); let attach = match bucket { "child_process" | "cluster" | "crypto" | "dgram" | "domain" | "events" | "fs" | "http" | "inspector" | "net" | "readline" | "repl" | "stream" | "tls" | "tty" @@ -100,7 +103,7 @@ pub extern "C" fn {symbol}(observe_writes: i32) -> f64 {{ info.flags |= crate::codegen_abi::FN_NATIVE_EXPORT | crate::codegen_abi::FN_BUILTIN; info }}, construct }}; - export_value({raw_module:?}, {raw_property:?}, &INFO.function, observe_writes != 0, + export_value(&{vtable}, {raw_module:?}, {raw_property:?}, &INFO.function, observe_writes != 0, |_name, value, addr| unsafe {{ {attach}({property:?}, value, addr) }}) }} "# diff --git a/crates/perry-runtime/src/object/native_module/vtable_impls.rs b/crates/perry-runtime/src/object/native_module/vtable_impls.rs index 37cbd7fc86d..948e1643e0c 100644 --- a/crates/perry-runtime/src/object/native_module/vtable_impls.rs +++ b/crates/perry-runtime/src/object/native_module/vtable_impls.rs @@ -72,10 +72,15 @@ pub(super) unsafe fn vt_get_own_field( // pre-relocation site in field_get_set.rs history). if module_name == "cluster.default" && super::is_cluster_emitter_method(property_name) { return Some(JSValue::from_bits( - bound_native_callable_export_value(&module_name, property_name).to_bits(), + bound_native_callable_export_value( + &crate::object::native_module::namespaces::cluster::NM_CLUSTER, + &module_name, + property_name, + ) + .to_bits(), )); } - if let Some(val) = get_native_module_constant(&module_name, property_name, nb_ptr) { + if let Some(val) = get_native_module_constant(&module_name, property_name, nb_ptr, None) { return Some(JSValue::from_bits(val.to_bits())); } if module_name == "crypto.webcrypto" { @@ -94,7 +99,11 @@ pub(super) unsafe fn vt_get_own_field( if let Some(bound) = instance_bound_perf_method(&module_name, property_name, nb_ptr) { return Some(JSValue::from_bits(bound.to_bits())); } - let value = bound_native_callable_export_value(&module_name, property_name); + let value = bound_native_callable_export_value( + object_native_vtable(obj).unwrap_or(&NATIVE_MODULE_VTABLE_IMPL), + &module_name, + property_name, + ); let value = if module_name == "bun" && property_name == "hash" { crate::bun_compat::decorate_bun_hash(value) } else { @@ -109,12 +118,15 @@ pub(super) unsafe fn vt_get_own_field( // `process.getBuiltinModule(...)`) returned undefined for them while the // static codegen path resolved them via `js_native_module_property_by_name`. // Defer to that authoritative resolver so dynamic namespaces match static. - if native_module_has_enumerable_key(&module_name, property_name) { - let resolved = js_native_module_property_by_name( + if namespace_has_enumerable_key(obj, &module_name, property_name) { + let resolved = super::native_module_property_by_name_impl( module_name.as_ptr(), module_name.len(), key_ptr, key_len, + true, + // The receiver's shape names its module's vtable. + super::object_native_vtable(obj), ); return Some(JSValue::from_bits(resolved.to_bits())); } @@ -147,14 +159,15 @@ pub(crate) unsafe fn vt_own_keys_array( { return None; } + let vt = object_native_vtable(obj)?; + let keys = (vt.keys)(vt)?; let module_name = read_native_module_name(obj)?; - let keys = native_module_enumerable_keys(&module_name)?; let include_permission = matches!( module_name.as_str(), "process" | "process.namespace" | "process.default" ) && crate::process::process_permission_enabled(); let out = crate::array::js_array_alloc(keys.len() as u32 + include_permission as u32); - for key_bytes in keys { + for key_bytes in keys.iter() { if crate::process::worker_restrictions::worker_process_member_hidden( &module_name, std::str::from_utf8(key_bytes).unwrap_or(""), diff --git a/crates/perry-runtime/src/object/native_module_dispatch.rs b/crates/perry-runtime/src/object/native_module_dispatch.rs index 568676403f6..797612d9538 100644 --- a/crates/perry-runtime/src/object/native_module_dispatch.rs +++ b/crates/perry-runtime/src/object/native_module_dispatch.rs @@ -595,7 +595,8 @@ mod registry_backed_dispatch_tests { let expected = crate::node_submodules::registry_backed_module_callable(module, name) .unwrap_or_else(|| panic!("{module}.{name} is not a registry callable")); for spelling in [module.to_string(), format!("node:{module}")] { - let bound = bound_native_callable_export_value(&spelling, name); + let bound = + bound_native_callable_export_value(&NATIVE_MODULE_VTABLE_IMPL, &spelling, name); assert_eq!( bound.to_bits(), expected.to_bits(), @@ -607,8 +608,10 @@ mod registry_backed_dispatch_tests { #[test] fn method_calls_run_the_registry_export() { - let module = "diagnostics_channel"; - let ns = js_create_native_module_namespace(module.as_ptr(), module.len()); + let ns = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "diagnostics_channel", + ); let obj = (ns.to_bits() & crate::value::POINTER_MASK) as *const ObjectHeader; let channel_name = crate::string::js_string_from_bytes(b"registry-dispatch".as_ptr(), 17); let arg = crate::value::js_nanbox_string(channel_name as i64); diff --git a/crates/perry-runtime/src/object/native_module_dispatch/dispatch_a_c.rs b/crates/perry-runtime/src/object/native_module_dispatch/dispatch_a_c.rs index cb27f5628d1..ab5455e6921 100644 --- a/crates/perry-runtime/src/object/native_module_dispatch/dispatch_a_c.rs +++ b/crates/perry-runtime/src/object/native_module_dispatch/dispatch_a_c.rs @@ -801,9 +801,10 @@ pub(crate) unsafe fn nm_dispatch_crypto(ctx: &NmCtx, module_name: &str, method_n ), // Node's legacy `Certificate` returns an instance with or without // `new`; its instances are the same stateless SPKAC namespace. - ("crypto", "Certificate") => { - crate::object::native_module::create_sub_namespace("crypto.Certificate") - } + ("crypto", "Certificate") => crate::object::native_module::create_sub_namespace( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "crypto.Certificate", + ), ("crypto.KeyObject", "from") => { super::native_module_crypto_key_object::key_object_from(arg(0)) } diff --git a/crates/perry-runtime/src/object/native_module_dispatch/dispatch_m_p.rs b/crates/perry-runtime/src/object/native_module_dispatch/dispatch_m_p.rs index d95b8f72af2..f6a21921fe7 100644 --- a/crates/perry-runtime/src/object/native_module_dispatch/dispatch_m_p.rs +++ b/crates/perry-runtime/src/object/native_module_dispatch/dispatch_m_p.rs @@ -951,7 +951,10 @@ mod net_provider_dispatch_tests { fn net_exports_reach_the_registered_provider() { crate::value::js_set_native_net_dispatch(recording_provider); crate::object::native_module_registry::js_nm_install_net(); - let ns = crate::object::js_create_native_module_namespace(b"node:net".as_ptr(), 8); + let ns = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::net::NM_NET, + "node:net", + ); let ns = (ns.to_bits() & crate::value::POINTER_MASK) as *const ObjectHeader; let args = [f64::from_bits(crate::value::TAG_UNDEFINED); 2]; for method in [ @@ -995,15 +998,22 @@ mod net_provider_dispatch_tests { /// spellings (and repeated requires) yield one object. #[test] fn prefixed_and_bare_provider_namespaces_are_one_object() { - for (prefixed, bare) in [ - ("node:http", "http"), - ("node:https", "https"), - ("node:http2", "http2"), - ("node:net", "net"), + use crate::object::native_module::{namespaces, NativeModuleVtable}; + let http2: &'static NativeModuleVtable = crate::module_hooks::http2_vtable("http2") + .unwrap_or(&crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL); + for (vt, prefixed, bare) in [ + (&namespaces::http::NM_HTTP, "node:http", "http"), + (&namespaces::https::NM_HTTPS, "node:https", "https"), + (http2, "node:http2", "http2"), + (&namespaces::net::NM_NET, "node:net", "net"), ] { - let a = - crate::object::js_create_native_module_namespace(prefixed.as_ptr(), prefixed.len()); - let b = crate::object::js_create_native_module_namespace(bare.as_ptr(), bare.len()); + let a = crate::object::js_create_native_module_namespace_vt( + vt, + prefixed.as_ptr(), + prefixed.len(), + ); + let b = + crate::object::js_create_native_module_namespace_vt(vt, bare.as_ptr(), bare.len()); assert_eq!( a.to_bits(), b.to_bits(), diff --git a/crates/perry-runtime/src/object/native_module_namespace_proto_tests.rs b/crates/perry-runtime/src/object/native_module_namespace_proto_tests.rs index a4250727478..ba5789e5fec 100644 --- a/crates/perry-runtime/src/object/native_module_namespace_proto_tests.rs +++ b/crates/perry-runtime/src/object/native_module_namespace_proto_tests.rs @@ -17,8 +17,42 @@ fn key_value(name: &str) -> f64 { crate::value::js_nanbox_string(key_str(name) as i64) } +/// The namespace of `module`, born with the vtable its declaration names. fn namespace(module: &str) -> f64 { - js_create_native_module_namespace(module.as_ptr(), module.len()) + let vt: &'static crate::object::native_module::NativeModuleVtable = match module { + "process" => &crate::object::native_module::namespaces::process::NM_PROCESS, + "path" => &crate::object::native_module::namespaces::path::NM_PATH, + "os" => &crate::object::native_module::namespaces::os::NM_OS, + "zlib" => &crate::object::native_module::namespaces::zlib::NM_ZLIB, + "fs" => &crate::fs::namespace::NM_FS, + "path.default" => &crate::object::native_module::namespaces::path::NM_PATH_DEFAULT, + "events" => &crate::object::native_module::namespaces::events::NM_EVENTS, + "crypto" => &crate::object::native_module::namespaces::crypto::NM_CRYPTO, + "crypto.constants" => { + &crate::object::native_module::namespaces::crypto::NM_CRYPTO_CONSTANTS + } + "crypto.subtle" => &crate::object::native_module::namespaces::crypto::NM_CRYPTO_SUBTLE, + "crypto.webcrypto" => { + &crate::object::native_module::namespaces::crypto::NM_CRYPTO_WEBCRYPTO + } + "fs.constants" => &crate::fs::namespace::NM_FS_CONSTANTS, + "os.constants" => &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS, + "readline" => &crate::object::native_module::namespaces::readline::NM_READLINE, + "stream/promises" => &crate::object::native_module::namespaces::stream::NM_STREAM_PROMISES, + "string_decoder" => { + &crate::object::native_module::namespaces::string_decoder::NM_STRING_DECODER + } + "v8.promiseHooks" => &crate::object::native_module::namespaces::v8::NM_V8_PROMISEHOOKS, + "v8.startupSnapshot" => { + &crate::object::native_module::namespaces::v8::NM_V8_STARTUPSNAPSHOT + } + "streams" => &crate::object::native_module::namespaces::streams::NM_STREAMS, + "cluster" => &crate::object::native_module::namespaces::cluster::NM_CLUSTER, + "url" => &crate::object::native_module::namespaces::url::NM_URL, + "stream" => &crate::object::native_module::namespaces::stream::NM_STREAM, + _ => unreachable!("test module {module}"), + }; + crate::object::native_module::create_native_module_namespace(vt, module) } fn get(receiver: f64, name: &str) -> f64 { @@ -174,3 +208,97 @@ fn namespace_with_a_recorded_prototype_still_reads_its_exports() { "...while an absent name still reads undefined" ); } + +/// A2-DESIGN §9 Q7: a namespace declaration is truthful. Every key the item +/// declares (and `Object.keys` therefore lists) resolves through the +/// namespace's own field read; a declared key the body does not serve is red. +#[test] +fn every_declared_namespace_key_is_served() { + for module in [ + "crypto.constants", + "crypto.subtle", + "crypto.webcrypto", + "fs.constants", + "os.constants", + "readline", + "stream/promises", + "string_decoder", + "v8.promiseHooks", + "v8.startupSnapshot", + "streams", + ] { + let ns = namespace(module); + let vt = unsafe { + native_module::object_native_vtable( + crate::value::JSValue::from_bits(ns.to_bits()) + .as_pointer::(), + ) + } + .unwrap_or_else(|| panic!("{module}: no vtable")); + let keys = (vt.keys)(vt).unwrap_or_else(|| panic!("{module}: no declaration")); + for key in keys.iter() { + let key = std::str::from_utf8(key).unwrap(); + assert_ne!( + get(ns, key).to_bits(), + crate::value::TAG_UNDEFINED, + "{module}.{key} is declared but not served" + ); + } + } +} + +/// Q8: a namespace is BORN into its vtable's branded shape. Its first key +/// publish carries the brand, so the birth runs no brand transition, and its +/// shape is the vtable's root shape: the shape the table holds for its keys +/// with exactly that brand and no lineage. +#[test] +fn a_namespace_birth_runs_no_brand_transition() { + let _guard = crate::gc::CopyingNurseryTestGuard::new(0); + let _no_gc = crate::gc::GcSuppressScope::new(); + let vt = &crate::object::native_module::namespaces::os::NM_OS; + let brand = perry_abi::native_vtable_brand::native_vtable_brand( + vt as *const crate::object::native_module::NativeModuleVtable as usize, + ); + super::shapes::watch_brand_transitions(brand); + let ns = namespace("os"); + assert_eq!( + super::shapes::watched_brand_transitions(), + 0, + "a namespace birth must not transition into its branded shape" + ); + let obj = (ns.to_bits() & crate::value::POINTER_MASK) as *mut ObjectHeader; + unsafe { + let shape = super::shapes::object_shape_descriptor(obj).expect("a namespace has a shape"); + assert_eq!( + shape.brands(), + &[brand], + "the shape carries exactly the vtable brand" + ); + let root = + super::shapes::publish_shape_result(super::shapes::shape_descriptor_ensure_with_rep( + shape.keys_view(), + shape.logical_key_count, + shape.live_inline_slot_count, + shape.semantic_generation, + shape.object_kind, + shape.hole_count, + shape.proto_id, + { + let mut facts = super::shapes::ReceiverFacts::summary(0); + facts.brands.insert(brand); + facts + }, + super::field_rep::normalized_without_special(shape.rep), + None, + )); + assert_eq!( + root, + super::shapes::object_shape_stamp(obj), + "the namespace's shape is the vtable's root shape" + ); + assert!(std::ptr::eq( + super::native_module::object_native_vtable(obj).expect("vtable on the shape"), + vt + )); + } +} diff --git a/crates/perry-runtime/src/object/native_module_registry.rs b/crates/perry-runtime/src/object/native_module_registry.rs index d820a16d0d2..197ef66c3fe 100644 --- a/crates/perry-runtime/src/object/native_module_registry.rs +++ b/crates/perry-runtime/src/object/native_module_registry.rs @@ -111,6 +111,7 @@ pub extern "C" fn js_globalthis_seed_async_local_storage() { let scope = crate::gc::RuntimeHandleScope::new(); let global_handle = scope.root_nanbox_f64(crate::object::js_get_global_this()); let ctor = crate::object::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, "async_hooks", "AsyncLocalStorage", ); @@ -932,6 +933,7 @@ mod tests { js_globalthis_seed_async_local_storage(); let ctor = super::super::native_module::bound_native_callable_export_value( + &crate::object::native_module::namespaces::async_hooks::NM_ASYNC_HOOKS, "async_hooks", "AsyncLocalStorage", ); diff --git a/crates/perry-runtime/src/object/native_module_stream.rs b/crates/perry-runtime/src/object/native_module_stream.rs index 4ea372bef25..13da24a9fe0 100644 --- a/crates/perry-runtime/src/object/native_module_stream.rs +++ b/crates/perry-runtime/src/object/native_module_stream.rs @@ -83,10 +83,10 @@ pub(crate) fn attach_stream_legacy_prototype(constructor_value: f64) { "Stream" => constructor.get_nanbox_f64(), // The cached `stream/promises` namespace — the object // `require('stream/promises')` and `import * as` hand out. - "promises" => { - let module = "stream/promises"; - super::js_create_native_module_namespace(module.as_ptr(), module.len()) - } + "promises" => crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::stream::NM_STREAM_PROMISES, + "stream/promises", + ), _ => super::native_module::stream_export_value(name), }; if JSValue::from_bits(value.to_bits()).is_undefined() { @@ -309,12 +309,20 @@ mod tests { // threads, so a static method value read here comes back // TAG_UNDEFINED. Serialize against those guards. let _global = crate::gc::global_side_table_test_lock(); - let stream_ctor = bound_native_callable_export_value("stream", "Stream"); + let stream_ctor = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ); let stream_ptr = (stream_ctor.to_bits() & crate::value::POINTER_MASK) as usize; let stream_proto = crate::closure::closure_get_dynamic_prop(stream_ptr, "prototype"); // `Stream.prototype`'s [[Prototype]] is `EventEmitter.prototype` (its // layout's), which `instanceof` walks. - let event_emitter = bound_native_callable_export_value("events", "EventEmitter"); + let event_emitter = bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); assert_eq!( js_instanceof_dynamic(stream_proto, event_emitter).to_bits(), crate::value::TAG_TRUE, @@ -335,12 +343,16 @@ mod tests { // Mint a fresh constructor so its decoration runs inside this test // instead of being served from an earlier test's cache entry. NATIVE_CALLABLE_EXPORTS.with(|c| c.borrow_mut().remove("stream\0Stream")); - let stream_ctor = bound_native_callable_export_value("stream", "Stream"); + let stream_ctor = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", + ); let ctor_ptr = closure_addr(stream_ctor); assert_ne!(ctor_ptr, 0); assert_eq!( - cjs_default_export_value("stream").map(f64::to_bits), + cjs_default_export_value("stream", None).map(f64::to_bits), Some(stream_ctor.to_bits()), "the CommonJS module value must be the Stream constructor itself" ); @@ -364,10 +376,19 @@ mod tests { } assert_eq!( crate::closure::closure_get_dynamic_prop(ctor_ptr, "Readable").to_bits(), - bound_native_callable_export_value("stream", "Readable").to_bits() + bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable" + ) + .to_bits() ); - let event_emitter = bound_native_callable_export_value("events", "EventEmitter"); + let event_emitter = bound_native_callable_export_value( + &crate::object::native_module::namespaces::events::NM_EVENTS, + "events", + "EventEmitter", + ); assert_eq!( js_object_get_prototype_of(stream_ctor).to_bits(), event_emitter.to_bits(), @@ -396,11 +417,31 @@ mod tests { // threads, so a static method value read here comes back // TAG_UNDEFINED. Serialize against those guards. let _global = crate::gc::global_side_table_test_lock(); - let readable = bound_native_callable_export_value("stream", "Readable"); - let writable = bound_native_callable_export_value("stream", "Writable"); - let duplex = bound_native_callable_export_value("stream", "Duplex"); - let transform = bound_native_callable_export_value("stream", "Transform"); - let passthrough = bound_native_callable_export_value("stream", "PassThrough"); + let readable = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", + ); + let writable = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Writable", + ); + let duplex = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Duplex", + ); + let transform = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Transform", + ); + let passthrough = bound_native_callable_export_value( + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "PassThrough", + ); assert_static_method(readable, "from", 2); assert_static_method(readable, "fromWeb", 2); diff --git a/crates/perry-runtime/src/object/node_http_prototypes.rs b/crates/perry-runtime/src/object/node_http_prototypes.rs index 74c31bd7b26..dc37fd63790 100644 --- a/crates/perry-runtime/src/object/node_http_prototypes.rs +++ b/crates/perry-runtime/src/object/node_http_prototypes.rs @@ -83,7 +83,11 @@ fn ensure_http_prototype(kind: HttpProto) -> f64 { if let Some(proto) = layouts::node_prototype_of_serial(kind.serial()) { return boxed(proto); } - let _ = crate::object::bound_native_callable_export_value("http", kind.export_name()); + let _ = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::http::NM_HTTP, + "http", + kind.export_name(), + ); layouts::node_prototype_of_serial(kind.serial()).map_or_else(undefined, |p| boxed(p)) } @@ -690,7 +694,9 @@ pub unsafe extern "C" fn js_node_http_incoming_message_init(this: f64, socket: f // an unrelated receiver gets a fresh discarded Readable, as in Node. crate::object::native_module_registry::js_nm_install_stream(); let readable = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "stream", "Readable", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Readable", )); let args = [options.get_nanbox_f64()]; let _ = crate::object::native_this_alias::maybe_run_stream_subclass_init_via_this( diff --git a/crates/perry-runtime/src/object/object_ops/has_own.rs b/crates/perry-runtime/src/object/object_ops/has_own.rs index 3e19145e981..112687567d8 100644 --- a/crates/perry-runtime/src/object/object_ops/has_own.rs +++ b/crates/perry-runtime/src/object/object_ops/has_own.rs @@ -317,8 +317,8 @@ fn object_has_own_generic(obj_value: f64, key_value: f64) -> f64 { key_str, )) .map(|(module, key)| { - super::super::native_module::native_module_vtable() - .is_some_and(|vt| (vt.has_enumerable_key)(module, key)) + super::super::native_module::object_native_vtable(obj) + .is_some_and(|vt| (vt.has_enumerable_key)(vt, module, key)) }) .unwrap_or(false); return f64::from_bits(if present { TAG_TRUE } else { TAG_FALSE }); @@ -344,8 +344,8 @@ fn object_has_own_generic(obj_value: f64, key_value: f64) -> f64 { let present = read_native_module_name(obj) .as_deref() .is_some_and(|module_name| { - super::super::native_module::native_module_vtable() - .is_some_and(|vt| (vt.has_enumerable_key)(module_name, key_name)) + super::super::native_module::object_native_vtable(obj) + .is_some_and(|vt| (vt.has_enumerable_key)(vt, module_name, key_name)) }); return f64::from_bits(if present { TAG_TRUE } else { TAG_FALSE }); } @@ -759,7 +759,7 @@ pub extern "C" fn js_object_property_is_enumerable(obj_value: f64, key_value: f6 if (*obj).class_id == NATIVE_MODULE_CLASS_ID { if let Some(module_name) = read_native_module_name(obj) { return f64::from_bits( - if native_module_has_enumerable_key(&module_name, key_name) { + if namespace_has_enumerable_key(obj, &module_name, key_name) { TAG_TRUE } else { TAG_FALSE diff --git a/crates/perry-runtime/src/object/object_ops/host_prototype.rs b/crates/perry-runtime/src/object/object_ops/host_prototype.rs index d5ea470df77..a5607a62ec0 100644 --- a/crates/perry-runtime/src/object/object_ops/host_prototype.rs +++ b/crates/perry-runtime/src/object/object_ops/host_prototype.rs @@ -19,13 +19,19 @@ use crate::fs::{ CLASS_ID_FS_WRITE_STREAM, }; -fn host_export(class_id: u32) -> Option<(&'static str, &'static str)> { +fn host_export( + class_id: u32, +) -> Option<( + &'static crate::object::native_module::NativeModuleVtable, + &'static str, + &'static str, +)> { match class_id { - CLASS_ID_FS_READ_STREAM => Some(("fs", "ReadStream")), - CLASS_ID_FS_WRITE_STREAM => Some(("fs", "WriteStream")), - CLASS_ID_FS_UTF8_STREAM => Some(("fs", "Utf8Stream")), - CLASS_ID_FS_DIR => Some(("fs", "Dir")), - CLASS_ID_FS_DIRENT => Some(("fs", "Dirent")), + CLASS_ID_FS_READ_STREAM => Some((&crate::fs::namespace::NM_FS, "fs", "ReadStream")), + CLASS_ID_FS_WRITE_STREAM => Some((&crate::fs::namespace::NM_FS, "fs", "WriteStream")), + CLASS_ID_FS_UTF8_STREAM => Some((&crate::fs::namespace::NM_FS, "fs", "Utf8Stream")), + CLASS_ID_FS_DIR => Some((&crate::fs::namespace::NM_FS, "fs", "Dir")), + CLASS_ID_FS_DIRENT => Some((&crate::fs::namespace::NM_FS, "fs", "Dirent")), _ => None, } } @@ -35,8 +41,8 @@ fn host_export(class_id: u32) -> Option<(&'static str, &'static str)> { /// code reads. `None` when `class_id` is not a known host class or the export /// does not resolve. pub(super) fn native_host_prototype(class_id: u32) -> Option { - let (module, export) = host_export(class_id)?; - let ctor = crate::object::bound_native_callable_export_value(module, export); + let (vt, module, export) = host_export(class_id)?; + let ctor = crate::object::bound_native_callable_export_value(vt, module, export); if !crate::value::JSValue::from_bits(ctor.to_bits()).is_pointer() { return None; } diff --git a/crates/perry-runtime/src/object/object_ops/prototype.rs b/crates/perry-runtime/src/object/object_ops/prototype.rs index 52388ff885a..0a1a4d8f51a 100644 --- a/crates/perry-runtime/src/object/object_ops/prototype.rs +++ b/crates/perry-runtime/src/object/object_ops/prototype.rs @@ -200,7 +200,11 @@ pub extern "C" fn js_object_get_prototype_of(obj_value: f64) -> f64 { /// `getPrototypeOf(socket)` can run before user code has ever read /// `net.Socket.prototype`. fn net_socket_prototype_value() -> f64 { - let ctor = crate::object::bound_native_callable_export_value("net", "Socket"); + let ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::net::NM_NET, + "net", + "Socket", + ); if !crate::value::JSValue::from_bits(ctor.to_bits()).is_pointer() { return f64::from_bits(crate::value::TAG_UNDEFINED); } diff --git a/crates/perry-runtime/src/object/reflect_support.rs b/crates/perry-runtime/src/object/reflect_support.rs index 565a9d4ce48..8b664286e72 100644 --- a/crates/perry-runtime/src/object/reflect_support.rs +++ b/crates/perry-runtime/src/object/reflect_support.rs @@ -333,7 +333,7 @@ pub(crate) unsafe fn nm_reflect_has_enumerable(obj: *mut super::ObjectHeader, ke super::native_module::read_native_module_name(obj), key_to_rust_string(key), ) { - if super::native_module::native_module_has_enumerable_key(&module_name, &key_name) { + if super::native_module::namespace_has_enumerable_key(obj, &module_name, &key_name) { return true; } } diff --git a/crates/perry-runtime/src/object/region_numeric_read_tests.rs b/crates/perry-runtime/src/object/region_numeric_read_tests.rs index 38962a21785..1c9158eefd5 100644 --- a/crates/perry-runtime/src/object/region_numeric_read_tests.rs +++ b/crates/perry-runtime/src/object/region_numeric_read_tests.rs @@ -270,6 +270,16 @@ fn native_namespace_virtual_value_cannot_publish_a_numeric_own_slot_word() { assert_eq!(slot_rep(rep, 1), REP_F64); (*obj).class_id = crate::object::NATIVE_MODULE_CLASS_ID; restamp_object_proto_id(obj); + // The namespace brand (its vtable) is a fact of the shape. This + // receiver is keyed before it is a namespace, so it takes the brand + // as a transition (a namespace birth publishes it with its keys). + crate::object::native_module::install_native_module_vtable(); + crate::object::shapes::transition_object_shape_add_brand( + obj, + perry_abi::native_vtable_brand::native_vtable_brand(std::ptr::addr_of!( + crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL + ) as usize), + ); // The prototype transition conservatively loses rep facts. Mint an // artificial but compatible native F64 descriptor, so rejection // cannot be explained by a missing numeric lane. diff --git a/crates/perry-runtime/src/object/runtime_layouts/node_prototype_birth.rs b/crates/perry-runtime/src/object/runtime_layouts/node_prototype_birth.rs index dfc962426aa..453ab15c32a 100644 --- a/crates/perry-runtime/src/object/runtime_layouts/node_prototype_birth.rs +++ b/crates/perry-runtime/src/object/runtime_layouts/node_prototype_birth.rs @@ -235,7 +235,7 @@ mod tests { crate::node_stream::event_emitter_prototype_value("EventEmitter").to_bits(); assert_eq!(proto_bits & !POINTER_MASK, POINTER_TAG); let ee = (proto_bits & POINTER_MASK) as usize; - let _ = crate::object::bound_native_callable_export_value("stream", "Readable"); + let _ = crate::object::bound_native_callable_export_value(&crate::object::native_module::namespaces::stream::NM_STREAM, "stream", "Readable"); let stream = super::node_prototype_of_serial( crate::closure::shape::INTRINSIC_SERIAL_STREAM_PROTOTYPE, ) diff --git a/crates/perry-runtime/src/object/runtime_layouts/stream_instances_tests.rs b/crates/perry-runtime/src/object/runtime_layouts/stream_instances_tests.rs index f57ead13a03..56abc5418e1 100644 --- a/crates/perry-runtime/src/object/runtime_layouts/stream_instances_tests.rs +++ b/crates/perry-runtime/src/object/runtime_layouts/stream_instances_tests.rs @@ -210,7 +210,9 @@ fn legacy_stream_takes_the_emitter_birth() { crate::gc::initialize_runtime_fixture(); let scope = crate::gc::RuntimeHandleScope::new(); let ctor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( - "stream", "Stream", + &crate::object::native_module::namespaces::stream::NM_STREAM, + "stream", + "Stream", )); let proto = crate::closure::closure_get_dynamic_prop( (ctor.get_nanbox_u64() & crate::value::POINTER_MASK) as usize, diff --git a/crates/perry-runtime/src/object/shapes.rs b/crates/perry-runtime/src/object/shapes.rs index 7c9fd430c89..c7e42d53626 100644 --- a/crates/perry-runtime/src/object/shapes.rs +++ b/crates/perry-runtime/src/object/shapes.rs @@ -4400,6 +4400,68 @@ pub(crate) unsafe fn publish_object_shape_from_rep( ) } +/// The first key publish of a newborn born into a branded shape (a native +/// namespace and its module vtable, `native_module::set_native_namespace_keys`): +/// its first keyed shape carries `brand`, the vtable root shape for these keys, +/// so no unbranded keyed shape is published and no brand transition runs. +/// +/// Its own entry, not a parameter of [`publish_object_shape_from_rep_born`]: +/// every other publish runs main's code, and this birth is the one place the +/// fact enters. A newborn has none of that body's histories (no tombstone +/// mode, no same-array prefix, no family layout), which the asserts state. +/// Mint-then-stamp: the keyless birth stamp describes the receiver across +/// the mint, which can collect. +/// +/// # Safety +/// `obj` is a live newborn ordinary `ObjectHeader` stamped with its keyless +/// birth shape; `keys_view` is its freshly built, exclusively owned list. +#[cfg_attr(feature = "shape-mint-diag", track_caller)] +pub(crate) unsafe fn birth_publish_branded_keys( + obj: *mut crate::object::ObjectHeader, + keys_view: crate::object::ObjectKeys, + brand: u64, +) -> LayoutWord { + debug_assert!(shape_word_is_writable(obj)); + let lineage = object_shape_descriptor(obj); + debug_assert!( + lineage.is_some_and(|d| d.logical_key_count == 0 + && d.hole_count == 0 + && d.brands().is_empty()), + "a branded birth publishes from its keyless, unbranded birth shape" + ); + let live_inline_slot_count = crate::object::object_live_slot_count(obj); + let (semantic_generation, object_kind, proto_id, mut facts) = match lineage { + Some(descriptor) => ( + descriptor.semantic_generation, + descriptor.object_kind, + descriptor.proto_id, + ReceiverFacts::of_descriptor(&descriptor, receiver_extra_summary(obj)), + ), + None => ( + 0, + ShapeObjectKind::Ordinary, + object_proto_id(obj), + ReceiverFacts::summary(receiver_extra_summary(obj)), + ), + }; + facts.brands.insert(brand); + let id = publish_shape_result(shape_descriptor_ensure_with_rep( + keys_view, + keys_view.count(), + live_inline_slot_count, + semantic_generation, + store_kind::mint_kind(object_kind, obj), + 0, + proto_id, + facts, + super::field_rep::REP_ANY, + None, + )); + stamp_object_shape_id_with_carrier_note(obj, id); + debug_assert_object_shape_parity_for_keys(obj, keys_view); + id +} + /// [`publish_object_shape_from_rep`] for an unstamped newborn whose allocator /// knows its [[Prototype]] identity (`Some`): a born-null record names /// `PROTO_ID_NULL` in its first shape, the one place that fact is kept. A @@ -5638,6 +5700,8 @@ pub(crate) unsafe fn transition_object_shape_add_brand( if !changed { return false; } + #[cfg(test)] + note_brand_transition(brand); let kind = store_kind::mint_kind(current.object_kind, obj); let scope = crate::gc::RuntimeHandleScope::new(); let handle = scope.root_raw_mut_ptr(obj); @@ -5666,6 +5730,37 @@ pub(crate) unsafe fn transition_object_shape_add_brand( true } +// The brand transitions into one watched brand (test builds only): a namespace +// birth is asserted to run none (`native_module_namespace_proto_tests`). The +// counter is keyed by the brand, so transitions other tests run into other +// brands (or on other threads) do not reach it. +#[cfg(test)] +static WATCHED_BRAND: std::sync::atomic::AtomicU64 = std::sync::atomic::AtomicU64::new(0); +#[cfg(test)] +static WATCHED_BRAND_TRANSITIONS: std::sync::atomic::AtomicU32 = + std::sync::atomic::AtomicU32::new(0); + +#[cfg(test)] +fn note_brand_transition(brand: u64) { + use std::sync::atomic::Ordering::SeqCst; + if brand != 0 && WATCHED_BRAND.load(SeqCst) == brand { + WATCHED_BRAND_TRANSITIONS.fetch_add(1, SeqCst); + } +} + +/// Start counting the brand transitions into `brand`. +#[cfg(test)] +pub(crate) fn watch_brand_transitions(brand: u64) { + use std::sync::atomic::Ordering::SeqCst; + WATCHED_BRAND.store(brand, SeqCst); + WATCHED_BRAND_TRANSITIONS.store(0, SeqCst); +} + +#[cfg(test)] +pub(crate) fn watched_brand_transitions() -> u32 { + WATCHED_BRAND_TRANSITIONS.load(std::sync::atomic::Ordering::SeqCst) +} + /// Does `obj`'s shape carry private brand `brand` (#11791)? /// /// # Safety diff --git a/crates/perry-runtime/src/object/test_root_helpers.rs b/crates/perry-runtime/src/object/test_root_helpers.rs index 7dde1e66b45..f4b5310a121 100644 --- a/crates/perry-runtime/src/object/test_root_helpers.rs +++ b/crates/perry-runtime/src/object/test_root_helpers.rs @@ -111,14 +111,34 @@ pub(crate) fn test_materialize_realm_owned_roots() { let _ = http_methods_array(); let _ = create_fs_constants_object(); } - for (name, cache) in [ - ("os.constants", &OS_CONSTANTS_CACHE), - ("os.constants.signals", &OS_CONSTANTS_SIGNALS_CACHE), - ("os.constants.errno", &OS_CONSTANTS_ERRNO_CACHE), - ("os.constants.priority", &OS_CONSTANTS_PRIORITY_CACHE), - ("os.constants.dlopen", &OS_CONSTANTS_DLOPEN_CACHE), + for (vt, name, cache) in [ + ( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS, + "os.constants", + &OS_CONSTANTS_CACHE, + ), + ( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_SIGNALS, + "os.constants.signals", + &OS_CONSTANTS_SIGNALS_CACHE, + ), + ( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_ERRNO, + "os.constants.errno", + &OS_CONSTANTS_ERRNO_CACHE, + ), + ( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_PRIORITY, + "os.constants.priority", + &OS_CONSTANTS_PRIORITY_CACHE, + ), + ( + &crate::object::native_module::namespaces::os::NM_OS_CONSTANTS_DLOPEN, + "os.constants.dlopen", + &OS_CONSTANTS_DLOPEN_CACHE, + ), ] { - let _ = create_cached_sub_namespace(name, cache); + let _ = create_cached_sub_namespace(vt, name, cache); } } diff --git a/crates/perry-runtime/src/os/os_process_emitter.rs b/crates/perry-runtime/src/os/os_process_emitter.rs index ae716b70de3..9c33be4c69f 100644 --- a/crates/perry-runtime/src/os/os_process_emitter.rs +++ b/crates/perry-runtime/src/os/os_process_emitter.rs @@ -67,7 +67,10 @@ pub(crate) fn process_emitter_root_scanner(visitor: &mut crate::gc::RuntimeRootV } fn process_namespace_value() -> f64 { - crate::object::js_create_native_module_namespace(b"process".as_ptr(), "process".len()) + crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + ) } /// Coerce a raw NaN-boxed JS value into Node's EventEmitter event-name key diff --git a/crates/perry-runtime/src/os_process_streams_build.rs b/crates/perry-runtime/src/os_process_streams_build.rs index a0b7c7edaac..eb0bfc580bd 100644 --- a/crates/perry-runtime/src/os_process_streams_build.rs +++ b/crates/perry-runtime/src/os_process_streams_build.rs @@ -20,6 +20,7 @@ pub(super) fn build_stream_object_with_write( if is_tty { crate::tty::attach_tty_constructor_prototype( crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::tty::NM_TTY, "tty", if fd_i == 0 { "ReadStream" diff --git a/crates/perry-runtime/src/perf_histogram.rs b/crates/perry-runtime/src/perf_histogram.rs index 0f34175cda1..b5b28ca557f 100644 --- a/crates/perry-runtime/src/perf_histogram.rs +++ b/crates/perry-runtime/src/perf_histogram.rs @@ -489,7 +489,11 @@ unsafe fn make_histogram_object(histogram: Histogram) -> f64 { let kp = crate::string::js_string_from_bytes(k.as_ptr(), k.len() as u32); keys = crate::array::js_array_push(keys, JSValue::string_ptr(kp)); } - crate::object::js_object_set_keys(obj, keys); + let obj = crate::object::native_module::set_native_namespace_keys( + obj, + keys, + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + ); crate::value::js_nanbox_pointer(obj as i64) } @@ -694,7 +698,11 @@ pub(crate) unsafe fn histogram_property(namespace_obj: f64, property: &str) -> O "percentilesBigInt" => percentiles_map(id, true), "constructor" => { let kind = HISTOGRAMS.with(|store| store.borrow()[id].kind); - crate::object::bound_native_callable_export_value("perf_histogram", kind.ctor_name()) + crate::object::bound_native_callable_export_value( + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + "perf_histogram", + kind.ctor_name(), + ) } _ => return None, }) diff --git a/crates/perry-runtime/src/perf_hooks.rs b/crates/perry-runtime/src/perf_hooks.rs index 6ff5b2377ac..4455548312f 100644 --- a/crates/perry-runtime/src/perf_hooks.rs +++ b/crates/perry-runtime/src/perf_hooks.rs @@ -237,7 +237,7 @@ pub(crate) fn is_performance_object_value(value: f64) -> bool { } // #3871: `performance` (global + `node:perf_hooks` import) resolves to the // `perf_hooks` native-module namespace object via - // `js_create_native_module_namespace`, whose pointer may differ from the + // `js_create_native_module_namespace_vt`, whose pointer may differ from the // `PERFORMANCE_NS` cell (the cell is only set by `performance_namespace()`). // Recognize any `perf_hooks` namespace object by its stored module name so // `performance instanceof Performance` holds — mirrors the field-0 name @@ -336,8 +336,10 @@ pub fn performance_namespace() -> f64 { if cached != 0 { return f64::from_bits(cached); } - let module = b"perf_hooks"; - let ns = crate::object::js_create_native_module_namespace(module.as_ptr(), module.len()); + let ns = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + ); let ns = link_perf_prototype(ns, "Performance"); PERFORMANCE_NS.with(|c| c.set(ns.to_bits())); ns @@ -1321,7 +1323,11 @@ unsafe fn make_observer_object(id: usize) -> f64 { let kp = crate::string::js_string_from_bytes(k.as_ptr(), k.len() as u32); keys = crate::array::js_array_push(keys, JSValue::string_ptr(kp)); } - crate::object::js_object_set_keys(obj, keys); + let obj = crate::object::native_module::set_native_namespace_keys( + obj, + keys, + &crate::object::native_module::NATIVE_MODULE_VTABLE_IMPL, + ); link_perf_prototype( crate::value::js_nanbox_pointer(obj as i64), "PerformanceObserver", @@ -1646,9 +1652,10 @@ pub extern "C" fn js_perf_observer_flush_all( // the dispatch bucket would be empty — every method call on the object // would resolve to `undefined` and silently do nothing. Arm it here. crate::object::js_nm_install_perf(); - let module = b"perf_observer_list"; - let list = - crate::object::js_create_native_module_namespace(module.as_ptr(), module.len()); + let list = crate::object::native_module::create_native_module_namespace( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + ); let list = link_perf_prototype(list, "PerformanceObserverEntryList"); let cb_jv = JSValue::from_bits(cb_bits); if cb_jv.is_pointer() { diff --git a/crates/perry-runtime/src/perf_hooks/prototypes.rs b/crates/perry-runtime/src/perf_hooks/prototypes.rs index e0ea0106f8d..1897c024a3b 100644 --- a/crates/perry-runtime/src/perf_hooks/prototypes.rs +++ b/crates/perry-runtime/src/perf_hooks/prototypes.rs @@ -231,7 +231,11 @@ unsafe fn perf_field_getter(name: &str) -> f64 { } fn perf_constructor_prototype(class_name: &str) -> f64 { - let ctor = crate::object::bound_native_callable_export_value("perf_hooks", class_name); + let ctor = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + class_name, + ); let ptr = crate::value::js_nanbox_get_pointer(ctor) as usize; crate::closure::closure_get_dynamic_prop(ptr, "prototype") } @@ -393,7 +397,11 @@ pub(crate) unsafe fn attach_perf_hooks_constructor( // canonical closure identity; all other prototype methods // stay receiver-aware thunks. let value = if thunk.is_null() { - crate::object::bound_native_callable_export_value("perf_hooks", method) + crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + method, + ) } else { perf_method_value(thunk, method, arity) }; diff --git a/crates/perry-runtime/src/perf_hooks/prototypes/tests.rs b/crates/perry-runtime/src/perf_hooks/prototypes/tests.rs index 7e4c0c9e7bd..daaa935fe62 100644 --- a/crates/perry-runtime/src/perf_hooks/prototypes/tests.rs +++ b/crates/perry-runtime/src/perf_hooks/prototypes/tests.rs @@ -40,7 +40,11 @@ fn timerify_and_event_loop_utilization_share_the_native_export_identity() { performance, ) .expect("Performance prototype method"); - let export_value = crate::object::bound_native_callable_export_value("perf_hooks", name); + let export_value = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + name, + ); assert_eq!( prototype_value.to_bits(), export_value.to_bits(), @@ -56,7 +60,11 @@ fn timerify_and_event_loop_utilization_share_the_native_export_identity() { performance, ) .expect("Performance.prototype.now"); - let now_export = crate::object::bound_native_callable_export_value("perf_hooks", "now"); + let now_export = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + "now", + ); assert_ne!(now.to_bits(), now_export.to_bits()); } @@ -69,7 +77,11 @@ fn histogram_factories_work_through_the_namespace_dispatch() { let _ = crate::perf_hooks::performance_namespace(); crate::perf_hook_slots::install(); for name in ["monitorEventLoopDelay", "createHistogram"] { - let export_value = crate::object::bound_native_callable_export_value("perf_hooks", name); + let export_value = crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::perf_hooks::NM_PERF_HOOKS, + "perf_hooks", + name, + ); let histogram = unsafe { call_detached(export_value, &[]) }; assert!( crate::value::JSValue::from_bits(histogram.to_bits()).is_pointer(), diff --git a/crates/perry-runtime/src/process.rs b/crates/perry-runtime/src/process.rs index 1bbb47cdd71..320cb17a185 100644 --- a/crates/perry-runtime/src/process.rs +++ b/crates/perry-runtime/src/process.rs @@ -169,7 +169,7 @@ pub(crate) fn supported_builtin_module_name(specifier: &str) -> Option<&str> { /// Builtin modules the dynamic resolvers must route through the /// `node_submodules` registry (submodule-spec exports) instead of a /// native-module namespace. These have no native-module dispatch bucket — -/// `js_create_native_module_namespace` would hand back a method-dead object. +/// `js_create_native_module_namespace_vt` would hand back a method-dead object. /// The registry key differs from the module name (`/` → `_`). pub(crate) fn builtin_submodule_key(module_name: &str) -> Option<&'static str> { match module_name { diff --git a/crates/perry-runtime/src/process/ipc_hooks.rs b/crates/perry-runtime/src/process/ipc_hooks.rs index 5fd2605da23..812a8599e16 100644 --- a/crates/perry-runtime/src/process/ipc_hooks.rs +++ b/crates/perry-runtime/src/process/ipc_hooks.rs @@ -19,7 +19,9 @@ pub(crate) fn process_ipc_property(property: &str) -> Option { } "send" | "disconnect" => { return Some(crate::object::bound_native_callable_export_value( - "process", property, + &crate::object::native_module::namespaces::process::NM_PROCESS, + "process", + property, )) } _ => {} diff --git a/crates/perry-runtime/src/pty/tests.rs b/crates/perry-runtime/src/pty/tests.rs index de52b86c61b..36533cd6903 100644 --- a/crates/perry-runtime/src/pty/tests.rs +++ b/crates/perry-runtime/src/pty/tests.rs @@ -76,7 +76,8 @@ fn aliases_share_native_spawn_and_paused_output_precedes_exit() { EXITS.with(|e| e.borrow_mut().clear()); REMOVED_CALLS.with(|n| n.set(0)); let scope = crate::gc::RuntimeHandleScope::new(); - let ns = scope.root_nanbox_f64(crate::object::js_create_native_module_namespace( + let ns = scope.root_nanbox_f64(crate::object::js_create_native_module_namespace_vt( + &crate::object::native_module::module_keys::NM_NODE_PTY, alias.as_ptr(), alias.len(), )); diff --git a/crates/perry-runtime/src/tls.rs b/crates/perry-runtime/src/tls.rs index 88a59b935f6..b5297558f42 100644 --- a/crates/perry-runtime/src/tls.rs +++ b/crates/perry-runtime/src/tls.rs @@ -759,6 +759,7 @@ pub extern "C" fn js_tls_client_attach_socket_prototype(owner: i64) { // TLSSocket, just as the value-form import path does. crate::object::js_nm_install_tls(); let constructor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::tls::NM_TLS, "tls", "TLSSocket", )); @@ -1400,6 +1401,7 @@ pub extern "C" fn js_tls_secure_context_new(options: f64) -> f64 { let options = scope.root_nanbox_f64(options); validate_secure_context_options(options.get_nanbox_f64()); let constructor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::tls::NM_TLS, "tls", "SecureContext", )); diff --git a/crates/perry-runtime/src/tls/b1_output_tests.rs b/crates/perry-runtime/src/tls/b1_output_tests.rs index 4ad9d7e6bdd..c6761c84049 100644 --- a/crates/perry-runtime/src/tls/b1_output_tests.rs +++ b/crates/perry-runtime/src/tls/b1_output_tests.rs @@ -7,6 +7,7 @@ fn secure_context_factory_and_constructor_share_registered_prototype() { crate::object::static_shapes::js_shape_run_static_seed(); let scope = crate::gc::RuntimeHandleScope::new(); let constructor = scope.root_nanbox_f64(crate::object::bound_native_callable_export_value( + &crate::object::native_module::namespaces::tls::NM_TLS, "tls", "SecureContext", )); diff --git a/crates/perry-runtime/src/value/dynamic_object.rs b/crates/perry-runtime/src/value/dynamic_object.rs index 9660e8948e1..6fef4e1149c 100644 --- a/crates/perry-runtime/src/value/dynamic_object.rs +++ b/crates/perry-runtime/src/value/dynamic_object.rs @@ -976,7 +976,8 @@ mod length_handle_band_tests { #[test] fn named_native_callable_length_paths_use_declared_arity() { let console_ctor = unsafe { - crate::object::js_native_module_property_by_name( + crate::object::js_native_module_property_by_name_vt( + &crate::object::native_module::namespaces::console::NM_CONSOLE, b"console".as_ptr(), "console".len(), b"Console".as_ptr(), diff --git a/crates/perry-stdlib/src/common/dispatch/init.rs b/crates/perry-stdlib/src/common/dispatch/init.rs index 0d05bb5af12..2ee7735fa68 100644 --- a/crates/perry-stdlib/src/common/dispatch/init.rs +++ b/crates/perry-stdlib/src/common/dispatch/init.rs @@ -609,8 +609,11 @@ unsafe fn prototype_crypto(handle: i64) -> Option { if crate::common::handle::with_handle::(handle, |_| true) .unwrap_or(false) { - let constructor = - perry_runtime::object::bound_native_callable_export_value("crypto", "X509Certificate"); + let constructor = perry_runtime::object::bound_native_callable_export_value( + &perry_runtime::object::NM_CRYPTO, + "crypto", + "X509Certificate", + ); let constructor = perry_runtime::JSValue::from_bits(constructor.to_bits()); if constructor.is_pointer() { return Some(perry_runtime::closure::closure_get_dynamic_prop( diff --git a/crates/perry-stdlib/src/crypto/cipher.rs b/crates/perry-stdlib/src/crypto/cipher.rs index baa5cb1dd65..027dd7838e6 100644 --- a/crates/perry-stdlib/src/crypto/cipher.rs +++ b/crates/perry-stdlib/src/crypto/cipher.rs @@ -635,7 +635,7 @@ pub(super) static CIPHERIV_FAMILY: perry_runtime::native_payload::NativePayloadF perry_runtime::native_payload::NativePayloadFamily { class_id: perry_runtime::native_class_ids::CRYPTO_CIPHERIV, name: "Cipheriv", - constructor_export: Some(("crypto", "Cipheriv")), + constructor_export: Some((&perry_runtime::object::NM_CRYPTO, "crypto", "Cipheriv")), constructor_length: 4, links_owner: false, install_prototype: install_cipheriv_prototype, @@ -645,7 +645,7 @@ pub(super) static DECIPHERIV_FAMILY: perry_runtime::native_payload::NativePayloa perry_runtime::native_payload::NativePayloadFamily { class_id: perry_runtime::native_class_ids::CRYPTO_DECIPHERIV, name: "Decipheriv", - constructor_export: Some(("crypto", "Decipheriv")), + constructor_export: Some((&perry_runtime::object::NM_CRYPTO, "crypto", "Decipheriv")), constructor_length: 4, links_owner: false, install_prototype: install_decipheriv_prototype, diff --git a/crates/perry-stdlib/src/crypto/hash_handles.rs b/crates/perry-stdlib/src/crypto/hash_handles.rs index 814f0de72e5..b5828abdc89 100644 --- a/crates/perry-stdlib/src/crypto/hash_handles.rs +++ b/crates/perry-stdlib/src/crypto/hash_handles.rs @@ -340,7 +340,7 @@ pub struct HmacPayload { pub(super) static HASH_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: CRYPTO_HASH, name: "Hash", - constructor_export: Some(("crypto", "#Hash")), + constructor_export: Some((&perry_runtime::object::NM_CRYPTO, "crypto", "#Hash")), constructor_length: 2, links_owner: false, install_prototype: install_hash_prototype, @@ -349,7 +349,7 @@ pub(super) static HASH_FAMILY: NativePayloadFamily = NativePayloadFamily { pub(super) static HMAC_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: CRYPTO_HMAC, name: "Hmac", - constructor_export: Some(("crypto", "#Hmac")), + constructor_export: Some((&perry_runtime::object::NM_CRYPTO, "crypto", "#Hmac")), constructor_length: 3, links_owner: false, install_prototype: install_hmac_prototype, diff --git a/crates/perry-stdlib/src/domain.rs b/crates/perry-stdlib/src/domain.rs index dba36081ce9..604ffaaa863 100644 --- a/crates/perry-stdlib/src/domain.rs +++ b/crates/perry-stdlib/src/domain.rs @@ -17,7 +17,7 @@ struct DomainPayload; static DOMAIN_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: perry_runtime::native_class_ids::DOMAIN, name: "Domain", - constructor_export: Some(("domain", "Domain")), + constructor_export: Some((&perry_runtime::object::NM_DOMAIN, "domain", "Domain")), constructor_length: 0, links_owner: false, install_prototype: install_domain_prototype, @@ -554,7 +554,7 @@ extern "C" fn domain_intercept_wrapper( #[rustfmt::skip] fn install_domain_prototype(proto: &mut PayloadPrototype) { let emitter = - perry_runtime::object::bound_native_callable_export_value("events", "EventEmitter"); + perry_runtime::object::bound_native_callable_export_value(&perry_runtime::object::NM_EVENTS, "events", "EventEmitter"); proto.inherit(perry_runtime::object::js_function_prototype_value_for_read( emitter, )); diff --git a/crates/perry-stdlib/src/runtime_thread_exit_tests/listeners_tests.rs b/crates/perry-stdlib/src/runtime_thread_exit_tests/listeners_tests.rs index 1c609742c5c..76ccac5c4b0 100644 --- a/crates/perry-stdlib/src/runtime_thread_exit_tests/listeners_tests.rs +++ b/crates/perry-stdlib/src/runtime_thread_exit_tests/listeners_tests.rs @@ -223,7 +223,7 @@ fn thread_exit_drops_the_socket_owned_tls_state() { class_id: perry_runtime::native_class_ids::NET_SOCKET, links_owner: true, name: "Socket", - constructor_export: Some(("net", "Socket")), + constructor_export: Some((&perry_runtime::object::NM_NET, "net", "Socket")), constructor_length: 1, install_prototype: |_| {}, }; diff --git a/crates/perry-stdlib/src/sqlite/database_sync.rs b/crates/perry-stdlib/src/sqlite/database_sync.rs index 8590618e75c..8866071ad2c 100644 --- a/crates/perry-stdlib/src/sqlite/database_sync.rs +++ b/crates/perry-stdlib/src/sqlite/database_sync.rs @@ -42,7 +42,7 @@ pub(crate) static DB_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: SQLITE_DATABASE_SYNC, links_owner: true, name: "Database", - constructor_export: Some(("sqlite", "Database")), + constructor_export: Some((&perry_runtime::object::NM_SQLITE, "sqlite", "Database")), constructor_length: 1, install_prototype: install_db_prototype, }; diff --git a/crates/perry-stdlib/src/sqlite/session.rs b/crates/perry-stdlib/src/sqlite/session.rs index 301a81177ee..6c0a3f50608 100644 --- a/crates/perry-stdlib/src/sqlite/session.rs +++ b/crates/perry-stdlib/src/sqlite/session.rs @@ -34,7 +34,7 @@ pub(crate) static SESSION_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: SQLITE_SESSION, links_owner: false, name: "Session", - constructor_export: Some(("sqlite", "Session")), + constructor_export: Some((&perry_runtime::object::NM_SQLITE, "sqlite", "Session")), constructor_length: 0, install_prototype: install_session_prototype, }; diff --git a/crates/perry-stdlib/src/sqlite/statement_sync.rs b/crates/perry-stdlib/src/sqlite/statement_sync.rs index f914c0e8eb3..907b9252d2d 100644 --- a/crates/perry-stdlib/src/sqlite/statement_sync.rs +++ b/crates/perry-stdlib/src/sqlite/statement_sync.rs @@ -69,7 +69,7 @@ pub(crate) static STMT_FAMILY: NativePayloadFamily = NativePayloadFamily { class_id: SQLITE_STATEMENT_SYNC, links_owner: false, name: "Statement", - constructor_export: Some(("sqlite", "Statement")), + constructor_export: Some((&perry_runtime::object::NM_SQLITE, "sqlite", "Statement")), constructor_length: 0, install_prototype: install_stmt_prototype, }; diff --git a/crates/perry-stdlib/src/string_decoder.rs b/crates/perry-stdlib/src/string_decoder.rs index de62b477fa3..3c87236bdfa 100644 --- a/crates/perry-stdlib/src/string_decoder.rs +++ b/crates/perry-stdlib/src/string_decoder.rs @@ -184,9 +184,7 @@ unsafe fn function_value(info: *const perry_runtime::closure::JsFunctionInfo, na } unsafe fn string_decoder_constructor_value() -> f64 { - let module = b"string_decoder"; - let ns = - perry_runtime::object::js_create_native_module_namespace(module.as_ptr(), module.len()); + let ns = perry_runtime::object::string_decoder_namespace(); let key = js_string_from_bytes(b"StringDecoder".as_ptr(), b"StringDecoder".len() as u32); perry_runtime::object::js_object_get_field_by_name_f64( perry_runtime::value::js_nanbox_get_pointer(ns) diff --git a/crates/perry-stdlib/src/worker_threads/worker_surface.rs b/crates/perry-stdlib/src/worker_threads/worker_surface.rs index dc516ae16b4..3d616b140c1 100644 --- a/crates/perry-stdlib/src/worker_threads/worker_surface.rs +++ b/crates/perry-stdlib/src/worker_threads/worker_surface.rs @@ -4,7 +4,11 @@ fn worker_notification_process_value() -> f64 { unsafe { js_nm_install_process(); } - perry_runtime::object::js_create_native_module_namespace(b"process".as_ptr(), 7) + perry_runtime::object::js_create_native_module_namespace_vt( + &perry_runtime::object::NM_PROCESS, + b"process".as_ptr(), + 7, + ) } fn call_process_method(method: &[u8], first: f64, second: Option) -> f64 { diff --git a/crates/perry-transform/src/crypto_hash_chain.rs b/crates/perry-transform/src/crypto_hash_chain.rs index ea0a9a5490f..1cd6707b8ac 100644 --- a/crates/perry-transform/src/crypto_hash_chain.rs +++ b/crates/perry-transform/src/crypto_hash_chain.rs @@ -497,7 +497,7 @@ fn count_placeholder_lets(module: &Module) -> Counts { /// (`crates/perry/src/commands/compile/cjs_wrap`): a `const require = /// function(specifier) { .. }` directly in the body of the closure bound to /// `__perry_cjs_factory`, which no user code can name. Its builtin arm -/// returns `js_create_native_module_namespace("crypto")`. The alias must have +/// returns `js_create_native_module_namespace_vt("crypto")`. The alias must have /// exactly one value-carrying definition — that `require('crypto')` call — /// and otherwise only `undefined` placeholder declarations: no other `Let`, /// no `LocalSet`, no `++`/`--`. diff --git a/crates/perry-transform/src/inline/imul.rs b/crates/perry-transform/src/inline/imul.rs index 320bf5592c0..dd64ef518e1 100644 --- a/crates/perry-transform/src/inline/imul.rs +++ b/crates/perry-transform/src/inline/imul.rs @@ -224,12 +224,26 @@ mod tests { }, ]; rewrite_imul_calls_in_stmts(&mut stmts, &ids); - let Stmt::For { body: plain, .. } = &stmts[0] else { panic!("plain loop") }; + let Stmt::For { body: plain, .. } = &stmts[0] else { + panic!("plain loop") + }; assert!(is_math_imul(&plain[0]), "plain loop"); - let Stmt::Labeled { body, .. } = &stmts[1] else { panic!("labelled loop") }; - let Stmt::For { body: labelled, .. } = body.as_ref() else { panic!("labelled for") }; - assert!(is_math_imul(&labelled[0]), "labelled loop keeps the polyfill call"); - let Stmt::Switch { cases, .. } = &stmts[2] else { panic!("switch") }; - assert!(is_math_imul(&cases[0].body[0]), "switch case keeps the polyfill call"); + let Stmt::Labeled { body, .. } = &stmts[1] else { + panic!("labelled loop") + }; + let Stmt::For { body: labelled, .. } = body.as_ref() else { + panic!("labelled for") + }; + assert!( + is_math_imul(&labelled[0]), + "labelled loop keeps the polyfill call" + ); + let Stmt::Switch { cases, .. } = &stmts[2] else { + panic!("switch") + }; + assert!( + is_math_imul(&cases[0].body[0]), + "switch case keeps the polyfill call" + ); } } diff --git a/crates/perry-wpfacts/src/tests/fixtures/cjs_mbw/perry_cjs.js b/crates/perry-wpfacts/src/tests/fixtures/cjs_mbw/perry_cjs.js index 0654e84848c..207145f2842 100644 --- a/crates/perry-wpfacts/src/tests/fixtures/cjs_mbw/perry_cjs.js +++ b/crates/perry-wpfacts/src/tests/fixtures/cjs_mbw/perry_cjs.js @@ -39,7 +39,7 @@ export function requireError(kind, code, message) { } export function requireComputed(specifier, dir, reloader) { // Builtins not hoisted as static imports resolve through createRequire, - // which calls js_create_native_module_namespace, as Node's + // which births the namespace from the program's module rows, as Node's // require("process") does. The original spelling is kept: prefix-only // builtins are packages when requested without `node:` (#10410). if (__perry_cjs_support_is_builtin(specifier)) return builtin(specifier); diff --git a/crates/perry-wpfacts/src/tests/fixtures/cjs_t6/perry_cjs.js b/crates/perry-wpfacts/src/tests/fixtures/cjs_t6/perry_cjs.js index b1643779049..aedb6b899fb 100644 --- a/crates/perry-wpfacts/src/tests/fixtures/cjs_t6/perry_cjs.js +++ b/crates/perry-wpfacts/src/tests/fixtures/cjs_t6/perry_cjs.js @@ -70,7 +70,7 @@ export function requireComputed(specifier, dir, reloader) { // A closed program has no computed require (design CJS_LINK §2.5). // Builtins not hoisted as static imports resolve through createRequire, - // which calls js_create_native_module_namespace, as Node's + // which births the namespace from the program's module rows, as Node's // require("process") does. The original spelling is kept: prefix-only // builtins are packages when requested without `node:` (#10410). if (__perry_is_builtin(specifier)) return builtin(specifier); diff --git a/crates/perry-wpfacts/src/tests/fixtures/cjs_t7/perry_cjs.js b/crates/perry-wpfacts/src/tests/fixtures/cjs_t7/perry_cjs.js index 19d892261cf..3abbb3de10a 100644 --- a/crates/perry-wpfacts/src/tests/fixtures/cjs_t7/perry_cjs.js +++ b/crates/perry-wpfacts/src/tests/fixtures/cjs_t7/perry_cjs.js @@ -70,7 +70,7 @@ export function requireComputed(specifier, dir, reloader) { // A closed program has no computed require (design CJS_LINK §2.5). // Builtins not hoisted as static imports resolve through createRequire, - // which calls js_create_native_module_namespace, as Node's + // which births the namespace from the program's module rows, as Node's // require("process") does. The original spelling is kept: prefix-only // builtins are packages when requested without `node:` (#10410). if (__perry_is_builtin(specifier)) return builtin(specifier); diff --git a/crates/perry-wpfacts/src/tests/fixtures/cjs_tsw/perry_cjs.js b/crates/perry-wpfacts/src/tests/fixtures/cjs_tsw/perry_cjs.js index fcfd2f9119b..5052419c760 100644 --- a/crates/perry-wpfacts/src/tests/fixtures/cjs_tsw/perry_cjs.js +++ b/crates/perry-wpfacts/src/tests/fixtures/cjs_tsw/perry_cjs.js @@ -39,7 +39,7 @@ export function requireError(kind, code, message) { } export function requireComputed(specifier, dir, reloader) { // Builtins not hoisted as static imports resolve through createRequire, - // which calls js_create_native_module_namespace, as Node's + // which births the namespace from the program's module rows, as Node's // require("process") does. The original spelling is kept: prefix-only // builtins are packages when requested without `node:` (#10410). if (__perry_cjs_support_is_builtin(specifier)) return builtin(specifier); diff --git a/crates/perry/src/commands/compile/cjs_link.rs b/crates/perry/src/commands/compile/cjs_link.rs index 9ccbcf25d58..0e9ea7da054 100644 --- a/crates/perry/src/commands/compile/cjs_link.rs +++ b/crates/perry/src/commands/compile/cjs_link.rs @@ -138,7 +138,7 @@ fn drop_unused_loader_preloads(module: &mut Module) { }); module.init.retain(|s| { !matches!(s, Stmt::Expr(Expr::Call { callee, args, .. }) - if matches!(callee.as_ref(), Expr::ExternFuncRef { name, .. } if name == "js_native_module_named_esm_export_value") + if matches!(callee.as_ref(), Expr::ExternFuncRef { name, .. } if name == "js_native_module_named_esm_export_value_vt") && matches!(args.as_slice(), [Expr::String(src), Expr::String(imported)] if builtin(src) && unused.contains(&imported))) }); diff --git a/crates/perry/src/commands/compile/cjs_wrap/support.rs b/crates/perry/src/commands/compile/cjs_wrap/support.rs index 41efb2d5c38..49ea0befcbd 100644 --- a/crates/perry/src/commands/compile/cjs_wrap/support.rs +++ b/crates/perry/src/commands/compile/cjs_wrap/support.rs @@ -132,7 +132,7 @@ export function requireComputed(specifier, dir, reloader) {{ // A closed program has no computed require (design CJS_LINK §2.5). if (__perry_cjs_open()) {{ // Builtins not hoisted as static imports resolve through createRequire, - // which calls js_create_native_module_namespace, as Node's + // which births the namespace from the program's module rows, as Node's // require("process") does. The original spelling is kept: prefix-only // builtins are packages when requested without `node:` (#10410). if (__perry_is_builtin(specifier)) return builtin(specifier); diff --git a/crates/perry/src/commands/compile/collect_modules/feature_detect.rs b/crates/perry/src/commands/compile/collect_modules/feature_detect.rs index bc91defc47e..afff9e647b5 100644 --- a/crates/perry/src/commands/compile/collect_modules/feature_detect.rs +++ b/crates/perry/src/commands/compile/collect_modules/feature_detect.rs @@ -1330,6 +1330,12 @@ fn detect_optional_feature_usage_with_capabilities( if debug_hir_uses_get_builtin_module(&hir_debug) { ctx.uses_get_builtin_module = true; } + if ctx.uses_get_builtin_module + || hir_debug.contains("DynamicImport {") + || hir_debug.contains("\"createRequire\"") + { + ctx.uses_dynamic_module_lookup = true; + } } // Detect readline usage via process.stdin raw/lifecycle methods. These diff --git a/crates/perry/src/commands/compile/object_cache.rs b/crates/perry/src/commands/compile/object_cache.rs index 005293e2622..6d68177037a 100644 --- a/crates/perry/src/commands/compile/object_cache.rs +++ b/crates/perry/src/commands/compile/object_cache.rs @@ -539,6 +539,14 @@ fn compute_object_cache_key_with_env( "native_provider_installs", &opts.app_metadata.native_provider_installs.join("|"), ); + h.field( + "native_module_table", + if opts.app_metadata.native_module_table { + "1" + } else { + "0" + }, + ); // Ordered lists (order is significant — topological init, FFI index, // bundled extension order, etc.) diff --git a/crates/perry/src/commands/compile/run_pipeline.rs b/crates/perry/src/commands/compile/run_pipeline.rs index 000bcbc34c9..d3470c91996 100644 --- a/crates/perry/src/commands/compile/run_pipeline.rs +++ b/crates/perry/src/commands/compile/run_pipeline.rs @@ -3407,7 +3407,7 @@ pub fn run_with_parse_cache( // `import('node:util')` targets a general native builtin // that is NOT in the node-submodule table and has no // compiled-source backing. The runtime builds its - // namespace object via `js_create_native_module_namespace` + // namespace object via `js_create_native_module_namespace_vt` // (the same object `require('node:crypto')` and `import * // as` produce). Record a `__native_mod__` sentinel, // keyed by the `node:`-stripped module name, that the @@ -6280,6 +6280,7 @@ pub fn run_with_parse_cache( } else { Vec::new() }, + native_module_table: is_entry && ctx.uses_dynamic_module_lookup, ..ctx.app_metadata.clone() }, // Issue #100: namespace_entries empty unless this @@ -6521,14 +6522,15 @@ pub fn run_with_parse_cache( } realm_reach.program_signals(&ctx.patched_builtins); // Test-only input of the realm-diff gate (DESIGN §3.2, "The R-restricted - // realm-diff gate"; scripts/realm_diff_gate.py): R becomes exactly the - // file's names with top dropped, so the dumper, which reflects over - // globalThis, is built with a partial image; the close below applies the - // birth relation. A top program's own names are not kept (a top scan is - // already closed to the whole catalog). Inert when unset; the line it - // prints lets the gate assert the input took effect, and the gate checks - // that the closed R equals the file. The cache keys hash the path + // realm-diff gate"; scripts/realm_diff_gate.py): R becomes the program's + // own pre-closure names united with the file's names, top dropped, so the + // dumper, which reflects over globalThis, is built with a partial image + // that still holds every cell it names itself; the close below applies + // the birth relation. Inert when unset; the line it prints lets the gate + // assert the input took effect, and the gate checks that the closed R is + // that union (`own` in the reach json). The cache keys hash the path // (compile_env), not the file, so the gate compiles with PERRY_NO_CACHE. + let mut restricted_seed = None; if let Some(path) = std::env::var_os("PERRY_REALM_REACH_NAMES") { let text = std::fs::read_to_string(&path) .map_err(|e| anyhow::anyhow!("PERRY_REALM_REACH_NAMES {path:?}: {e}"))?; @@ -6544,6 +6546,7 @@ pub fn run_with_parse_cache( names.len() ); realm_reach.restrict_to(names); + restricted_seed = Some(realm_reach.names.clone()); } realm_reach.close(perry_codegen::realm_manifest::REALM); if std::env::var("PERRY_REALM_REACH").is_ok_and(|v| v == "1") { @@ -6557,7 +6560,8 @@ pub fn run_with_parse_cache( eprintln!( "[realm-reach-json] {}", serde_json::json!({ - "names": realm_reach.names, "top": reasons, + "names": realm_reach.names, "top": reasons, "own": realm_reach.own_names, + "seed": restricted_seed, "full": perry_codegen::realm_manifest::REALM.len() }) ); diff --git a/crates/perry/src/commands/compile/types.rs b/crates/perry/src/commands/compile/types.rs index 4fc7e02219b..f0987d5eb2e 100644 --- a/crates/perry/src/commands/compile/types.rs +++ b/crates/perry/src/commands/compile/types.rs @@ -1044,6 +1044,10 @@ pub struct CompilationContext { /// module is only known at runtime, so auto-optimized runtimes must retain /// optional builtin namespace data such as the HTTP/2 key tables. pub uses_get_builtin_module: bool, + /// A module reaches builtins by a runtime string (`getBuiltinModule`, + /// `require(expr)` / `import(expr)`, `createRequire`): the entry carries + /// the native module rows. + pub uses_dynamic_module_lookup: bool, /// Whether any module imports, requires, or names (`getBuiltinModule`) /// `dns` / `dns/promises`. Arms the dns export router so a namespace /// created at runtime (a CommonJS `require('node:dns')`) reaches @@ -1487,6 +1491,7 @@ impl CompilationContext { uses_dgram: false, uses_node_test: false, uses_get_builtin_module: false, + uses_dynamic_module_lookup: false, uses_dns: false, needs_thread: false, cross_module_class_field_types: HashMap::new(), diff --git a/realm-dumps/full.jsonl b/realm-dumps/full.jsonl index 3d580666f3e..5ced87a5f48 100644 --- a/realm-dumps/full.jsonl +++ b/realm-dumps/full.jsonl @@ -1,4 +1,4 @@ -{"intrinsics":[{"name":"%ArrayIteratorPrototype%","value":{"ref":"$global.intrinsics[0].value"}},{"name":"%IteratorPrototype%","value":{"ref":"$global.intrinsics[1].value"}},{"name":"%StringIteratorPrototype%","value":{"ref":"$global.intrinsics[2].value"}},{"name":"%MapIteratorPrototype%","value":{"ref":"$global.intrinsics[3].value"}},{"name":"%SetIteratorPrototype%","value":{"ref":"$global.intrinsics[4].value"}},{"name":"%TypedArray%","value":{"ref":"$global.intrinsics[5].value"}},{"name":"%TypedArray%.prototype","value":{"ref":"$global.intrinsics[6].value"}},{"name":"%GeneratorFunctionPrototype%","value":{"ref":"$global.intrinsics[7].value"}},{"name":"%GeneratorPrototype%","value":{"ref":"$global.intrinsics[8].value"}},{"name":"%AsyncGeneratorFunctionPrototype%","value":{"ref":"$global.intrinsics[9].value"}},{"name":"%AsyncGeneratorPrototype%","value":{"ref":"$global.intrinsics[10].value"}},{"name":"%AsyncIteratorPrototype%","value":{"ref":"$global.intrinsics[11].value"}},{"name":"%AsyncFunctionPrototype%","value":{"ref":"$global.intrinsics[12].value"}},{"name":"%BufferSpeciesConstructor%","value":{"ref":"$global.intrinsics[13].value"}},{"name":"node:assert","value":{"ref":"$global.intrinsics[14].value"}},{"name":"node:assert/strict","value":{"ref":"$global.intrinsics[15].value"}},{"name":"node:async_hooks","value":{"ref":"$global.intrinsics[16].value"}},{"name":"node:buffer","value":{"ref":"$global.intrinsics[17].value"}},{"name":"node:child_process","value":{"ref":"$global.intrinsics[18].value"}},{"name":"node:cluster","value":{"ref":"$global.intrinsics[19].value"}},{"name":"node:console","value":{"ref":"$global.intrinsics[20].value"}},{"name":"node:constants","value":{"ref":"$global.intrinsics[21].value"}},{"name":"node:crypto","value":{"ref":"$global.intrinsics[22].value"}},{"name":"node:dgram","value":{"ref":"$global.intrinsics[23].value"}},{"name":"node:dns","value":{"ref":"$global.intrinsics[24].value"}},{"name":"node:dns/promises","value":{"ref":"$global.intrinsics[25].value"}},{"name":"node:domain","value":{"ref":"$global.intrinsics[26].value"}},{"name":"node:events","value":{"ref":"$global.intrinsics[27].value"}},{"name":"node:fs","value":{"ref":"$global.intrinsics[28].value"}},{"name":"node:http","value":{"ref":"$global.intrinsics[29].value"}},{"name":"node:http2","value":{"ref":"$global.intrinsics[30].value"}},{"name":"node:https","value":{"ref":"$global.intrinsics[31].value"}},{"name":"node:inspector","value":{"ref":"$global.intrinsics[32].value"}},{"name":"node:inspector/promises","value":{"ref":"$global.intrinsics[33].value"}},{"name":"node:module","value":{"ref":"$global.intrinsics[34].value"}},{"name":"node:net","value":{"ref":"$global.intrinsics[35].value"}},{"name":"node:os","value":{"ref":"$global.intrinsics[36].value"}},{"name":"node:path","value":{"ref":"$global.intrinsics[37].value"}},{"name":"node:path/posix","value":{"ref":"$global.intrinsics[38].value"}},{"name":"node:path/win32","value":{"ref":"$global.intrinsics[39].value"}},{"name":"node:perf_hooks","value":{"ref":"$global.intrinsics[40].value"}},{"name":"node:process","value":{"ref":"$global.intrinsics[41].value"}},{"name":"node:querystring","value":{"ref":"$global.intrinsics[42].value"}},{"name":"node:readline","value":{"ref":"$global.intrinsics[43].value"}},{"name":"node:repl","value":{"ref":"$global.intrinsics[44].value"}},{"name":"node:sea","value":{"ref":"$global.intrinsics[45].value"}},{"name":"node:stream","value":{"ref":"$global.intrinsics[46].value"}},{"name":"node:streams","value":{"ref":"$global.intrinsics[47].value"}},{"name":"node:string_decoder","value":{"ref":"$global.intrinsics[48].value"}},{"name":"node:test","value":{"ref":"$global.intrinsics[49].value"}},{"name":"node:timers","value":{"ref":"$global.intrinsics[50].value"}},{"name":"node:timers/promises","value":{"ref":"$global.intrinsics[51].value"}},{"name":"node:tls","value":{"ref":"$global.intrinsics[52].value"}},{"name":"node:tty","value":{"ref":"$global.intrinsics[53].value"}},{"name":"node:url","value":{"ref":"$global.intrinsics[54].value"}},{"name":"node:util","value":{"ref":"$global.intrinsics[55].value"}},{"name":"node:util/types","value":{"ref":"$global.intrinsics[56].value"}},{"name":"node:v8","value":{"ref":"$global.intrinsics[57].value"}},{"name":"node:vm","value":{"ref":"$global.intrinsics[58].value"}},{"name":"node:wasi","value":{"ref":"$global.intrinsics[59].value"}},{"name":"node:worker_threads","value":{"ref":"$global.intrinsics[60].value"}},{"name":"node:zlib","value":{"ref":"$global.intrinsics[61].value"}},{"name":"node:diagnostics_channel","value":{"ref":"$global.intrinsics[62].value"}},{"name":"node:fs/promises","value":{"ref":"$global.intrinsics[63].value"}},{"name":"node:stream/promises","value":{"ref":"$global.intrinsics[64].value"}},{"name":"node:stream/consumers","value":{"ref":"$global.intrinsics[65].value"}},{"name":"node:stream/web","value":{"ref":"$global.intrinsics[66].value"}},{"name":"node:readline/promises","value":{"ref":"$global.intrinsics[67].value"}},{"name":"node:sys","value":{"ref":"$global.intrinsics[68].value"}},{"name":"node:test/reporters","value":{"ref":"$global.intrinsics[69].value"}},{"name":"node:trace_events","value":{"ref":"$global.intrinsics[70].value"}}],"ownKeyOrder":["globalThis","global","Array","Object","String","Number","Boolean","Function","RegExp","Date","Error","TypeError","RangeError","SyntaxError","ReferenceError","EvalError","URIError","AggregateError","Symbol","Promise","Map","Set","WeakMap","WeakSet","WeakRef","Proxy","BigInt","Uint8Array","Int8Array","Uint16Array","Int16Array","Uint32Array","Int32Array","Float16Array","Float32Array","Float64Array","Uint8ClampedArray","BigInt64Array","BigUint64Array","ArrayBuffer","SharedArrayBuffer","DataView","TextEncoder","TextDecoder","TextEncoderStream","TextDecoderStream","CompressionStream","DecompressionStream","ReadableStream","WritableStream","TransformStream","Navigator","URL","URLSearchParams","URLPattern","AbortController","AbortSignal","EventTarget","Crypto","CryptoKey","SubtleCrypto","Event","CustomEvent","DOMException","FormData","Blob","File","Headers","Request","Response","MessageChannel","MessagePort","BroadcastChannel","Storage","localStorage","sessionStorage","WebSocket","FinalizationRegistry","DisposableStack","AsyncDisposableStack","SuppressedError","Iterator","Buffer","eval","fetch","structuredClone","atob","btoa","setTimeout","clearTimeout","setInterval","clearInterval","setImmediate","clearImmediate","queueMicrotask","gc","parseInt","parseFloat","isNaN","isFinite","encodeURI","decodeURI","encodeURIComponent","decodeURIComponent","escape","unescape","console","process","Math","JSON","Reflect","Atomics","Intl","WebAssembly","Temporal","performance","Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","crypto","navigator","NaN","Infinity","undefined"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[0].descriptor.value"},"writable":true},"key":"AbortController"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value"},"writable":true},"key":"AbortSignal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value"},"writable":true},"key":"AggregateError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[3].descriptor.value"},"writable":true},"key":"Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[4].descriptor.value"},"writable":true},"key":"ArrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[5].descriptor.value"},"writable":true},"key":"AsyncDisposableStack"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[6].descriptor.value"},"writable":true},"key":"Atomics"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[7].descriptor.value"},"writable":true},"key":"BigInt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value"},"writable":true},"key":"BigInt64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value"},"writable":true},"key":"BigUint64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"Blob"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value"},"writable":true},"key":"Boolean"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value"},"writable":true},"key":"Buffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[15].descriptor.value"},"writable":true},"key":"Crypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[16].descriptor.value"},"writable":true},"key":"CryptoKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[17].descriptor.value"},"writable":true},"key":"CustomEvent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[18].descriptor.value"},"writable":true},"key":"DOMException"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[19].descriptor.value"},"writable":true},"key":"DataView"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[20].descriptor.value"},"writable":true},"key":"Date"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[22].descriptor.value"},"writable":true},"key":"DisposableStack"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[23].descriptor.value"},"writable":true},"key":"Error"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[24].descriptor.value"},"writable":true},"key":"EvalError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[25].descriptor.value"},"writable":true},"key":"Event"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[26].descriptor.value"},"writable":true},"key":"EventTarget"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[27].descriptor.value"},"writable":true},"key":"File"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[28].descriptor.value"},"writable":true},"key":"FinalizationRegistry"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[29].descriptor.value"},"writable":true},"key":"Float16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[30].descriptor.value"},"writable":true},"key":"Float32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[31].descriptor.value"},"writable":true},"key":"Float64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[32].descriptor.value"},"writable":true},"key":"FormData"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[33].descriptor.value"},"writable":true},"key":"Function"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[34].descriptor.value"},"writable":true},"key":"Headers"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"Infinity"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[36].descriptor.value"},"writable":true},"key":"Int16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[37].descriptor.value"},"writable":true},"key":"Int32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[38].descriptor.value"},"writable":true},"key":"Int8Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[39].descriptor.value"},"writable":true},"key":"Intl"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[40].descriptor.value"},"writable":true},"key":"Iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[41].descriptor.value"},"writable":true},"key":"JSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[42].descriptor.value"},"writable":true},"key":"Map"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value"},"writable":true},"key":"Math"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[47].descriptor.value"},"writable":true},"key":"Navigator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value"},"writable":true},"key":"Number"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value"},"writable":true},"key":"Object"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"Promise"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value"},"writable":true},"key":"Proxy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value"},"writable":true},"key":"RangeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"ReferenceError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value"},"writable":true},"key":"Reflect"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value"},"writable":true},"key":"RegExp"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value"},"writable":true},"key":"Request"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value"},"writable":true},"key":"Response"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value"},"writable":true},"key":"Set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value"},"writable":true},"key":"SharedArrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value"},"writable":true},"key":"Storage"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value"},"writable":true},"key":"String"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value"},"writable":true},"key":"SubtleCrypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value"},"writable":true},"key":"SuppressedError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value"},"writable":true},"key":"Symbol"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value"},"writable":true},"key":"SyntaxError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value"},"writable":true},"key":"Temporal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"TypeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value"},"writable":true},"key":"URIError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"Uint16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value"},"writable":true},"key":"Uint32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value"},"writable":true},"key":"Uint8Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value"},"writable":true},"key":"Uint8ClampedArray"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value"},"writable":true},"key":"WeakMap"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value"},"writable":true},"key":"WeakRef"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value"},"writable":true},"key":"WeakSet"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value"},"writable":true},"key":"WebAssembly"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[95].descriptor.value"},"writable":true},"key":"atob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[96].descriptor.value"},"writable":true},"key":"btoa"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[97].descriptor.value"},"writable":true},"key":"clearImmediate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[98].descriptor.value"},"writable":true},"key":"clearInterval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[99].descriptor.value"},"writable":true},"key":"clearTimeout"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[100].descriptor.value"},"writable":true},"key":"console"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[101].descriptor.get"},"set":{"type":"undefined"}},"key":"crypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[102].descriptor.value"},"writable":true},"key":"decodeURI"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[103].descriptor.value"},"writable":true},"key":"decodeURIComponent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[104].descriptor.value"},"writable":true},"key":"encodeURI"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[105].descriptor.value"},"writable":true},"key":"encodeURIComponent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[106].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[107].descriptor.value"},"writable":true},"key":"eval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[108].descriptor.value"},"writable":true},"key":"fetch"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[109].descriptor.value"},"writable":true},"key":"gc"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global"},"writable":true},"key":"global"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global"},"writable":true},"key":"globalThis"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[112].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[113].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[114].descriptor.get"},"set":{"ref":"$global.properties[114].descriptor.set"}},"key":"localStorage"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[115].descriptor.get"},"set":{"type":"undefined"}},"key":"navigator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[116].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[117].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"process"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value"},"writable":true},"key":"queueMicrotask"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[121].descriptor.get"},"set":{"ref":"$global.properties[121].descriptor.set"}},"key":"sessionStorage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[122].descriptor.value"},"writable":true},"key":"setImmediate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[123].descriptor.value"},"writable":true},"key":"setInterval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[124].descriptor.value"},"writable":true},"key":"setTimeout"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[125].descriptor.value"},"writable":true},"key":"structuredClone"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"undefined"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[127].descriptor.value"},"writable":true},"key":"unescape"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"intrinsics":[{"name":"%ArrayIteratorPrototype%","value":{"ref":"$global.intrinsics[0].value"}},{"name":"%IteratorPrototype%","value":{"ref":"$global.intrinsics[1].value"}},{"name":"%StringIteratorPrototype%","value":{"ref":"$global.intrinsics[2].value"}},{"name":"%MapIteratorPrototype%","value":{"ref":"$global.intrinsics[3].value"}},{"name":"%SetIteratorPrototype%","value":{"ref":"$global.intrinsics[4].value"}},{"name":"%TypedArray%","value":{"ref":"$global.intrinsics[5].value"}},{"name":"%TypedArray%.prototype","value":{"ref":"$global.intrinsics[6].value"}},{"name":"%GeneratorFunctionPrototype%","value":{"ref":"$global.intrinsics[7].value"}},{"name":"%GeneratorPrototype%","value":{"ref":"$global.intrinsics[8].value"}},{"name":"%AsyncGeneratorFunctionPrototype%","value":{"ref":"$global.intrinsics[9].value"}},{"name":"%AsyncGeneratorPrototype%","value":{"ref":"$global.intrinsics[10].value"}},{"name":"%AsyncIteratorPrototype%","value":{"ref":"$global.intrinsics[11].value"}},{"name":"%AsyncFunctionPrototype%","value":{"ref":"$global.intrinsics[12].value"}},{"name":"%BufferSpeciesConstructor%","value":{"ref":"$global.intrinsics[13].value"}},{"name":"node:assert","value":{"ref":"$global.intrinsics[14].value"}},{"name":"node:assert/strict","value":{"ref":"$global.intrinsics[15].value"}},{"name":"node:async_hooks","value":{"ref":"$global.intrinsics[16].value"}},{"name":"node:buffer","value":{"ref":"$global.intrinsics[17].value"}},{"name":"node:child_process","value":{"ref":"$global.intrinsics[18].value"}},{"name":"node:cluster","value":{"ref":"$global.intrinsics[19].value"}},{"name":"node:console","value":{"ref":"$global.intrinsics[20].value"}},{"name":"node:constants","value":{"ref":"$global.intrinsics[21].value"}},{"name":"node:crypto","value":{"ref":"$global.intrinsics[22].value"}},{"name":"node:dgram","value":{"ref":"$global.intrinsics[23].value"}},{"name":"node:dns","value":{"ref":"$global.intrinsics[24].value"}},{"name":"node:dns/promises","value":{"ref":"$global.intrinsics[25].value"}},{"name":"node:domain","value":{"ref":"$global.intrinsics[26].value"}},{"name":"node:events","value":{"ref":"$global.intrinsics[27].value"}},{"name":"node:fs","value":{"ref":"$global.intrinsics[28].value"}},{"name":"node:http","value":{"ref":"$global.intrinsics[29].value"}},{"name":"node:http2","value":{"ref":"$global.intrinsics[30].value"}},{"name":"node:https","value":{"ref":"$global.intrinsics[31].value"}},{"name":"node:inspector","value":{"ref":"$global.intrinsics[32].value"}},{"name":"node:inspector/promises","value":{"ref":"$global.intrinsics[33].value"}},{"name":"node:module","value":{"ref":"$global.intrinsics[34].value"}},{"name":"node:net","value":{"ref":"$global.intrinsics[35].value"}},{"name":"node:os","value":{"ref":"$global.intrinsics[36].value"}},{"name":"node:path","value":{"ref":"$global.intrinsics[37].value"}},{"name":"node:path/posix","value":{"ref":"$global.intrinsics[38].value"}},{"name":"node:path/win32","value":{"ref":"$global.intrinsics[39].value"}},{"name":"node:perf_hooks","value":{"ref":"$global.intrinsics[40].value"}},{"name":"node:process","value":{"ref":"$global.intrinsics[41].value"}},{"name":"node:querystring","value":{"ref":"$global.intrinsics[42].value"}},{"name":"node:readline","value":{"ref":"$global.intrinsics[43].value"}},{"name":"node:repl","value":{"ref":"$global.intrinsics[44].value"}},{"name":"node:sea","value":{"ref":"$global.intrinsics[45].value"}},{"name":"node:stream","value":{"ref":"$global.intrinsics[46].value"}},{"name":"node:streams","value":{"ref":"$global.intrinsics[47].value"}},{"name":"node:string_decoder","value":{"ref":"$global.intrinsics[48].value"}},{"name":"node:test","value":{"ref":"$global.intrinsics[49].value"}},{"name":"node:timers","value":{"ref":"$global.intrinsics[50].value"}},{"name":"node:timers/promises","value":{"ref":"$global.intrinsics[51].value"}},{"name":"node:tls","value":{"ref":"$global.intrinsics[52].value"}},{"name":"node:tty","value":{"ref":"$global.intrinsics[53].value"}},{"name":"node:url","value":{"ref":"$global.intrinsics[54].value"}},{"name":"node:util","value":{"ref":"$global.intrinsics[55].value"}},{"name":"node:util/types","value":{"ref":"$global.intrinsics[56].value"}},{"name":"node:v8","value":{"ref":"$global.intrinsics[57].value"}},{"name":"node:vm","value":{"ref":"$global.intrinsics[58].value"}},{"name":"node:wasi","value":{"ref":"$global.intrinsics[59].value"}},{"name":"node:worker_threads","value":{"ref":"$global.intrinsics[60].value"}},{"name":"node:zlib","value":{"ref":"$global.intrinsics[61].value"}},{"name":"node:diagnostics_channel","value":{"ref":"$global.intrinsics[62].value"}},{"name":"node:fs/promises","value":{"ref":"$global.intrinsics[63].value"}},{"name":"node:stream/promises","value":{"ref":"$global.intrinsics[64].value"}},{"name":"node:stream/consumers","value":{"ref":"$global.intrinsics[65].value"}},{"name":"node:stream/web","value":{"ref":"$global.intrinsics[66].value"}},{"name":"node:readline/promises","value":{"ref":"$global.intrinsics[67].value"}},{"name":"node:sys","value":{"ref":"$global.intrinsics[68].value"}},{"name":"node:test/reporters","value":{"ref":"$global.intrinsics[69].value"}},{"name":"node:trace_events","value":{"ref":"$global.intrinsics[70].value"}}],"ownKeyOrder":["globalThis","global","Array","Object","String","Number","Boolean","Function","RegExp","Date","Error","TypeError","RangeError","SyntaxError","ReferenceError","EvalError","URIError","AggregateError","Symbol","Promise","Map","Set","WeakMap","WeakSet","WeakRef","Proxy","BigInt","Uint8Array","Int8Array","Uint16Array","Int16Array","Uint32Array","Int32Array","Float16Array","Float32Array","Float64Array","Uint8ClampedArray","BigInt64Array","BigUint64Array","ArrayBuffer","SharedArrayBuffer","DataView","TextEncoder","TextDecoder","TextEncoderStream","TextDecoderStream","CompressionStream","DecompressionStream","ReadableStream","WritableStream","TransformStream","Navigator","URL","URLSearchParams","URLPattern","AbortController","AbortSignal","EventTarget","Crypto","CryptoKey","SubtleCrypto","Event","CustomEvent","DOMException","FormData","Blob","File","Headers","Request","Response","MessageChannel","MessagePort","BroadcastChannel","Storage","localStorage","sessionStorage","WebSocket","FinalizationRegistry","DisposableStack","AsyncDisposableStack","SuppressedError","Iterator","Buffer","eval","fetch","structuredClone","atob","btoa","setTimeout","clearTimeout","setInterval","clearInterval","setImmediate","clearImmediate","queueMicrotask","gc","parseInt","parseFloat","isNaN","isFinite","encodeURI","decodeURI","encodeURIComponent","decodeURIComponent","escape","unescape","console","process","Math","JSON","Reflect","Atomics","Intl","WebAssembly","Temporal","performance","Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","crypto","navigator","NaN","Infinity","undefined","MessageEvent"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[0].descriptor.value"},"writable":true},"key":"AbortController"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value"},"writable":true},"key":"AbortSignal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value"},"writable":true},"key":"AggregateError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[3].descriptor.value"},"writable":true},"key":"Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[4].descriptor.value"},"writable":true},"key":"ArrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[5].descriptor.value"},"writable":true},"key":"AsyncDisposableStack"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[6].descriptor.value"},"writable":true},"key":"Atomics"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[7].descriptor.value"},"writable":true},"key":"BigInt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value"},"writable":true},"key":"BigInt64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value"},"writable":true},"key":"BigUint64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"Blob"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value"},"writable":true},"key":"Boolean"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value"},"writable":true},"key":"Buffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[15].descriptor.value"},"writable":true},"key":"Crypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[16].descriptor.value"},"writable":true},"key":"CryptoKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[17].descriptor.value"},"writable":true},"key":"CustomEvent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[18].descriptor.value"},"writable":true},"key":"DOMException"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[19].descriptor.value"},"writable":true},"key":"DataView"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[20].descriptor.value"},"writable":true},"key":"Date"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[22].descriptor.value"},"writable":true},"key":"DisposableStack"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[23].descriptor.value"},"writable":true},"key":"Error"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[24].descriptor.value"},"writable":true},"key":"EvalError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[25].descriptor.value"},"writable":true},"key":"Event"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[26].descriptor.value"},"writable":true},"key":"EventTarget"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[27].descriptor.value"},"writable":true},"key":"File"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[28].descriptor.value"},"writable":true},"key":"FinalizationRegistry"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[29].descriptor.value"},"writable":true},"key":"Float16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[30].descriptor.value"},"writable":true},"key":"Float32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[31].descriptor.value"},"writable":true},"key":"Float64Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[32].descriptor.value"},"writable":true},"key":"FormData"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[33].descriptor.value"},"writable":true},"key":"Function"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[34].descriptor.value"},"writable":true},"key":"Headers"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"Infinity"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[36].descriptor.value"},"writable":true},"key":"Int16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[37].descriptor.value"},"writable":true},"key":"Int32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[38].descriptor.value"},"writable":true},"key":"Int8Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[39].descriptor.value"},"writable":true},"key":"Intl"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[40].descriptor.value"},"writable":true},"key":"Iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[41].descriptor.value"},"writable":true},"key":"JSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[42].descriptor.value"},"writable":true},"key":"Map"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value"},"writable":true},"key":"Math"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"MessageEvent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[46].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value"},"writable":true},"key":"Navigator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value"},"writable":true},"key":"Number"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"Object"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value"},"writable":true},"key":"Promise"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value"},"writable":true},"key":"Proxy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"RangeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value"},"writable":true},"key":"ReferenceError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value"},"writable":true},"key":"Reflect"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value"},"writable":true},"key":"RegExp"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value"},"writable":true},"key":"Request"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value"},"writable":true},"key":"Response"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value"},"writable":true},"key":"Set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value"},"writable":true},"key":"SharedArrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value"},"writable":true},"key":"Storage"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value"},"writable":true},"key":"String"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value"},"writable":true},"key":"SubtleCrypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value"},"writable":true},"key":"SuppressedError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value"},"writable":true},"key":"Symbol"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value"},"writable":true},"key":"SyntaxError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"Temporal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value"},"writable":true},"key":"TypeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"URIError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value"},"writable":true},"key":"Uint16Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value"},"writable":true},"key":"Uint32Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value"},"writable":true},"key":"Uint8Array"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value"},"writable":true},"key":"Uint8ClampedArray"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value"},"writable":true},"key":"WeakMap"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value"},"writable":true},"key":"WeakRef"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value"},"writable":true},"key":"WeakSet"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value"},"writable":true},"key":"WebAssembly"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[95].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[96].descriptor.value"},"writable":true},"key":"atob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[97].descriptor.value"},"writable":true},"key":"btoa"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[98].descriptor.value"},"writable":true},"key":"clearImmediate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[99].descriptor.value"},"writable":true},"key":"clearInterval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[100].descriptor.value"},"writable":true},"key":"clearTimeout"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[101].descriptor.value"},"writable":true},"key":"console"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[102].descriptor.get"},"set":{"type":"undefined"}},"key":"crypto"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[103].descriptor.value"},"writable":true},"key":"decodeURI"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[104].descriptor.value"},"writable":true},"key":"decodeURIComponent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[105].descriptor.value"},"writable":true},"key":"encodeURI"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[106].descriptor.value"},"writable":true},"key":"encodeURIComponent"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[107].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[108].descriptor.value"},"writable":true},"key":"eval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[109].descriptor.value"},"writable":true},"key":"fetch"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[110].descriptor.value"},"writable":true},"key":"gc"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global"},"writable":true},"key":"global"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global"},"writable":true},"key":"globalThis"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[113].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[114].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[115].descriptor.get"},"set":{"ref":"$global.properties[115].descriptor.set"}},"key":"localStorage"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[116].descriptor.get"},"set":{"type":"undefined"}},"key":"navigator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[117].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[120].descriptor.value"},"writable":true},"key":"process"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[121].descriptor.value"},"writable":true},"key":"queueMicrotask"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[122].descriptor.get"},"set":{"ref":"$global.properties[122].descriptor.set"}},"key":"sessionStorage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[123].descriptor.value"},"writable":true},"key":"setImmediate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[124].descriptor.value"},"writable":true},"key":"setInterval"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[125].descriptor.value"},"writable":true},"key":"setTimeout"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[126].descriptor.value"},"writable":true},"key":"structuredClone"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"undefined"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[128].descriptor.value"},"writable":true},"key":"unescape"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["next"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[0].value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[0].value.properties[0].descriptor.value"},"writable":true},"key":"next"},{"descriptor":{"configurable":true,"enumerable":true,"value":"Array Iterator","writable":true},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.intrinsics[1].value"},"type":"object"} {"ownKeyOrder":["constructor","map","filter","take","drop","flatMap","reduce","toArray","forEach","some","every","find"],"ownSymbolIdentityOrder":["well-known:iterator","well-known:toStringTag","well-known:dispose"],"ownSymbolOrder":["Symbol(Symbol.iterator)","Symbol(Symbol.toStringTag)","Symbol(Symbol.dispose)"],"path":"$global.intrinsics[1].value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[1].value.properties[0].descriptor.get"},"set":{"ref":"$global.intrinsics[1].value.properties[0].descriptor.set"}},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[1].descriptor.value"},"writable":true},"key":"drop"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[2].descriptor.value"},"writable":true},"key":"every"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[3].descriptor.value"},"writable":true},"key":"filter"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[4].descriptor.value"},"writable":true},"key":"find"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[5].descriptor.value"},"writable":true},"key":"flatMap"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[6].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[7].descriptor.value"},"writable":true},"key":"map"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[8].descriptor.value"},"writable":true},"key":"reduce"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[9].descriptor.value"},"writable":true},"key":"some"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[10].descriptor.value"},"writable":true},"key":"take"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[11].descriptor.value"},"writable":true},"key":"toArray"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[12].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.dispose)","symbolIdentity":"well-known:dispose"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[1].value.properties[13].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[1].value.properties[14].descriptor.get"},"set":{"ref":"$global.intrinsics[1].value.properties[14].descriptor.set"}},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["next"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[2].value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[2].value.properties[0].descriptor.value"},"writable":true},"key":"next"},{"descriptor":{"configurable":true,"enumerable":true,"value":"String Iterator","writable":true},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.intrinsics[1].value"},"type":"object"} @@ -28,7 +28,7 @@ {"ownKeyOrder":["Domain","_stack","active","create","createDomain","default","members"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[26].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value"},"writable":true},"key":"Domain"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[26].value.properties[1].descriptor.value"},"writable":true},"key":"_stack"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"active"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[26].value.properties[3].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[26].value.properties[3].descriptor.value"},"writable":true},"key":"createDomain"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[26].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"members"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["EventEmitter","EventEmitterAsyncResource","addAbortListener","captureRejectionSymbol","captureRejections","default","defaultMaxListeners","errorMonitor","getEventListeners","getMaxListeners","init","listenerCount","on","once","setMaxListeners","usingDomains"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[27].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"writable":true},"key":"EventEmitter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[1].descriptor.value"},"writable":true},"key":"EventEmitterAsyncResource"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[2].descriptor.value"},"writable":true},"key":"addAbortListener"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:nodejs.rejection","type":"symbol","value":"Symbol(nodejs.rejection)"},"writable":true},"key":"captureRejectionSymbol"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"captureRejections"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":10,"writable":true},"key":"defaultMaxListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:events.errorMonitor","type":"symbol","value":"Symbol(events.errorMonitor)"},"writable":true},"key":"errorMonitor"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[8].descriptor.value"},"writable":true},"key":"getEventListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[9].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[10].descriptor.value"},"writable":true},"key":"init"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[11].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[12].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[13].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[27].value.properties[14].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"usingDomains"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Dir","Dirent","FileReadStream","FileWriteStream","ReadStream","Stats","Utf8Stream","WriteStream","_toUnixTimestamp","access","accessSync","appendFile","appendFileSync","chmod","chmodSync","chown","chownSync","close","closeSync","constants","copyFile","copyFileSync","cp","cpSync","createReadStream","createWriteStream","default","exists","existsSync","fchmod","fchmodSync","fchown","fchownSync","fdatasync","fdatasyncSync","fstat","fstatSync","fsync","fsyncSync","ftruncate","ftruncateSync","futimes","futimesSync","glob","globSync","lchmod","lchmodSync","lchown","lchownSync","link","linkSync","lstat","lstatSync","lutimes","lutimesSync","mkdir","mkdirSync","mkdtemp","mkdtempDisposableSync","mkdtempSync","open","openAsBlob","openSync","opendir","opendirSync","promises","read","readFile","readFileSync","readSync","readdir","readdirSync","readlink","readlinkSync","readv","readvSync","realpath","realpathSync","rename","renameSync","rm","rmSync","rmdir","rmdirSync","stat","statSync","statfs","statfsSync","symlink","symlinkSync","truncate","truncateSync","unlink","unlinkSync","unwatchFile","utimes","utimesSync","watch","watchFile","write","writeFile","writeFileSync","writeSync","writev","writevSync"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[28].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[0].descriptor.value"},"writable":true},"key":"Dir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[1].descriptor.value"},"writable":true},"key":"Dirent"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[2].descriptor.value"},"writable":true},"key":"FileReadStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[3].descriptor.value"},"writable":true},"key":"FileWriteStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[2].descriptor.value"},"writable":true},"key":"ReadStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[5].descriptor.value"},"writable":true},"key":"Stats"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[6].descriptor.value"},"writable":true},"key":"Utf8Stream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[3].descriptor.value"},"writable":true},"key":"WriteStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[8].descriptor.value"},"writable":true},"key":"_toUnixTimestamp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[9].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[10].descriptor.value"},"writable":true},"key":"accessSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[11].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[12].descriptor.value"},"writable":true},"key":"appendFileSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[13].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[14].descriptor.value"},"writable":true},"key":"chmodSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[15].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[16].descriptor.value"},"writable":true},"key":"chownSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[17].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[18].descriptor.value"},"writable":true},"key":"closeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[19].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[20].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[21].descriptor.value"},"writable":true},"key":"copyFileSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[22].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[23].descriptor.value"},"writable":true},"key":"cpSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[24].descriptor.value"},"writable":true},"key":"createReadStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[25].descriptor.value"},"writable":true},"key":"createWriteStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[27].descriptor.value"},"writable":true},"key":"exists"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[28].descriptor.value"},"writable":true},"key":"existsSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[29].descriptor.value"},"writable":true},"key":"fchmod"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[30].descriptor.value"},"writable":true},"key":"fchmodSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[31].descriptor.value"},"writable":true},"key":"fchown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[32].descriptor.value"},"writable":true},"key":"fchownSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[33].descriptor.value"},"writable":true},"key":"fdatasync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[34].descriptor.value"},"writable":true},"key":"fdatasyncSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[35].descriptor.value"},"writable":true},"key":"fstat"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[36].descriptor.value"},"writable":true},"key":"fstatSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[37].descriptor.value"},"writable":true},"key":"fsync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[38].descriptor.value"},"writable":true},"key":"fsyncSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[39].descriptor.value"},"writable":true},"key":"ftruncate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[40].descriptor.value"},"writable":true},"key":"ftruncateSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[41].descriptor.value"},"writable":true},"key":"futimes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[42].descriptor.value"},"writable":true},"key":"futimesSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[43].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[44].descriptor.value"},"writable":true},"key":"globSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmodSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[47].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[48].descriptor.value"},"writable":true},"key":"lchownSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[49].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[50].descriptor.value"},"writable":true},"key":"linkSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[51].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[52].descriptor.value"},"writable":true},"key":"lstatSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[53].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[54].descriptor.value"},"writable":true},"key":"lutimesSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[55].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[56].descriptor.value"},"writable":true},"key":"mkdirSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[57].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[58].descriptor.value"},"writable":true},"key":"mkdtempDisposableSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[59].descriptor.value"},"writable":true},"key":"mkdtempSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[60].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[61].descriptor.value"},"writable":true},"key":"openAsBlob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[62].descriptor.value"},"writable":true},"key":"openSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[63].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[64].descriptor.value"},"writable":true},"key":"opendirSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[65].descriptor.value"},"writable":true},"key":"promises"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[66].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[67].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[68].descriptor.value"},"writable":true},"key":"readFileSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[69].descriptor.value"},"writable":true},"key":"readSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[70].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[71].descriptor.value"},"writable":true},"key":"readdirSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[72].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[73].descriptor.value"},"writable":true},"key":"readlinkSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[74].descriptor.value"},"writable":true},"key":"readv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[75].descriptor.value"},"writable":true},"key":"readvSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[76].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[77].descriptor.value"},"writable":true},"key":"realpathSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[78].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[79].descriptor.value"},"writable":true},"key":"renameSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[80].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[81].descriptor.value"},"writable":true},"key":"rmSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[82].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[83].descriptor.value"},"writable":true},"key":"rmdirSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[84].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[85].descriptor.value"},"writable":true},"key":"statSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[86].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[87].descriptor.value"},"writable":true},"key":"statfsSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[88].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[89].descriptor.value"},"writable":true},"key":"symlinkSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[90].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[91].descriptor.value"},"writable":true},"key":"truncateSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[92].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[93].descriptor.value"},"writable":true},"key":"unlinkSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[94].descriptor.value"},"writable":true},"key":"unwatchFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[95].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[96].descriptor.value"},"writable":true},"key":"utimesSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[97].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[98].descriptor.value"},"writable":true},"key":"watchFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[99].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[100].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[101].descriptor.value"},"writable":true},"key":"writeFileSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[102].descriptor.value"},"writable":true},"key":"writeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[103].descriptor.value"},"writable":true},"key":"writev"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[104].descriptor.value"},"writable":true},"key":"writevSync"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["Agent","ClientRequest","IncomingMessage","METHODS","OutgoingMessage","STATUS_CODES","Server","ServerResponse","WebSocket","_connectionListener","createServer","default","get","globalAgent","kConnectionsCheckingInterval","maxHeaderSize","request","setGlobalProxyFromEnv","setMaxIdleHTTPParsers","validateHeaderName","validateHeaderValue"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[29].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[1].descriptor.value"},"writable":true},"key":"ClientRequest"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[2].descriptor.value"},"writable":true},"key":"IncomingMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[3].descriptor.value"},"writable":true},"key":"METHODS"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[4].descriptor.value"},"writable":true},"key":"OutgoingMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[5].descriptor.value"},"writable":true},"key":"STATUS_CODES"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[6].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[7].descriptor.value"},"writable":true},"key":"ServerResponse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[9].descriptor.value"},"writable":true},"key":"_connectionListener"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[10].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[11].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[12].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":false,"enumerable":true,"value":"@@kConnectionsCheckingInterval","writable":true},"key":"kConnectionsCheckingInterval"},{"descriptor":{"configurable":false,"enumerable":true,"value":16384,"writable":true},"key":"maxHeaderSize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[16].descriptor.value"},"writable":true},"key":"request"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[17].descriptor.value"},"writable":true},"key":"setGlobalProxyFromEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[18].descriptor.value"},"writable":true},"key":"setMaxIdleHTTPParsers"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[19].descriptor.value"},"writable":true},"key":"validateHeaderName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[20].descriptor.value"},"writable":true},"key":"validateHeaderValue"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["Agent","ClientRequest","IncomingMessage","METHODS","OutgoingMessage","STATUS_CODES","Server","ServerResponse","WebSocket","_connectionListener","createServer","default","get","globalAgent","kConnectionsCheckingInterval","maxHeaderSize","request","setGlobalProxyFromEnv","setMaxIdleHTTPParsers","validateHeaderName","validateHeaderValue"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[29].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[1].descriptor.value"},"writable":true},"key":"ClientRequest"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[2].descriptor.value"},"writable":true},"key":"IncomingMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[3].descriptor.value"},"writable":true},"key":"METHODS"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[4].descriptor.value"},"writable":true},"key":"OutgoingMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[5].descriptor.value"},"writable":true},"key":"STATUS_CODES"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[6].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[7].descriptor.value"},"writable":true},"key":"ServerResponse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[9].descriptor.value"},"writable":true},"key":"_connectionListener"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[10].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[11].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[12].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":false,"enumerable":true,"value":"@@kConnectionsCheckingInterval","writable":true},"key":"kConnectionsCheckingInterval"},{"descriptor":{"configurable":false,"enumerable":true,"value":16384,"writable":true},"key":"maxHeaderSize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[16].descriptor.value"},"writable":true},"key":"request"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[17].descriptor.value"},"writable":true},"key":"setGlobalProxyFromEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[18].descriptor.value"},"writable":true},"key":"setMaxIdleHTTPParsers"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[19].descriptor.value"},"writable":true},"key":"validateHeaderName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[20].descriptor.value"},"writable":true},"key":"validateHeaderValue"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Http2ServerRequest","Http2ServerResponse","connect","constants","createSecureServer","createServer","default","getDefaultSettings","getPackedSettings","getUnpackedSettings","performServerHandshake","sensitiveHeaders"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[30].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[0].descriptor.value"},"writable":true},"key":"Http2ServerRequest"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[1].descriptor.value"},"writable":true},"key":"Http2ServerResponse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[2].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[3].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[4].descriptor.value"},"writable":true},"key":"createSecureServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[5].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[6].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[7].descriptor.value"},"writable":true},"key":"getDefaultSettings"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[8].descriptor.value"},"writable":true},"key":"getPackedSettings"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[9].descriptor.value"},"writable":true},"key":"getUnpackedSettings"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[10].descriptor.value"},"writable":true},"key":"performServerHandshake"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"unique:0","type":"symbol","value":"Symbol(sensitiveHeaders)"},"writable":true},"key":"sensitiveHeaders"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Agent","Server","createServer","default","get","globalAgent","request"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[31].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[1].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[2].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[3].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[4].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[6].descriptor.value"},"writable":true},"key":"request"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Network","Session","close","console","default","open","url","waitForDebugger"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[32].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[0].descriptor.value"},"writable":true},"key":"Network"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[1].descriptor.value"},"writable":true},"key":"Session"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[2].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[3].descriptor.value"},"writable":true},"key":"console"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[5].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[6].descriptor.value"},"writable":true},"key":"url"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[32].value.properties[7].descriptor.value"},"writable":true},"key":"waitForDebugger"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} @@ -39,35 +39,35 @@ {"ownKeyOrder":["_makeLong","basename","default","delimiter","dirname","extname","format","isAbsolute","join","matchesGlob","normalize","parse","posix","relative","resolve","sep","toNamespacedPath","win32"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[37].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[0].descriptor.value"},"writable":true},"key":"_makeLong"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[1].descriptor.value"},"writable":true},"key":"basename"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[2].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":":","writable":true},"key":"delimiter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[4].descriptor.value"},"writable":true},"key":"dirname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[5].descriptor.value"},"writable":true},"key":"extname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[6].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[7].descriptor.value"},"writable":true},"key":"isAbsolute"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[8].descriptor.value"},"writable":true},"key":"join"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[9].descriptor.value"},"writable":true},"key":"matchesGlob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[10].descriptor.value"},"writable":true},"key":"normalize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[11].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[12].descriptor.value"},"writable":true},"key":"posix"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[13].descriptor.value"},"writable":true},"key":"relative"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[14].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":false,"enumerable":true,"value":"/","writable":true},"key":"sep"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[0].descriptor.value"},"writable":true},"key":"toNamespacedPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[17].descriptor.value"},"writable":true},"key":"win32"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["_makeLong","basename","default","delimiter","dirname","extname","format","isAbsolute","join","matchesGlob","normalize","parse","posix","relative","resolve","sep","toNamespacedPath","win32"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[38].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[0].descriptor.value"},"writable":true},"key":"_makeLong"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[1].descriptor.value"},"writable":true},"key":"basename"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":":","writable":true},"key":"delimiter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[4].descriptor.value"},"writable":true},"key":"dirname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[5].descriptor.value"},"writable":true},"key":"extname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[6].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[7].descriptor.value"},"writable":true},"key":"isAbsolute"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[8].descriptor.value"},"writable":true},"key":"join"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[9].descriptor.value"},"writable":true},"key":"matchesGlob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[10].descriptor.value"},"writable":true},"key":"normalize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[11].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[12].descriptor.value"},"writable":true},"key":"posix"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[13].descriptor.value"},"writable":true},"key":"relative"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[14].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":false,"enumerable":true,"value":"/","writable":true},"key":"sep"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[38].value.properties[0].descriptor.value"},"writable":true},"key":"toNamespacedPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[17].descriptor.value"},"writable":true},"key":"win32"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["_makeLong","basename","default","delimiter","dirname","extname","format","isAbsolute","join","matchesGlob","normalize","parse","posix","relative","resolve","sep","toNamespacedPath","win32"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[39].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[0].descriptor.value"},"writable":true},"key":"_makeLong"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[1].descriptor.value"},"writable":true},"key":"basename"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":";","writable":true},"key":"delimiter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[4].descriptor.value"},"writable":true},"key":"dirname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[5].descriptor.value"},"writable":true},"key":"extname"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[6].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[7].descriptor.value"},"writable":true},"key":"isAbsolute"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[8].descriptor.value"},"writable":true},"key":"join"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[9].descriptor.value"},"writable":true},"key":"matchesGlob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[10].descriptor.value"},"writable":true},"key":"normalize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[11].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[12].descriptor.value"},"writable":true},"key":"posix"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[13].descriptor.value"},"writable":true},"key":"relative"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[14].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":false,"enumerable":true,"value":"\\","writable":true},"key":"sep"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[39].value.properties[0].descriptor.value"},"writable":true},"key":"toNamespacedPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[37].value.properties[17].descriptor.value"},"writable":true},"key":"win32"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","constants","createHistogram","default","eventLoopUtilization","monitorEventLoopDelay","performance","timerify"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[40].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["_debugEnd","_debugProcess","_eval","_events","_eventsCount","_exiting","_fatalException","_getActiveHandles","_getActiveRequests","_kill","_linkedBinding","_maxListeners","_preload_modules","_rawDebug","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","_tickCallback","abort","addUncaughtExceptionCaptureCallback","allowedNodeEnvironmentFlags","arch","argv","argv0","availableMemory","binding","chdir","config","constrainedMemory","cpuUsage","cwd","debugPort","default","dlopen","domain","emitWarning","env","execArgv","execPath","execve","exit","features","finalization","getActiveResourcesInfo","getBuiltinModule","getegid","geteuid","getgid","getgroups","getuid","hasUncaughtExceptionCaptureCallback","hrtime","initgroups","kill","loadEnvFile","memoryUsage","moduleLoadList","nextTick","openStdin","permission","pid","platform","ppid","reallyExit","ref","release","report","resourceUsage","setSourceMapsEnabled","setUncaughtExceptionCaptureCallback","setegid","seteuid","setgid","setgroups","setuid","sourceMapsEnabled","stderr","stdin","stdout","threadCpuUsage","title","umask","unref","uptime","version","versions"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[41].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_eval"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[3].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[6].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[8].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[9].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[10].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[12].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[13].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[14].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[15].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[16].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[17].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":false,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":false,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[23].descriptor.value"},"writable":true},"key":"availableMemory"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[24].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[27].descriptor.value"},"writable":true},"key":"constrainedMemory"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":false,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[34].descriptor.value"},"writable":true},"key":"emitWarning"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[35].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":false,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[39].descriptor.value"},"writable":true},"key":"exit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[40].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[41].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[42].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[43].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[44].descriptor.value"},"writable":true},"key":"getegid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[45].descriptor.value"},"writable":true},"key":"geteuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[46].descriptor.value"},"writable":true},"key":"getgid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[47].descriptor.value"},"writable":true},"key":"getgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[48].descriptor.value"},"writable":true},"key":"getuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[49].descriptor.value"},"writable":true},"key":"hasUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[50].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[51].descriptor.value"},"writable":true},"key":"initgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[52].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"loadEnvFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[54].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[55].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[56].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[57].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"permission"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":false,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[62].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[63].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[64].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[65].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[66].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[67].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[68].descriptor.value"},"writable":true},"key":"setUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[69].descriptor.value"},"writable":true},"key":"setegid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[70].descriptor.value"},"writable":true},"key":"seteuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[71].descriptor.value"},"writable":true},"key":"setgid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[72].descriptor.value"},"writable":true},"key":"setgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[73].descriptor.value"},"writable":true},"key":"setuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[78].descriptor.value"},"writable":true},"key":"threadCpuUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[80].descriptor.value"},"writable":true},"key":"umask"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[81].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[82].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":false,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[84].descriptor.value"},"writable":true},"key":"versions"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","constants","createHistogram","default","eventLoopUtilization","monitorEventLoopDelay","performance","timerify"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[40].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["_debugEnd","_debugProcess","_eval","_events","_eventsCount","_exiting","_fatalException","_getActiveHandles","_getActiveRequests","_kill","_linkedBinding","_maxListeners","_preload_modules","_rawDebug","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","_tickCallback","abort","addUncaughtExceptionCaptureCallback","allowedNodeEnvironmentFlags","arch","argv","argv0","availableMemory","binding","chdir","config","constrainedMemory","cpuUsage","cwd","debugPort","default","dlopen","domain","emitWarning","env","execArgv","execPath","execve","exit","features","finalization","getActiveResourcesInfo","getBuiltinModule","getegid","geteuid","getgid","getgroups","getuid","hasUncaughtExceptionCaptureCallback","hrtime","initgroups","kill","loadEnvFile","memoryUsage","moduleLoadList","nextTick","openStdin","permission","pid","platform","ppid","reallyExit","ref","release","report","resourceUsage","setSourceMapsEnabled","setUncaughtExceptionCaptureCallback","setegid","seteuid","setgid","setgroups","setuid","sourceMapsEnabled","stderr","stdin","stdout","threadCpuUsage","title","umask","unref","uptime","version","versions"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[41].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_eval"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[3].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[6].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[8].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[9].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[10].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[12].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[13].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[14].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[15].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[16].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[17].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":false,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":false,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[23].descriptor.value"},"writable":true},"key":"availableMemory"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[24].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[27].descriptor.value"},"writable":true},"key":"constrainedMemory"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":false,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[34].descriptor.value"},"writable":true},"key":"emitWarning"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[35].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":false,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[39].descriptor.value"},"writable":true},"key":"exit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[40].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[41].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[42].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[43].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[44].descriptor.value"},"writable":true},"key":"getegid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[45].descriptor.value"},"writable":true},"key":"geteuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[46].descriptor.value"},"writable":true},"key":"getgid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[47].descriptor.value"},"writable":true},"key":"getgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[48].descriptor.value"},"writable":true},"key":"getuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[49].descriptor.value"},"writable":true},"key":"hasUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[50].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[51].descriptor.value"},"writable":true},"key":"initgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[52].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"loadEnvFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[54].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[55].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[56].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[57].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"permission"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":false,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[62].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[63].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[64].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[65].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[66].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[67].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[68].descriptor.value"},"writable":true},"key":"setUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[69].descriptor.value"},"writable":true},"key":"setegid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[70].descriptor.value"},"writable":true},"key":"seteuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[71].descriptor.value"},"writable":true},"key":"setgid"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[72].descriptor.value"},"writable":true},"key":"setgroups"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[73].descriptor.value"},"writable":true},"key":"setuid"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[78].descriptor.value"},"writable":true},"key":"threadCpuUsage"},{"descriptor":{"configurable":false,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[80].descriptor.value"},"writable":true},"key":"umask"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[81].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[82].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":false,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[84].descriptor.value"},"writable":true},"key":"versions"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["decode","default","encode","escape","parse","stringify","unescape","unescapeBuffer"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[42].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"decode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[1].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"encode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[3].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[4].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[5].descriptor.value"},"writable":true},"key":"stringify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[6].descriptor.value"},"writable":true},"key":"unescape"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[42].value.properties[7].descriptor.value"},"writable":true},"key":"unescapeBuffer"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["clearLine","clearScreenDown","createInterface","cursorTo","default","emitKeypressEvents","moveCursor","promises"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[43].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[0].descriptor.value"},"writable":true},"key":"clearLine"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[1].descriptor.value"},"writable":true},"key":"clearScreenDown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[2].descriptor.value"},"writable":true},"key":"createInterface"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[3].descriptor.value"},"writable":true},"key":"cursorTo"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[5].descriptor.value"},"writable":true},"key":"emitKeypressEvents"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[6].descriptor.value"},"writable":true},"key":"moveCursor"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[7].descriptor.value"},"writable":true},"key":"promises"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["REPLServer","REPL_MODE_SLOPPY","REPL_MODE_STRICT","Recoverable","builtinModules","default","start"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[44].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value"},"writable":true},"key":"REPLServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.sloppy","type":"symbol","value":"Symbol(nodejs.repl.mode.sloppy)"},"writable":true},"key":"REPL_MODE_SLOPPY"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.strict","type":"symbol","value":"Symbol(nodejs.repl.mode.strict)"},"writable":true},"key":"REPL_MODE_STRICT"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value"},"writable":true},"key":"Recoverable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[34].value.properties[12].descriptor.value"},"writable":true},"key":"builtinModules"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[6].descriptor.value"},"writable":true},"key":"start"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["default","getAsset","getAssetAsBlob","getAssetKeys","getRawAsset","isSea"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[45].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[0].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[1].descriptor.value"},"writable":true},"key":"getAsset"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[2].descriptor.value"},"writable":true},"key":"getAssetAsBlob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[3].descriptor.value"},"writable":true},"key":"getAssetKeys"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[4].descriptor.value"},"writable":true},"key":"getRawAsset"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[5].descriptor.value"},"writable":true},"key":"isSea"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Duplex","PassThrough","Readable","Stream","Transform","Writable","_isArrayBufferView","_isUint8Array","_uint8ArrayToBuffer","addAbortSignal","compose","default","duplexPair","finished","getDefaultHighWaterMark","isDestroyed","isDisturbed","isErrored","isReadable","isWritable","pipeline","promises","setDefaultHighWaterMark"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[46].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value"},"writable":true},"key":"Duplex"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[1].descriptor.value"},"writable":true},"key":"PassThrough"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value"},"writable":true},"key":"Readable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value"},"writable":true},"key":"Stream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value"},"writable":true},"key":"Transform"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[5].descriptor.value"},"writable":true},"key":"Writable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[6].descriptor.value"},"writable":true},"key":"_isArrayBufferView"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[7].descriptor.value"},"writable":true},"key":"_isUint8Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[8].descriptor.value"},"writable":true},"key":"_uint8ArrayToBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[9].descriptor.value"},"writable":true},"key":"addAbortSignal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[10].descriptor.value"},"writable":true},"key":"compose"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[12].descriptor.value"},"writable":true},"key":"duplexPair"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[13].descriptor.value"},"writable":true},"key":"finished"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[14].descriptor.value"},"writable":true},"key":"getDefaultHighWaterMark"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[15].descriptor.value"},"writable":true},"key":"isDestroyed"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[16].descriptor.value"},"writable":true},"key":"isDisturbed"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[17].descriptor.value"},"writable":true},"key":"isErrored"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[18].descriptor.value"},"writable":true},"key":"isReadable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[19].descriptor.value"},"writable":true},"key":"isWritable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[20].descriptor.value"},"writable":true},"key":"pipeline"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[21].descriptor.value"},"writable":true},"key":"promises"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[22].descriptor.value"},"writable":true},"key":"setDefaultHighWaterMark"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[47].value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"streams","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[47].value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["StringDecoder","default"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[48].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[48].value.properties[0].descriptor.value"},"writable":true},"key":"StringDecoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[48].value.properties[1].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["after","afterEach","assert","before","beforeEach","default","describe","expectFailure","it","mock","only","run","skip","snapshot","suite","test","todo"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[49].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[0].descriptor.value"},"writable":true},"key":"after"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[1].descriptor.value"},"writable":true},"key":"afterEach"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[2].descriptor.value"},"writable":true},"key":"assert"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[3].descriptor.value"},"writable":true},"key":"before"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[4].descriptor.value"},"writable":true},"key":"beforeEach"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[6].descriptor.value"},"writable":true},"key":"describe"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[7].descriptor.value"},"writable":true},"key":"expectFailure"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[5].descriptor.value"},"writable":true},"key":"it"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[9].descriptor.value"},"writable":true},"key":"mock"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[10].descriptor.value"},"writable":true},"key":"only"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[11].descriptor.value"},"writable":true},"key":"run"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[12].descriptor.value"},"writable":true},"key":"skip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[13].descriptor.value"},"writable":true},"key":"snapshot"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[6].descriptor.value"},"writable":true},"key":"suite"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[5].descriptor.value"},"writable":true},"key":"test"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[16].descriptor.value"},"writable":true},"key":"todo"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["clearImmediate","clearInterval","clearTimeout","default","promises","setImmediate","setInterval","setTimeout"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[50].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[0].descriptor.value"},"writable":true},"key":"clearImmediate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[1].descriptor.value"},"writable":true},"key":"clearInterval"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[2].descriptor.value"},"writable":true},"key":"clearTimeout"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[3].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[4].descriptor.value"},"writable":true},"key":"promises"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[5].descriptor.value"},"writable":true},"key":"setImmediate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[6].descriptor.value"},"writable":true},"key":"setInterval"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[7].descriptor.value"},"writable":true},"key":"setTimeout"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["default","scheduler","setImmediate","setInterval","setTimeout"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[51].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[50].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[51].value.properties[1].descriptor.value"},"writable":true},"key":"scheduler"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[51].value.properties[2].descriptor.value"},"writable":true},"key":"setImmediate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[51].value.properties[3].descriptor.value"},"writable":true},"key":"setInterval"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[51].value.properties[4].descriptor.value"},"writable":true},"key":"setTimeout"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["CLIENT_RENEG_LIMIT","CLIENT_RENEG_WINDOW","DEFAULT_CIPHERS","DEFAULT_ECDH_CURVE","DEFAULT_MAX_VERSION","DEFAULT_MIN_VERSION","SecureContext","Server","TLSSocket","checkServerIdentity","connect","convertALPNProtocols","createSecureContext","createServer","default","getCACertificates","getCertificateCompressionAlgorithms","getCiphers","rootCertificates","setDefaultCACertificates"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[52].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":3,"writable":true},"key":"CLIENT_RENEG_LIMIT"},{"descriptor":{"configurable":false,"enumerable":true,"value":600,"writable":true},"key":"CLIENT_RENEG_WINDOW"},{"descriptor":{"configurable":false,"enumerable":true,"value":"TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA","writable":true},"key":"DEFAULT_CIPHERS"},{"descriptor":{"configurable":false,"enumerable":true,"value":"auto","writable":true},"key":"DEFAULT_ECDH_CURVE"},{"descriptor":{"configurable":false,"enumerable":true,"value":"TLSv1.3","writable":true},"key":"DEFAULT_MAX_VERSION"},{"descriptor":{"configurable":false,"enumerable":true,"value":"TLSv1.2","writable":true},"key":"DEFAULT_MIN_VERSION"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[6].descriptor.value"},"writable":true},"key":"SecureContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[7].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[8].descriptor.value"},"writable":true},"key":"TLSSocket"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[9].descriptor.value"},"writable":true},"key":"checkServerIdentity"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[10].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[11].descriptor.value"},"writable":true},"key":"convertALPNProtocols"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[12].descriptor.value"},"writable":true},"key":"createSecureContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[13].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[14].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[15].descriptor.value"},"writable":true},"key":"getCACertificates"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[16].descriptor.value"},"writable":true},"key":"getCertificateCompressionAlgorithms"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[17].descriptor.value"},"writable":true},"key":"getCiphers"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[18].descriptor.value"},"writable":true},"key":"rootCertificates"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[19].descriptor.value"},"writable":true},"key":"setDefaultCACertificates"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["ReadStream","WriteStream","default","isatty"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[53].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[0].descriptor.value"},"writable":true},"key":"ReadStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[1].descriptor.value"},"writable":true},"key":"WriteStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[2].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[3].descriptor.value"},"writable":true},"key":"isatty"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["URL","URLPattern","URLSearchParams","Url","default","domainToASCII","domainToUnicode","fileURLToPath","fileURLToPathBuffer","format","parse","pathToFileURL","resolve","resolveObject","urlToHttpOptions"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[54].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[3].descriptor.value"},"writable":true},"key":"Url"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[5].descriptor.value"},"writable":true},"key":"domainToASCII"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[6].descriptor.value"},"writable":true},"key":"domainToUnicode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[7].descriptor.value"},"writable":true},"key":"fileURLToPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[8].descriptor.value"},"writable":true},"key":"fileURLToPathBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[9].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[10].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[11].descriptor.value"},"writable":true},"key":"pathToFileURL"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[12].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[13].descriptor.value"},"writable":true},"key":"resolveObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[14].descriptor.value"},"writable":true},"key":"urlToHttpOptions"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["MIMEParams","MIMEType","TextDecoder","TextEncoder","_errnoException","_exceptionWithHostPort","_extend","aborted","callbackify","convertProcessSignalToExitCode","debug","debuglog","default","deprecate","diff","format","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorMessage","getSystemErrorName","inherits","inspect","isArray","isDeepStrictEqual","parseArgs","parseEnv","promisify","setTraceSigInt","stripVTControlCharacters","styleText","toUSVString","transferableAbortController","transferableAbortSignal","types"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[55].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[0].descriptor.value"},"writable":true},"key":"MIMEParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[1].descriptor.value"},"writable":true},"key":"MIMEType"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[4].descriptor.value"},"writable":true},"key":"_errnoException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[5].descriptor.value"},"writable":true},"key":"_exceptionWithHostPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[6].descriptor.value"},"writable":true},"key":"_extend"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[12].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[26].descriptor.value"},"writable":true},"key":"parseEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["URL","URLPattern","URLSearchParams","Url","default","domainToASCII","domainToUnicode","fileURLToPath","fileURLToPathBuffer","format","parse","pathToFileURL","resolve","resolveObject","urlToHttpOptions"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[54].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[3].descriptor.value"},"writable":true},"key":"Url"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[5].descriptor.value"},"writable":true},"key":"domainToASCII"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[6].descriptor.value"},"writable":true},"key":"domainToUnicode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[7].descriptor.value"},"writable":true},"key":"fileURLToPath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[8].descriptor.value"},"writable":true},"key":"fileURLToPathBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[9].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[10].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[11].descriptor.value"},"writable":true},"key":"pathToFileURL"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[12].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[13].descriptor.value"},"writable":true},"key":"resolveObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[14].descriptor.value"},"writable":true},"key":"urlToHttpOptions"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["MIMEParams","MIMEType","TextDecoder","TextEncoder","_errnoException","_exceptionWithHostPort","_extend","aborted","callbackify","convertProcessSignalToExitCode","debug","debuglog","default","deprecate","diff","format","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorMessage","getSystemErrorName","inherits","inspect","isArray","isDeepStrictEqual","parseArgs","parseEnv","promisify","setTraceSigInt","stripVTControlCharacters","styleText","toUSVString","transferableAbortController","transferableAbortSignal","types"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[55].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[0].descriptor.value"},"writable":true},"key":"MIMEParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[1].descriptor.value"},"writable":true},"key":"MIMEType"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[4].descriptor.value"},"writable":true},"key":"_errnoException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[5].descriptor.value"},"writable":true},"key":"_exceptionWithHostPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[6].descriptor.value"},"writable":true},"key":"_extend"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[12].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[26].descriptor.value"},"writable":true},"key":"parseEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["default","isAnyArrayBuffer","isArgumentsObject","isArrayBuffer","isArrayBufferView","isAsyncFunction","isBigInt64Array","isBigIntObject","isBigUint64Array","isBooleanObject","isBoxedPrimitive","isCryptoKey","isDataView","isDate","isExternal","isFloat16Array","isFloat32Array","isFloat64Array","isGeneratorFunction","isGeneratorObject","isInt16Array","isInt32Array","isInt8Array","isKeyObject","isMap","isMapIterator","isModuleNamespaceObject","isNativeError","isNumberObject","isPromise","isProxy","isRegExp","isSet","isSetIterator","isSharedArrayBuffer","isStringObject","isSymbolObject","isTypedArray","isUint16Array","isUint32Array","isUint8Array","isUint8ClampedArray","isWeakMap","isWeakSet"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[56].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[1].descriptor.value"},"writable":true},"key":"isAnyArrayBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[2].descriptor.value"},"writable":true},"key":"isArgumentsObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[3].descriptor.value"},"writable":true},"key":"isArrayBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[4].descriptor.value"},"writable":true},"key":"isArrayBufferView"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[5].descriptor.value"},"writable":true},"key":"isAsyncFunction"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[6].descriptor.value"},"writable":true},"key":"isBigInt64Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[7].descriptor.value"},"writable":true},"key":"isBigIntObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[8].descriptor.value"},"writable":true},"key":"isBigUint64Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[9].descriptor.value"},"writable":true},"key":"isBooleanObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[10].descriptor.value"},"writable":true},"key":"isBoxedPrimitive"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[11].descriptor.value"},"writable":true},"key":"isCryptoKey"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[12].descriptor.value"},"writable":true},"key":"isDataView"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[13].descriptor.value"},"writable":true},"key":"isDate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[14].descriptor.value"},"writable":true},"key":"isExternal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[15].descriptor.value"},"writable":true},"key":"isFloat16Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[16].descriptor.value"},"writable":true},"key":"isFloat32Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[17].descriptor.value"},"writable":true},"key":"isFloat64Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[18].descriptor.value"},"writable":true},"key":"isGeneratorFunction"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[19].descriptor.value"},"writable":true},"key":"isGeneratorObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[20].descriptor.value"},"writable":true},"key":"isInt16Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[21].descriptor.value"},"writable":true},"key":"isInt32Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[22].descriptor.value"},"writable":true},"key":"isInt8Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[23].descriptor.value"},"writable":true},"key":"isKeyObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[24].descriptor.value"},"writable":true},"key":"isMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[25].descriptor.value"},"writable":true},"key":"isMapIterator"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[26].descriptor.value"},"writable":true},"key":"isModuleNamespaceObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[27].descriptor.value"},"writable":true},"key":"isNativeError"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[28].descriptor.value"},"writable":true},"key":"isNumberObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[29].descriptor.value"},"writable":true},"key":"isPromise"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[30].descriptor.value"},"writable":true},"key":"isProxy"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[31].descriptor.value"},"writable":true},"key":"isRegExp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[32].descriptor.value"},"writable":true},"key":"isSet"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[33].descriptor.value"},"writable":true},"key":"isSetIterator"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[34].descriptor.value"},"writable":true},"key":"isSharedArrayBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[35].descriptor.value"},"writable":true},"key":"isStringObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[36].descriptor.value"},"writable":true},"key":"isSymbolObject"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[37].descriptor.value"},"writable":true},"key":"isTypedArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[38].descriptor.value"},"writable":true},"key":"isUint16Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[39].descriptor.value"},"writable":true},"key":"isUint32Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[40].descriptor.value"},"writable":true},"key":"isUint8Array"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[41].descriptor.value"},"writable":true},"key":"isUint8ClampedArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[42].descriptor.value"},"writable":true},"key":"isWeakMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[56].value.properties[43].descriptor.value"},"writable":true},"key":"isWeakSet"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["DefaultDeserializer","DefaultSerializer","Deserializer","GCProfiler","Serializer","cachedDataVersionTag","default","deserialize","getCppHeapStatistics","getHeapCodeStatistics","getHeapSnapshot","getHeapSpaceStatistics","getHeapStatistics","isStringOneByteRepresentation","promiseHooks","queryObjects","serialize","setFlagsFromString","setHeapSnapshotNearHeapLimit","startCpuProfile","startupSnapshot","stopCoverage","takeCoverage","writeHeapSnapshot"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[57].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[0].descriptor.value"},"writable":true},"key":"DefaultDeserializer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[1].descriptor.value"},"writable":true},"key":"DefaultSerializer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[2].descriptor.value"},"writable":true},"key":"Deserializer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[3].descriptor.value"},"writable":true},"key":"GCProfiler"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[4].descriptor.value"},"writable":true},"key":"Serializer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[5].descriptor.value"},"writable":true},"key":"cachedDataVersionTag"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[6].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[7].descriptor.value"},"writable":true},"key":"deserialize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[8].descriptor.value"},"writable":true},"key":"getCppHeapStatistics"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[9].descriptor.value"},"writable":true},"key":"getHeapCodeStatistics"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[10].descriptor.value"},"writable":true},"key":"getHeapSnapshot"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[11].descriptor.value"},"writable":true},"key":"getHeapSpaceStatistics"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[12].descriptor.value"},"writable":true},"key":"getHeapStatistics"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[13].descriptor.value"},"writable":true},"key":"isStringOneByteRepresentation"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value"},"writable":true},"key":"promiseHooks"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[15].descriptor.value"},"writable":true},"key":"queryObjects"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[16].descriptor.value"},"writable":true},"key":"serialize"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[17].descriptor.value"},"writable":true},"key":"setFlagsFromString"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[18].descriptor.value"},"writable":true},"key":"setHeapSnapshotNearHeapLimit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[19].descriptor.value"},"writable":true},"key":"startCpuProfile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value"},"writable":true},"key":"startupSnapshot"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[21].descriptor.value"},"writable":true},"key":"stopCoverage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[22].descriptor.value"},"writable":true},"key":"takeCoverage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[23].descriptor.value"},"writable":true},"key":"writeHeapSnapshot"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Script","compileFunction","constants","createContext","createScript","default","isContext","measureMemory","runInContext","runInNewContext","runInThisContext"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[58].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[0].descriptor.value"},"writable":true},"key":"Script"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[1].descriptor.value"},"writable":true},"key":"compileFunction"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[2].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[3].descriptor.value"},"writable":true},"key":"createContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[4].descriptor.value"},"writable":true},"key":"createScript"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[6].descriptor.value"},"writable":true},"key":"isContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[7].descriptor.value"},"writable":true},"key":"measureMemory"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[8].descriptor.value"},"writable":true},"key":"runInContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[9].descriptor.value"},"writable":true},"key":"runInNewContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[58].value.properties[10].descriptor.value"},"writable":true},"key":"runInThisContext"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["WASI","default","wasiImport"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[59].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value"},"writable":true},"key":"WASI"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[59].value.properties[1].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"wasiImport"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["BroadcastChannel","MessageChannel","MessagePort","SHARE_ENV","Worker","default","getEnvironmentData","isInternalThread","isMainThread","isMarkedAsUntransferable","locks","markAsUncloneable","markAsUntransferable","moveMessagePortToContext","parentPort","postMessageToThread","receiveMessageOnPort","resourceLimits","setEnvironmentData","threadId","threadName","workerData"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[60].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:nodejs.worker_threads.SHARE_ENV","type":"symbol","value":"Symbol(nodejs.worker_threads.SHARE_ENV)"},"writable":true},"key":"SHARE_ENV"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value"},"writable":true},"key":"Worker"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[6].descriptor.value"},"writable":true},"key":"getEnvironmentData"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"isInternalThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":true,"writable":true},"key":"isMainThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[9].descriptor.value"},"writable":true},"key":"isMarkedAsUntransferable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[10].descriptor.value"},"writable":true},"key":"locks"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[11].descriptor.value"},"writable":true},"key":"markAsUncloneable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[12].descriptor.value"},"writable":true},"key":"markAsUntransferable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[13].descriptor.value"},"writable":true},"key":"moveMessagePortToContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"parentPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[15].descriptor.value"},"writable":true},"key":"postMessageToThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[16].descriptor.value"},"writable":true},"key":"receiveMessageOnPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[17].descriptor.value"},"writable":true},"key":"resourceLimits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[18].descriptor.value"},"writable":true},"key":"setEnvironmentData"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":true},"key":"threadId"},{"descriptor":{"configurable":false,"enumerable":true,"value":"","writable":true},"key":"threadName"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"workerData"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["BroadcastChannel","MessageChannel","MessagePort","SHARE_ENV","Worker","default","getEnvironmentData","isInternalThread","isMainThread","isMarkedAsUntransferable","locks","markAsUncloneable","markAsUntransferable","moveMessagePortToContext","parentPort","postMessageToThread","receiveMessageOnPort","resourceLimits","setEnvironmentData","threadId","threadName","workerData"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[60].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"identity":"for:nodejs.worker_threads.SHARE_ENV","type":"symbol","value":"Symbol(nodejs.worker_threads.SHARE_ENV)"},"writable":true},"key":"SHARE_ENV"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value"},"writable":true},"key":"Worker"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[5].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[6].descriptor.value"},"writable":true},"key":"getEnvironmentData"},{"descriptor":{"configurable":false,"enumerable":true,"value":false,"writable":true},"key":"isInternalThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":true,"writable":true},"key":"isMainThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[9].descriptor.value"},"writable":true},"key":"isMarkedAsUntransferable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[10].descriptor.value"},"writable":true},"key":"locks"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[11].descriptor.value"},"writable":true},"key":"markAsUncloneable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[12].descriptor.value"},"writable":true},"key":"markAsUntransferable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[13].descriptor.value"},"writable":true},"key":"moveMessagePortToContext"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"parentPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[15].descriptor.value"},"writable":true},"key":"postMessageToThread"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[16].descriptor.value"},"writable":true},"key":"receiveMessageOnPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[17].descriptor.value"},"writable":true},"key":"resourceLimits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[18].descriptor.value"},"writable":true},"key":"setEnvironmentData"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":true},"key":"threadId"},{"descriptor":{"configurable":false,"enumerable":true,"value":"","writable":true},"key":"threadName"},{"descriptor":{"configurable":false,"enumerable":true,"value":null,"writable":true},"key":"workerData"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["BrotliCompress","BrotliDecompress","Deflate","DeflateRaw","Gunzip","Gzip","Inflate","InflateRaw","Unzip","ZstdCompress","ZstdDecompress","brotliCompress","brotliCompressSync","brotliDecompress","brotliDecompressSync","codes","constants","crc32","createBrotliCompress","createBrotliDecompress","createDeflate","createDeflateRaw","createGunzip","createGzip","createInflate","createInflateRaw","createUnzip","createZstdCompress","createZstdDecompress","default","deflate","deflateRaw","deflateRawSync","deflateSync","gunzip","gunzipSync","gzip","gzipSync","inflate","inflateRaw","inflateRawSync","inflateSync","unzip","unzipSync","zstdCompress","zstdCompressSync","zstdDecompress","zstdDecompressSync"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[61].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[0].descriptor.value"},"writable":true},"key":"BrotliCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[1].descriptor.value"},"writable":true},"key":"BrotliDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[2].descriptor.value"},"writable":true},"key":"Deflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[3].descriptor.value"},"writable":true},"key":"DeflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[4].descriptor.value"},"writable":true},"key":"Gunzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[5].descriptor.value"},"writable":true},"key":"Gzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[6].descriptor.value"},"writable":true},"key":"Inflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[7].descriptor.value"},"writable":true},"key":"InflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[8].descriptor.value"},"writable":true},"key":"Unzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[9].descriptor.value"},"writable":true},"key":"ZstdCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[10].descriptor.value"},"writable":true},"key":"ZstdDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[11].descriptor.value"},"writable":true},"key":"brotliCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[12].descriptor.value"},"writable":true},"key":"brotliCompressSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[13].descriptor.value"},"writable":true},"key":"brotliDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[14].descriptor.value"},"writable":true},"key":"brotliDecompressSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[15].descriptor.value"},"writable":true},"key":"codes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[16].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[17].descriptor.value"},"writable":true},"key":"crc32"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[18].descriptor.value"},"writable":true},"key":"createBrotliCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[19].descriptor.value"},"writable":true},"key":"createBrotliDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[20].descriptor.value"},"writable":true},"key":"createDeflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[21].descriptor.value"},"writable":true},"key":"createDeflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[22].descriptor.value"},"writable":true},"key":"createGunzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[23].descriptor.value"},"writable":true},"key":"createGzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[24].descriptor.value"},"writable":true},"key":"createInflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[25].descriptor.value"},"writable":true},"key":"createInflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[26].descriptor.value"},"writable":true},"key":"createUnzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[27].descriptor.value"},"writable":true},"key":"createZstdCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[28].descriptor.value"},"writable":true},"key":"createZstdDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[29].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[30].descriptor.value"},"writable":true},"key":"deflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[31].descriptor.value"},"writable":true},"key":"deflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[32].descriptor.value"},"writable":true},"key":"deflateRawSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[33].descriptor.value"},"writable":true},"key":"deflateSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[34].descriptor.value"},"writable":true},"key":"gunzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[35].descriptor.value"},"writable":true},"key":"gunzipSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[36].descriptor.value"},"writable":true},"key":"gzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[37].descriptor.value"},"writable":true},"key":"gzipSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[38].descriptor.value"},"writable":true},"key":"inflate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[39].descriptor.value"},"writable":true},"key":"inflateRaw"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[40].descriptor.value"},"writable":true},"key":"inflateRawSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[41].descriptor.value"},"writable":true},"key":"inflateSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[42].descriptor.value"},"writable":true},"key":"unzip"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[43].descriptor.value"},"writable":true},"key":"unzipSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[44].descriptor.value"},"writable":true},"key":"zstdCompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[45].descriptor.value"},"writable":true},"key":"zstdCompressSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[46].descriptor.value"},"writable":true},"key":"zstdDecompress"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[61].value.properties[47].descriptor.value"},"writable":true},"key":"zstdDecompressSync"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["BoundedChannel","Channel","boundedChannel","channel","default","hasSubscribers","subscribe","tracingChannel","unsubscribe"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[62].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[0].descriptor.value"},"writable":true},"key":"BoundedChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[1].descriptor.value"},"writable":true},"key":"Channel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[2].descriptor.value"},"writable":true},"key":"boundedChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[3].descriptor.value"},"writable":true},"key":"channel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[5].descriptor.value"},"writable":true},"key":"hasSubscribers"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[6].descriptor.value"},"writable":true},"key":"subscribe"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[7].descriptor.value"},"writable":true},"key":"tracingChannel"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[62].value.properties[8].descriptor.value"},"writable":true},"key":"unsubscribe"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["access","appendFile","chmod","chown","constants","copyFile","cp","default","glob","lchmod","lchown","link","lstat","lutimes","mkdir","mkdtemp","mkdtempDisposable","open","opendir","readFile","readdir","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","watch","writeFile"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[63].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[0].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[1].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[2].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[3].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[19].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[5].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[6].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[65].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[8].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[9].descriptor.value"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[10].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[11].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[12].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[13].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[14].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[15].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[16].descriptor.value"},"writable":true},"key":"mkdtempDisposable"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[17].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[18].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[19].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[20].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[21].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[22].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[23].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[24].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[25].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[26].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[27].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[28].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[29].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[30].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[31].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[32].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[63].value.properties[33].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["default","finished","pipeline"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[64].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[21].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[1].descriptor.value"},"writable":true},"key":"finished"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[2].descriptor.value"},"writable":true},"key":"pipeline"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["arrayBuffer","blob","buffer","bytes","default","json","text"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[65].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[0].descriptor.value"},"writable":true},"key":"arrayBuffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[1].descriptor.value"},"writable":true},"key":"blob"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[2].descriptor.value"},"writable":true},"key":"buffer"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[3].descriptor.value"},"writable":true},"key":"bytes"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[5].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[65].value.properties[6].descriptor.value"},"writable":true},"key":"text"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","ReadableByteStreamController","ReadableStream","ReadableStreamBYOBReader","ReadableStreamBYOBRequest","ReadableStreamDefaultController","ReadableStreamDefaultReader","TextDecoderStream","TextEncoderStream","TransformStream","TransformStreamDefaultController","WritableStream","WritableStreamDefaultController","WritableStreamDefaultWriter","default"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[66].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[0].descriptor.value"},"writable":true},"key":"ByteLengthQueuingStrategy"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[2].descriptor.value"},"writable":true},"key":"CountQueuingStrategy"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[4].descriptor.value"},"writable":true},"key":"ReadableByteStreamController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[6].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBReader"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[7].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBRequest"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[8].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[9].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultReader"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[13].descriptor.value"},"writable":true},"key":"TransformStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[15].descriptor.value"},"writable":true},"key":"WritableStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[16].descriptor.value"},"writable":true},"key":"WritableStreamDefaultWriter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[17].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","ReadableByteStreamController","ReadableStream","ReadableStreamBYOBReader","ReadableStreamBYOBRequest","ReadableStreamDefaultController","ReadableStreamDefaultReader","TextDecoderStream","TextEncoderStream","TransformStream","TransformStreamDefaultController","WritableStream","WritableStreamDefaultController","WritableStreamDefaultWriter","default"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[66].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[0].descriptor.value"},"writable":true},"key":"ByteLengthQueuingStrategy"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[2].descriptor.value"},"writable":true},"key":"CountQueuingStrategy"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[4].descriptor.value"},"writable":true},"key":"ReadableByteStreamController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[6].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBReader"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[7].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBRequest"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[8].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[9].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultReader"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[13].descriptor.value"},"writable":true},"key":"TransformStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[95].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[15].descriptor.value"},"writable":true},"key":"WritableStreamDefaultController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[16].descriptor.value"},"writable":true},"key":"WritableStreamDefaultWriter"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[17].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["Interface","Readline","createInterface","default"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[67].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value"},"writable":true},"key":"Interface"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[1].descriptor.value"},"writable":true},"key":"Readline"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[2].descriptor.value"},"writable":true},"key":"createInterface"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[7].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} -{"ownKeyOrder":["MIMEParams","MIMEType","TextDecoder","TextEncoder","_errnoException","_exceptionWithHostPort","_extend","aborted","callbackify","convertProcessSignalToExitCode","debug","debuglog","default","deprecate","diff","format","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorMessage","getSystemErrorName","inherits","inspect","isArray","isDeepStrictEqual","parseArgs","parseEnv","promisify","setTraceSigInt","stripVTControlCharacters","styleText","toUSVString","transferableAbortController","transferableAbortSignal","types"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[68].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[0].descriptor.value"},"writable":true},"key":"MIMEParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[1].descriptor.value"},"writable":true},"key":"MIMEType"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[4].descriptor.value"},"writable":true},"key":"_errnoException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[5].descriptor.value"},"writable":true},"key":"_exceptionWithHostPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[6].descriptor.value"},"writable":true},"key":"_extend"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[12].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[26].descriptor.value"},"writable":true},"key":"parseEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} +{"ownKeyOrder":["MIMEParams","MIMEType","TextDecoder","TextEncoder","_errnoException","_exceptionWithHostPort","_extend","aborted","callbackify","convertProcessSignalToExitCode","debug","debuglog","default","deprecate","diff","format","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorMessage","getSystemErrorName","inherits","inspect","isArray","isDeepStrictEqual","parseArgs","parseEnv","promisify","setTraceSigInt","stripVTControlCharacters","styleText","toUSVString","transferableAbortController","transferableAbortSignal","types"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[68].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[0].descriptor.value"},"writable":true},"key":"MIMEParams"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[1].descriptor.value"},"writable":true},"key":"MIMEType"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[4].descriptor.value"},"writable":true},"key":"_errnoException"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[5].descriptor.value"},"writable":true},"key":"_exceptionWithHostPort"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[6].descriptor.value"},"writable":true},"key":"_extend"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[12].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[26].descriptor.value"},"writable":true},"key":"parseEnv"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["default","dot","junit","lcov","spec","tap"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[69].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[0].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[1].descriptor.value"},"writable":true},"key":"dot"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[2].descriptor.value"},"writable":true},"key":"junit"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[3].descriptor.value"},"writable":true},"key":"lcov"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[4].descriptor.value"},"writable":true},"key":"spec"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[69].value.properties[5].descriptor.value"},"writable":true},"key":"tap"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"ownKeyOrder":["createTracing","default","getEnabledCategories"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.intrinsics[70].value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[70].value.properties[0].descriptor.value"},"writable":true},"key":"createTracing"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[70].value.properties[1].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[70].value.properties[2].descriptor.value"},"writable":true},"key":"getEnabledCategories"},{"descriptor":{"configurable":false,"enumerable":false,"value":"Module","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":null,"type":"object"} {"length":0,"name":"AbortController","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"AbortController","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -83,7 +83,7 @@ {"length":0,"name":"Blob","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Blob","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"Boolean","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Boolean","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"BroadcastChannel","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"BroadcastChannel","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"Buffer","ownKeyOrder":["length","name","prototype","from","alloc","allocUnsafe","allocUnsafeSlow","concat","of","isBuffer","isEncoding","byteLength","compare","copyBytesFrom","poolSize"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"alloc"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allocUnsafe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"allocUnsafeSlow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"byteLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"concat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"copyBytesFrom"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isBuffer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isEncoding"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Buffer","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"of"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"poolSize"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value"},"writable":true},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[13].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.properties[87].descriptor.value"},"type":"function"} +{"length":3,"name":"Buffer","ownKeyOrder":["length","name","prototype","from","alloc","allocUnsafe","allocUnsafeSlow","concat","of","isBuffer","isEncoding","byteLength","compare","copyBytesFrom","poolSize"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"alloc"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allocUnsafe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"allocUnsafeSlow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"byteLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"concat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"copyBytesFrom"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isBuffer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isEncoding"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Buffer","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[13].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"of"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"poolSize"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value"},"writable":true},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[13].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.properties[88].descriptor.value"},"type":"function"} {"length":1,"name":"CompressionStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CompressionStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"Crypto","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Crypto","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[15].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"CryptoKey","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CryptoKey","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[16].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -114,88 +114,89 @@ {"length":0,"name":"Map","ownKeyOrder":["length","name","prototype","groupBy"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[42].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[42].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Map","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[42].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[42].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2","f16round"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.718281828459045,"writable":false},"key":"E"},{"descriptor":{"configurable":false,"enumerable":false,"value":2.302585092994046,"writable":false},"key":"LN10"},{"descriptor":{"configurable":false,"enumerable":false,"value":0.6931471805599453,"writable":false},"key":"LN2"},{"descriptor":{"configurable":false,"enumerable":false,"value":0.4342944819032518,"writable":false},"key":"LOG10E"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.4426950408889634,"writable":false},"key":"LOG2E"},{"descriptor":{"configurable":false,"enumerable":false,"value":3.141592653589793,"writable":false},"key":"PI"},{"descriptor":{"configurable":false,"enumerable":false,"value":0.7071067811865476,"writable":false},"key":"SQRT1_2"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.4142135623730951,"writable":false},"key":"SQRT2"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"abs"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"acos"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"acosh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"asin"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"asinh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"atan"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"atan2"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"atanh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"cbrt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"ceil"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"clz32"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"cos"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"cosh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"exp"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"expm1"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"f16round"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"floor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"fround"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"hypot"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"imul"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"log"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"log10"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"log1p"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"log2"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"max"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"min"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"pow"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"random"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"sign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"sin"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"sinh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"sqrt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"tan"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"tanh"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[43].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"trunc"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Math","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"MessageChannel","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[44].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"MessageChannel","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[44].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"MessagePort","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"MessagePort","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"Navigator","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[47].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Navigator","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[47].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[116].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[117].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"Performance","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Performance","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"PerformanceEntry","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceEntry","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"PerformanceMark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMark","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"PerformanceMeasure","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[53].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMeasure","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"PerformanceObserver","ownKeyOrder":["length","name","prototype","supportedEntryTypes"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserver","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[54].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"supportedEntryTypes"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"PerformanceObserverEntryList","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserverEntryList","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"PerformanceResourceTiming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceResourceTiming","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Promise","ownKeyOrder":["length","name","prototype","resolve","reject","all","race","allSettled","any","withResolvers","try"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[57].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"all"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allSettled"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"any"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"race"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"reject"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"try"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"withResolvers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[57].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"Proxy","ownKeyOrder":["length","name","prototype","revocable"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Proxy","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"revocable"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"length":0,"name":"ReadableStream","ownKeyOrder":["length","name","prototype","from"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[60].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReadableStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"ownKeyOrder":["defineProperty","deleteProperty","apply","construct","get","getOwnPropertyDescriptor","getPrototypeOf","has","isExtensible","ownKeys","preventExtensions","set","setPrototypeOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[62].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"construct"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"deleteProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"ownKeys"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Reflect","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"RegExp","ownKeyOrder":["length","name","prototype","escape"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[63].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RegExp","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Request","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Request","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"Response","ownKeyOrder":["length","name","prototype","error","json","redirect"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Response","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"redirect"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"Set","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[66].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Set","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"SharedArrayBuffer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[67].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SharedArrayBuffer","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[67].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"Storage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Storage","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"String","ownKeyOrder":["length","name","prototype","fromCharCode","fromCodePoint","raw"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"fromCharCode"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"fromCodePoint"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"String","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"raw"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"SubtleCrypto","ownKeyOrder":["length","name","prototype","supports"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SubtleCrypto","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[70].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"supports"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"SuppressedError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SuppressedError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"length":0,"name":"Symbol","ownKeyOrder":["length","name","prototype","for","keyFor","iterator","asyncIterator"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":{"identity":"well-known:asyncIterator","type":"symbol","value":"Symbol(Symbol.asyncIterator)"},"writable":false},"key":"asyncIterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"for"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"identity":"well-known:iterator","type":"symbol","value":"Symbol(Symbol.iterator)"},"writable":false},"key":"iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"keyFor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Symbol","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"SyntaxError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SyntaxError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"ownKeyOrder":["Duration","Instant","PlainDate","PlainTime","PlainDateTime","PlainYearMonth","PlainMonthDay","ZonedDateTime","Now"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Duration"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"Instant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"Now"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"PlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"PlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"PlainMonthDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"PlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"PlainYearMonth"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"ZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"TextDecoder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoder","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"TextDecoderStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoderStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"TextEncoder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoder","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"TextEncoderStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoderStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"TransformStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[79].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TransformStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[79].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"TypeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TypeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"length":1,"name":"URIError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URIError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} -{"length":1,"name":"URL","ownKeyOrder":["length","name","prototype","canParse","parse"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"canParse"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URL","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"URLPattern","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLPattern","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"URLSearchParams","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLSearchParams","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"Uint16Array","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint16Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} -{"length":3,"name":"Uint32Array","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[86].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":4,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint32Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} -{"length":3,"name":"Uint8Array","ownKeyOrder":["length","name","prototype","fromBase64","fromHex","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"fromBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"fromHex"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint8Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} -{"length":3,"name":"Uint8ClampedArray","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint8ClampedArray","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} -{"length":0,"name":"WeakMap","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakMap","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"WeakRef","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakRef","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"WeakSet","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakSet","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Module","Instance","Memory","Table","Global","CompileError","LinkError","RuntimeError","Exception","Tag","JSTag","compile","validate","instantiate","compileStreaming","instantiateStreaming","promising"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"CompileError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"Exception"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"Global"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"Instance"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"JSTag"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"LinkError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"Memory"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"Module"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"RuntimeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"Table"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"Tag"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"compile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"compileStreaming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"instantiate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"instantiateStreaming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"promising"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"validate"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"WebSocket","ownKeyOrder":["length","name","prototype","CONNECTING","OPEN","CLOSING","CLOSED"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":3,"writable":false},"key":"CLOSED"},{"descriptor":{"configurable":false,"enumerable":true,"value":2,"writable":false},"key":"CLOSING"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":false},"key":"CONNECTING"},{"descriptor":{"configurable":false,"enumerable":true,"value":1,"writable":false},"key":"OPEN"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WebSocket","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"WritableStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WritableStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"atob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[95].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"atob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"btoa","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[96].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"btoa","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"clearImmediate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[97].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearImmediate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"clearInterval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[98].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearInterval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"clearTimeout","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[99].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["log","info","debug","warn","error","dir","time","timeEnd","timeLog","trace","assert","clear","count","countReset","group","groupEnd","table","dirxml","groupCollapsed","Console","profile","profileEnd","timeStamp","context","createTask"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[100].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[0].descriptor.value"},"writable":true},"key":"Console"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[1].descriptor.value"},"writable":true},"key":"assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[2].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[3].descriptor.value"},"writable":true},"key":"context"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[4].descriptor.value"},"writable":true},"key":"count"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[5].descriptor.value"},"writable":true},"key":"countReset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[6].descriptor.value"},"writable":true},"key":"createTask"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[7].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[9].descriptor.value"},"writable":true},"key":"dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[10].descriptor.value"},"writable":true},"key":"dirxml"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[11].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[12].descriptor.value"},"writable":true},"key":"group"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[13].descriptor.value"},"writable":true},"key":"groupCollapsed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[14].descriptor.value"},"writable":true},"key":"groupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[15].descriptor.value"},"writable":true},"key":"info"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[16].descriptor.value"},"writable":true},"key":"log"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[17].descriptor.value"},"writable":true},"key":"profile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[18].descriptor.value"},"writable":true},"key":"profileEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[19].descriptor.value"},"writable":true},"key":"table"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[20].descriptor.value"},"writable":true},"key":"time"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[21].descriptor.value"},"writable":true},"key":"timeEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[22].descriptor.value"},"writable":true},"key":"timeLog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[23].descriptor.value"},"writable":true},"key":"timeStamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[24].descriptor.value"},"writable":true},"key":"trace"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[25].descriptor.value"},"writable":true},"key":"warn"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[101].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"decodeURI","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[102].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decodeURI","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"decodeURIComponent","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[103].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decodeURIComponent","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"encodeURI","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[104].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeURI","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"encodeURIComponent","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[105].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeURIComponent","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[106].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"eval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[107].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"eval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fetch","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[108].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fetch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"gc","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[109].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"gc","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isFinite","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[112].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFinite","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isNaN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[113].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isNaN","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"localStorage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[114].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"localStorage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[114].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[115].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"parseFloat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[116].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseFloat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"parseInt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[117].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseInt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","monitorEventLoopDelay","eventLoopUtilization","timerify","createHistogram","performance","constants","default"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[118].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[118].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"}],"prototype":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value"},"type":"object"} -{"ownKeyOrder":["_debugEnd","_debugProcess","_events","_eventsCount","_exiting","_fatalException","_getActiveHandles","_getActiveRequests","_kill","_linkedBinding","_maxListeners","_preload_modules","_rawDebug","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","_tickCallback","abort","addListener","addUncaughtExceptionCaptureCallback","allowedNodeEnvironmentFlags","argv","argv0","arch","binding","channel","chdir","config","connected","cpuUsage","cwd","debugPort","disconnect","dlopen","domain","env","eventNames","execve","ref","unref","execArgv","execPath","features","finalization","getActiveResourcesInfo","getBuiltinModule","getMaxListeners","hrtime","kill","listenerCount","listeners","memoryUsage","moduleLoadList","nextTick","off","on","once","openStdin","pid","platform","ppid","prependListener","prependOnceListener","rawListeners","release","removeAllListeners","removeListener","report","resourceUsage","reallyExit","setMaxListeners","setSourceMapsEnabled","send","sourceMapsEnabled","stderr","stdin","stdout","title","uptime","version","versions"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[6].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[8].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[9].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[10].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[13].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[14].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[15].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[16].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[17].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[24].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[35].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[41].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[42].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[43].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[50].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[52].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[54].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[56].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[57].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[62].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[63].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[65].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[66].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[67].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[81].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[82].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"queueMicrotask","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"queueMicrotask","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"sessionStorage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[121].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sessionStorage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[121].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"setImmediate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[122].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setImmediate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"setInterval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[123].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setInterval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"setTimeout","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[124].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"structuredClone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[125].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"structuredClone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"unescape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[127].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unescape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","__defineGetter__","__defineSetter__","hasOwnProperty","__lookupGetter__","__lookupSetter__","isPrototypeOf","propertyIsEnumerable","toString","valueOf","__proto__","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[0].descriptor.value"},"writable":true},"key":"__defineGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[1].descriptor.value"},"writable":true},"key":"__defineSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[2].descriptor.value"},"writable":true},"key":"__lookupGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[3].descriptor.value"},"writable":true},"key":"__lookupSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.prototype.properties[4].descriptor.get"},"set":{"ref":"$global.prototype.properties[4].descriptor.set"}},"key":"__proto__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[6].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[7].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[8].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[11].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":null,"type":"object"} +{"length":1,"name":"MessageEvent","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"MessageEvent","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[25].descriptor.value"},"type":"function"} +{"length":0,"name":"MessagePort","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"MessagePort","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"Navigator","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Navigator","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[117].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"Performance","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Performance","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"PerformanceEntry","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceEntry","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"PerformanceMark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[53].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMark","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"PerformanceMeasure","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMeasure","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"PerformanceObserver","ownKeyOrder":["length","name","prototype","supportedEntryTypes"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserver","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[55].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"supportedEntryTypes"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"PerformanceObserverEntryList","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserverEntryList","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"PerformanceResourceTiming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceResourceTiming","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Promise","ownKeyOrder":["length","name","prototype","resolve","reject","all","race","allSettled","any","withResolvers","try"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[58].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"all"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allSettled"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"any"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"race"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"reject"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"try"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"withResolvers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[58].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"Proxy","ownKeyOrder":["length","name","prototype","revocable"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Proxy","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"revocable"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"length":0,"name":"ReadableStream","ownKeyOrder":["length","name","prototype","from"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[61].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReadableStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"ownKeyOrder":["defineProperty","deleteProperty","apply","construct","get","getOwnPropertyDescriptor","getPrototypeOf","has","isExtensible","ownKeys","preventExtensions","set","setPrototypeOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[63].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"construct"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"deleteProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"ownKeys"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Reflect","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"RegExp","ownKeyOrder":["length","name","prototype","escape"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[64].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RegExp","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Request","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Request","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"Response","ownKeyOrder":["length","name","prototype","error","json","redirect"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Response","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"redirect"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"Set","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[67].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Set","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[67].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"SharedArrayBuffer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[68].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SharedArrayBuffer","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[68].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"Storage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Storage","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"String","ownKeyOrder":["length","name","prototype","fromCharCode","fromCodePoint","raw"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"fromCharCode"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"fromCodePoint"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"String","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"raw"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"SubtleCrypto","ownKeyOrder":["length","name","prototype","supports"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SubtleCrypto","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[71].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"supports"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"SuppressedError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SuppressedError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"length":0,"name":"Symbol","ownKeyOrder":["length","name","prototype","for","keyFor","iterator","asyncIterator"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":{"identity":"well-known:asyncIterator","type":"symbol","value":"Symbol(Symbol.asyncIterator)"},"writable":false},"key":"asyncIterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"for"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"identity":"well-known:iterator","type":"symbol","value":"Symbol(Symbol.iterator)"},"writable":false},"key":"iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"keyFor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Symbol","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"SyntaxError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SyntaxError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"ownKeyOrder":["Duration","Instant","PlainDate","PlainTime","PlainDateTime","PlainYearMonth","PlainMonthDay","ZonedDateTime","Now"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Duration"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"Instant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"Now"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"PlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"PlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"PlainMonthDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"PlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"PlainYearMonth"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"ZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"TextDecoder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoder","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"TextDecoderStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoderStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"TextEncoder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoder","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"TextEncoderStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[79].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoderStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[79].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"TransformStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TransformStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"TypeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TypeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"length":1,"name":"URIError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URIError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} +{"length":1,"name":"URL","ownKeyOrder":["length","name","prototype","canParse","parse"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"canParse"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URL","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"URLPattern","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLPattern","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"URLSearchParams","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLSearchParams","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"Uint16Array","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[86].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint16Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} +{"length":3,"name":"Uint32Array","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":4,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint32Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} +{"length":3,"name":"Uint8Array","ownKeyOrder":["length","name","prototype","fromBase64","fromHex","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"fromBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"fromHex"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint8Array","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} +{"length":3,"name":"Uint8ClampedArray","ownKeyOrder":["length","name","prototype","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Uint8ClampedArray","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value"},"type":"function"} +{"length":0,"name":"WeakMap","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakMap","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"WeakRef","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakRef","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"WeakSet","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakSet","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["Module","Instance","Memory","Table","Global","CompileError","LinkError","RuntimeError","Exception","Tag","JSTag","compile","validate","instantiate","compileStreaming","instantiateStreaming","promising"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"CompileError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"Exception"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"Global"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"Instance"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"JSTag"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"LinkError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"Memory"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"Module"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"RuntimeError"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"Table"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"Tag"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"compile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"compileStreaming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"instantiate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"instantiateStreaming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"promising"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"validate"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"WebSocket","ownKeyOrder":["length","name","prototype","CONNECTING","OPEN","CLOSING","CLOSED"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":3,"writable":false},"key":"CLOSED"},{"descriptor":{"configurable":false,"enumerable":true,"value":2,"writable":false},"key":"CLOSING"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":false},"key":"CONNECTING"},{"descriptor":{"configurable":false,"enumerable":true,"value":1,"writable":false},"key":"OPEN"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WebSocket","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"WritableStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[95].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WritableStream","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[95].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"atob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[96].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"atob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"btoa","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[97].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"btoa","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"clearImmediate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[98].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearImmediate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"clearInterval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[99].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearInterval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"clearTimeout","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[100].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["log","info","debug","warn","error","dir","time","timeEnd","timeLog","trace","assert","clear","count","countReset","group","groupEnd","table","dirxml","groupCollapsed","Console","profile","profileEnd","timeStamp","context","createTask"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[101].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[0].descriptor.value"},"writable":true},"key":"Console"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[1].descriptor.value"},"writable":true},"key":"assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[2].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[3].descriptor.value"},"writable":true},"key":"context"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[4].descriptor.value"},"writable":true},"key":"count"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[5].descriptor.value"},"writable":true},"key":"countReset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[6].descriptor.value"},"writable":true},"key":"createTask"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[7].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[9].descriptor.value"},"writable":true},"key":"dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[10].descriptor.value"},"writable":true},"key":"dirxml"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[11].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[12].descriptor.value"},"writable":true},"key":"group"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[13].descriptor.value"},"writable":true},"key":"groupCollapsed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[14].descriptor.value"},"writable":true},"key":"groupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[15].descriptor.value"},"writable":true},"key":"info"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[16].descriptor.value"},"writable":true},"key":"log"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[17].descriptor.value"},"writable":true},"key":"profile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[18].descriptor.value"},"writable":true},"key":"profileEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[19].descriptor.value"},"writable":true},"key":"table"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[20].descriptor.value"},"writable":true},"key":"time"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[21].descriptor.value"},"writable":true},"key":"timeEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[22].descriptor.value"},"writable":true},"key":"timeLog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[23].descriptor.value"},"writable":true},"key":"timeStamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[24].descriptor.value"},"writable":true},"key":"trace"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[20].value.properties[25].descriptor.value"},"writable":true},"key":"warn"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[102].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"decodeURI","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[103].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decodeURI","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"decodeURIComponent","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[104].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decodeURIComponent","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"encodeURI","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[105].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeURI","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"encodeURIComponent","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[106].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeURIComponent","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[107].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"eval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[108].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"eval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fetch","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[109].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fetch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"gc","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[110].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"gc","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isFinite","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[113].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFinite","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isNaN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[114].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isNaN","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"localStorage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[115].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"localStorage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[115].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[116].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"parseFloat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[117].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseFloat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"parseInt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[118].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseInt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","monitorEventLoopDelay","eventLoopUtilization","timerify","createHistogram","performance","constants","default"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"}],"prototype":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":["version","versions","arch","platform","release","_rawDebug","moduleLoadList","binding","_linkedBinding","_events","_eventsCount","_maxListeners","domain","_exiting","config","dlopen","uptime","addListener","_getActiveRequests","_getActiveHandles","getActiveResourcesInfo","reallyExit","_kill","cpuUsage","channel","resourceUsage","memoryUsage","connected","kill","execve","ref","disconnect","unref","finalization","hrtime","eventNames","openStdin","allowedNodeEnvironmentFlags","features","_fatalException","addUncaughtExceptionCaptureCallback","nextTick","_tickCallback","sourceMapsEnabled","setSourceMapsEnabled","getMaxListeners","getBuiltinModule","_debugProcess","listenerCount","listeners","_debugEnd","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","off","on","once","stdout","stdin","stderr","abort","prependListener","prependOnceListener","rawListeners","chdir","removeAllListeners","removeListener","cwd","env","title","setMaxListeners","argv","send","execArgv","pid","ppid","execPath","debugPort","argv0","_preload_modules","report"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[6].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[8].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[9].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[10].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[13].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[14].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[15].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[16].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[17].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[24].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[35].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[41].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[42].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[43].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[50].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[52].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[54].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[56].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[57].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[62].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[63].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[65].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[66].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[67].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[81].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[82].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"queueMicrotask","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[121].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"queueMicrotask","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"sessionStorage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[122].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sessionStorage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[122].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"setImmediate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[123].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setImmediate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"setInterval","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[124].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setInterval","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"setTimeout","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[125].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"structuredClone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[126].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"structuredClone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"unescape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[128].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unescape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","__defineGetter__","__defineSetter__","hasOwnProperty","__lookupGetter__","__lookupSetter__","isPrototypeOf","propertyIsEnumerable","toString","valueOf","__proto__","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[0].descriptor.value"},"writable":true},"key":"__defineGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[1].descriptor.value"},"writable":true},"key":"__defineSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[2].descriptor.value"},"writable":true},"key":"__lookupGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[3].descriptor.value"},"writable":true},"key":"__lookupSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.prototype.properties[4].descriptor.get"},"set":{"ref":"$global.prototype.properties[4].descriptor.set"}},"key":"__proto__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[6].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[7].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[8].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[11].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":null,"type":"object"} {"length":0,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[0].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"get constructor","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[1].value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get constructor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"set constructor","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[1].value.properties[0].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set constructor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -220,7 +221,7 @@ {"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"of","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"of","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","arguments","caller","constructor","apply","bind","call","toString"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[5].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[33].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","constructor","apply","bind","call","toString","arguments","caller"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[5].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[33].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} {"length":1,"name":"at","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"at","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"get buffer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get buffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"get byteLength","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get byteLength","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -267,7 +268,7 @@ {"length":1,"name":"throw","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[10].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"throw","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"[Symbol.asyncIterator]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[11].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.asyncIterator]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"AsyncFunction","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[12].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"AsyncFunction","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[12].value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[33].descriptor.value"},"type":"function"} -{"ownKeyOrder":["constructor","toString","inspect","slice","subarray","copy","write","toJSON","fill","equals","compare","indexOf","lastIndexOf","includes","swap16","swap32","swap64","toLocaleString","readUInt8","readUint8","readInt8","readUInt16BE","readUint16BE","readUInt16LE","readUint16LE","readInt16BE","readInt16LE","readUInt32BE","readUint32BE","readUInt32LE","readUint32LE","readInt32BE","readInt32LE","readFloatBE","readFloatLE","readDoubleBE","readDoubleLE","readBigInt64BE","readBigInt64LE","readBigUInt64BE","readBigUint64BE","readBigUInt64LE","readBigUint64LE","readUIntBE","readUintBE","readUIntLE","readUintLE","readIntBE","readIntLE","writeUInt8","writeUint8","writeInt8","writeUInt16BE","writeUint16BE","writeUInt16LE","writeUint16LE","writeInt16BE","writeInt16LE","writeUInt32BE","writeUint32BE","writeUInt32LE","writeUint32LE","writeInt32BE","writeInt32LE","writeFloatBE","writeFloatLE","writeDoubleBE","writeDoubleLE","writeBigInt64BE","writeBigInt64LE","writeBigUInt64BE","writeBigUint64BE","writeBigUInt64LE","writeBigUint64LE","writeUIntBE","writeUintBE","writeUIntLE","writeUintLE","writeIntBE","writeIntLE","asciiSlice","asciiWrite","base64Slice","base64Write","base64urlSlice","base64urlWrite","hexSlice","hexWrite","latin1Slice","latin1Write","ucs2Slice","ucs2Write","utf8Slice","utf8Write","parent","offset"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[13].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"asciiSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"asciiWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"base64Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"base64Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"base64urlSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"base64urlWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"copy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"fill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"hexSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"hexWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"includes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"indexOf"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"lastIndexOf"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"latin1Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"latin1Write"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"offset"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"parent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"readBigInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"readBigInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"readBigUInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"readBigUInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"readBigUint64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"readBigUint64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"readDoubleBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"readDoubleLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"readFloatBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"readFloatLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"readInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"readInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"readInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"readInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"readInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"readIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"readIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"readUInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"readUInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"readUInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"readUInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"readUInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"readUIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"readUIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"readUint16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"readUint16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"readUint32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"readUint32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"readUint8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"readUintBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"readUintLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"subarray"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"swap16"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[55].descriptor.value"},"writable":true},"key":"swap32"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[56].descriptor.value"},"writable":true},"key":"swap64"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[57].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"ucs2Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"ucs2Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"utf8Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"utf8Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"writeBigInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"writeBigInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"writeBigUInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[68].descriptor.value"},"writable":true},"key":"writeBigUInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"writeBigUint64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"writeBigUint64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[71].descriptor.value"},"writable":true},"key":"writeDoubleBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"writeDoubleLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"writeFloatBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"writeFloatLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[75].descriptor.value"},"writable":true},"key":"writeInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"writeInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"writeInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[78].descriptor.value"},"writable":true},"key":"writeInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"writeInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[80].descriptor.value"},"writable":true},"key":"writeIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[81].descriptor.value"},"writable":true},"key":"writeIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[82].descriptor.value"},"writable":true},"key":"writeUInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[83].descriptor.value"},"writable":true},"key":"writeUInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[84].descriptor.value"},"writable":true},"key":"writeUInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[85].descriptor.value"},"writable":true},"key":"writeUInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[86].descriptor.value"},"writable":true},"key":"writeUInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[87].descriptor.value"},"writable":true},"key":"writeUIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[88].descriptor.value"},"writable":true},"key":"writeUIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[89].descriptor.value"},"writable":true},"key":"writeUint16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[90].descriptor.value"},"writable":true},"key":"writeUint16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[91].descriptor.value"},"writable":true},"key":"writeUint32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[92].descriptor.value"},"writable":true},"key":"writeUint32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[93].descriptor.value"},"writable":true},"key":"writeUint8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[94].descriptor.value"},"writable":true},"key":"writeUintBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[95].descriptor.value"},"writable":true},"key":"writeUintLE"}],"prototype":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor","toString","inspect","slice","subarray","copy","write","toJSON","fill","equals","compare","indexOf","lastIndexOf","includes","swap16","swap32","swap64","toLocaleString","readUInt8","readUint8","readInt8","readUInt16BE","readUint16BE","readUInt16LE","readUint16LE","readInt16BE","readInt16LE","readUInt32BE","readUint32BE","readUInt32LE","readUint32LE","readInt32BE","readInt32LE","readFloatBE","readFloatLE","readDoubleBE","readDoubleLE","readBigInt64BE","readBigInt64LE","readBigUInt64BE","readBigUint64BE","readBigUInt64LE","readBigUint64LE","readUIntBE","readUintBE","readUIntLE","readUintLE","readIntBE","readIntLE","writeUInt8","writeUint8","writeInt8","writeUInt16BE","writeUint16BE","writeUInt16LE","writeUint16LE","writeInt16BE","writeInt16LE","writeUInt32BE","writeUint32BE","writeUInt32LE","writeUint32LE","writeInt32BE","writeInt32LE","writeFloatBE","writeFloatLE","writeDoubleBE","writeDoubleLE","writeBigInt64BE","writeBigInt64LE","writeBigUInt64BE","writeBigUint64BE","writeBigUInt64LE","writeBigUint64LE","writeUIntBE","writeUintBE","writeUIntLE","writeUintLE","writeIntBE","writeIntLE","asciiSlice","asciiWrite","base64Slice","base64Write","base64urlSlice","base64urlWrite","hexSlice","hexWrite","latin1Slice","latin1Write","ucs2Slice","ucs2Write","utf8Slice","utf8Write","parent","offset"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[13].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"asciiSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"asciiWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"base64Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"base64Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"base64urlSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"base64urlWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"copy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"fill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"hexSlice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"hexWrite"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"includes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"indexOf"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"lastIndexOf"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"latin1Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"latin1Write"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"offset"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"parent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"readBigInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"readBigInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"readBigUInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"readBigUInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"readBigUint64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"readBigUint64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"readDoubleBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"readDoubleLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"readFloatBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"readFloatLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"readInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"readInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"readInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"readInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"readInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"readIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"readIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"readUInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"readUInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"readUInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"readUInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"readUInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"readUIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"readUIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"readUint16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"readUint16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"readUint32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"readUint32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"readUint8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"readUintBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"readUintLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"subarray"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"swap16"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[55].descriptor.value"},"writable":true},"key":"swap32"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[56].descriptor.value"},"writable":true},"key":"swap64"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[57].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"ucs2Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"ucs2Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"utf8Slice"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"utf8Write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"writeBigInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"writeBigInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"writeBigUInt64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[68].descriptor.value"},"writable":true},"key":"writeBigUInt64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"writeBigUint64BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"writeBigUint64LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[71].descriptor.value"},"writable":true},"key":"writeDoubleBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"writeDoubleLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"writeFloatBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"writeFloatLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[75].descriptor.value"},"writable":true},"key":"writeInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"writeInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"writeInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[78].descriptor.value"},"writable":true},"key":"writeInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"writeInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[80].descriptor.value"},"writable":true},"key":"writeIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[81].descriptor.value"},"writable":true},"key":"writeIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[82].descriptor.value"},"writable":true},"key":"writeUInt16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[83].descriptor.value"},"writable":true},"key":"writeUInt16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[84].descriptor.value"},"writable":true},"key":"writeUInt32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[85].descriptor.value"},"writable":true},"key":"writeUInt32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[86].descriptor.value"},"writable":true},"key":"writeUInt8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[87].descriptor.value"},"writable":true},"key":"writeUIntBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[88].descriptor.value"},"writable":true},"key":"writeUIntLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[89].descriptor.value"},"writable":true},"key":"writeUint16BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[90].descriptor.value"},"writable":true},"key":"writeUint16LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[91].descriptor.value"},"writable":true},"key":"writeUint32BE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[92].descriptor.value"},"writable":true},"key":"writeUint32LE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[93].descriptor.value"},"writable":true},"key":"writeUint8"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[94].descriptor.value"},"writable":true},"key":"writeUintBE"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[13].value.properties[2].descriptor.value.properties[95].descriptor.value"},"writable":true},"key":"writeUintLE"}],"prototype":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"length":0,"name":"Assert","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Assert","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[14].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"AssertionError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"AssertionError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[14].value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[23].descriptor.value"},"type":"function"} {"length":0,"name":"deepEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deepEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -286,12 +287,12 @@ {"length":0,"name":"notStrictEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"notStrictEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"partialDeepStrictEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"partialDeepStrictEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"rejects","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"rejects","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Assert","AssertionError","ok","fail","equal","notEqual","deepEqual","notDeepEqual","deepStrictEqual","notDeepStrictEqual","strictEqual","notStrictEqual","partialDeepStrictEqual","match","doesNotMatch","throws","rejects","doesNotThrow","doesNotReject","ifError","strict"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[0].descriptor.value"},"writable":true},"key":"Assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[1].descriptor.value"},"writable":true},"key":"AssertionError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[2].descriptor.value"},"writable":true},"key":"deepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[3].descriptor.value"},"writable":true},"key":"deepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[5].descriptor.value"},"writable":true},"key":"doesNotMatch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[6].descriptor.value"},"writable":true},"key":"doesNotReject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[7].descriptor.value"},"writable":true},"key":"doesNotThrow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[8].descriptor.value"},"writable":true},"key":"equal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[9].descriptor.value"},"writable":true},"key":"fail"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[10].descriptor.value"},"writable":true},"key":"ifError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[11].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[12].descriptor.value"},"writable":true},"key":"notDeepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[13].descriptor.value"},"writable":true},"key":"notDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[14].descriptor.value"},"writable":true},"key":"notEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[15].descriptor.value"},"writable":true},"key":"notStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[17].descriptor.value"},"writable":true},"key":"partialDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[18].descriptor.value"},"writable":true},"key":"rejects"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[19].descriptor.value"},"writable":true},"key":"strict"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[20].descriptor.value"},"writable":true},"key":"strictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[21].descriptor.value"},"writable":true},"key":"throws"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["AssertionError","ok","fail","equal","notEqual","deepEqual","notDeepEqual","deepStrictEqual","notDeepStrictEqual","strictEqual","notStrictEqual","partialDeepStrictEqual","match","doesNotMatch","throws","rejects","doesNotThrow","doesNotReject","ifError","Assert","strict"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[0].descriptor.value"},"writable":true},"key":"Assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[1].descriptor.value"},"writable":true},"key":"AssertionError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[2].descriptor.value"},"writable":true},"key":"deepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[3].descriptor.value"},"writable":true},"key":"deepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[5].descriptor.value"},"writable":true},"key":"doesNotMatch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[6].descriptor.value"},"writable":true},"key":"doesNotReject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[7].descriptor.value"},"writable":true},"key":"doesNotThrow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[8].descriptor.value"},"writable":true},"key":"equal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[9].descriptor.value"},"writable":true},"key":"fail"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[10].descriptor.value"},"writable":true},"key":"ifError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[11].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[12].descriptor.value"},"writable":true},"key":"notDeepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[13].descriptor.value"},"writable":true},"key":"notDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[14].descriptor.value"},"writable":true},"key":"notEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[15].descriptor.value"},"writable":true},"key":"notStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[17].descriptor.value"},"writable":true},"key":"partialDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[18].descriptor.value"},"writable":true},"key":"rejects"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[19].descriptor.value"},"writable":true},"key":"strict"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[20].descriptor.value"},"writable":true},"key":"strictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[21].descriptor.value"},"writable":true},"key":"throws"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"strictEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"strictEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"throws","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"throws","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"deepEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deepEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"deepStrictEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deepStrictEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"ok","ownKeyOrder":["length","name","prototype","fail","ok","equal","notEqual","deepEqual","notDeepEqual","deepStrictEqual","notDeepStrictEqual","strictEqual","notStrictEqual","partialDeepStrictEqual","throws","rejects","doesNotThrow","doesNotReject","ifError","match","doesNotMatch","strict","default","AssertionError","Assert"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[0].descriptor.value"},"writable":true},"key":"Assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[1].descriptor.value"},"writable":true},"key":"AssertionError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[2].descriptor.value"},"writable":true},"key":"deepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[3].descriptor.value"},"writable":true},"key":"deepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[5].descriptor.value"},"writable":true},"key":"doesNotMatch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[6].descriptor.value"},"writable":true},"key":"doesNotReject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[7].descriptor.value"},"writable":true},"key":"doesNotThrow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[8].descriptor.value"},"writable":true},"key":"equal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[9].descriptor.value"},"writable":true},"key":"fail"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[10].descriptor.value"},"writable":true},"key":"ifError"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[11].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ok","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[12].descriptor.value"},"writable":true},"key":"notDeepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[13].descriptor.value"},"writable":true},"key":"notDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[14].descriptor.value"},"writable":true},"key":"notEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[15].descriptor.value"},"writable":true},"key":"notStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[17].descriptor.value"},"writable":true},"key":"partialDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[18].descriptor.value"},"writable":true},"key":"rejects"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"strict"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[20].descriptor.value"},"writable":true},"key":"strictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[21].descriptor.value"},"writable":true},"key":"throws"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"ok","ownKeyOrder":["length","name","prototype","AssertionError","ok","fail","equal","notEqual","deepEqual","notDeepEqual","deepStrictEqual","notDeepStrictEqual","strictEqual","notStrictEqual","partialDeepStrictEqual","match","doesNotMatch","throws","rejects","doesNotThrow","doesNotReject","ifError","Assert","strict","default"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[0].descriptor.value"},"writable":true},"key":"Assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[14].value.properties[1].descriptor.value"},"writable":true},"key":"AssertionError"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[2].descriptor.value"},"writable":true},"key":"deepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[3].descriptor.value"},"writable":true},"key":"deepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[5].descriptor.value"},"writable":true},"key":"doesNotMatch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[6].descriptor.value"},"writable":true},"key":"doesNotReject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[7].descriptor.value"},"writable":true},"key":"doesNotThrow"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[8].descriptor.value"},"writable":true},"key":"equal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[9].descriptor.value"},"writable":true},"key":"fail"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[10].descriptor.value"},"writable":true},"key":"ifError"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[11].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ok","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[12].descriptor.value"},"writable":true},"key":"notDeepEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[13].descriptor.value"},"writable":true},"key":"notDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[14].descriptor.value"},"writable":true},"key":"notEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[15].descriptor.value"},"writable":true},"key":"notStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[17].descriptor.value"},"writable":true},"key":"partialDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[18].descriptor.value"},"writable":true},"key":"rejects"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[4].descriptor.value"},"writable":true},"key":"strict"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[20].descriptor.value"},"writable":true},"key":"strictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[15].value.properties[21].descriptor.value"},"writable":true},"key":"throws"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"doesNotMatch","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"doesNotMatch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"doesNotReject","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"doesNotReject","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"doesNotThrow","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[15].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"doesNotThrow","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -323,7 +324,7 @@ {"length":0,"name":"isUtf8","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[17].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isUtf8","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"ChildProcess","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ChildProcess","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[18].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"type":"function"} {"length":2,"name":"_forkChild","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"_forkChild","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["ChildProcess","_forkChild","exec","execFile","execFileSync","execSync","fork","spawn","spawnSync"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[0].descriptor.value"},"writable":true},"key":"ChildProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[1].descriptor.value"},"writable":true},"key":"_forkChild"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[3].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[4].descriptor.value"},"writable":true},"key":"execFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[5].descriptor.value"},"writable":true},"key":"execFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[6].descriptor.value"},"writable":true},"key":"execSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[7].descriptor.value"},"writable":true},"key":"fork"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[8].descriptor.value"},"writable":true},"key":"spawn"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[9].descriptor.value"},"writable":true},"key":"spawnSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["_forkChild","ChildProcess","exec","execFile","execFileSync","execSync","fork","spawn","spawnSync"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[0].descriptor.value"},"writable":true},"key":"ChildProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[1].descriptor.value"},"writable":true},"key":"_forkChild"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[3].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[4].descriptor.value"},"writable":true},"key":"execFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[5].descriptor.value"},"writable":true},"key":"execFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[6].descriptor.value"},"writable":true},"key":"execSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[7].descriptor.value"},"writable":true},"key":"fork"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[8].descriptor.value"},"writable":true},"key":"spawn"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[18].value.properties[9].descriptor.value"},"writable":true},"key":"spawnSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"exec","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exec","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"execFile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"execFile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"execFileSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[18].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"execFileSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -364,8 +365,8 @@ {"length":0,"name":"timeStamp","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[20].value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"timeStamp","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"trace","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[20].value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trace","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"warn","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[20].value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"warn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["F_OK","R_OK","W_OK","X_OK","O_RDONLY","O_WRONLY","O_RDWR","O_NOFOLLOW","O_CREAT","O_TRUNC","O_APPEND","O_EXCL","COPYFILE_EXCL","COPYFILE_FICLONE","COPYFILE_FICLONE_FORCE","S_IRUSR","S_IWUSR","S_IXUSR","S_IRGRP","S_IWGRP","S_IXGRP","S_IROTH","S_IWOTH","S_IXOTH","SIGHUP","SIGINT","SIGQUIT","SIGILL","SIGTRAP","SIGABRT","SIGIOT","SIGBUS","SIGFPE","SIGKILL","SIGUSR1","SIGSEGV","SIGUSR2","SIGPIPE","SIGALRM","SIGTERM","SIGCHLD","SIGSTKFLT","SIGCONT","SIGSTOP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGXCPU","SIGXFSZ","SIGVTALRM","SIGPROF","SIGWINCH","SIGIO","SIGPOLL","SIGPWR","SIGSYS","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EAFNOSUPPORT","EAGAIN","EALREADY","EBADF","EBADMSG","EBUSY","ECANCELED","ECHILD","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDESTADDRREQ","EDOM","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTUNREACH","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","ELOOP","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOBUFS","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOLCK","ENOLINK","ENOMEM","ENOMSG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTSOCK","ENOTSUP","ENOTTY","ENXIO","EOPNOTSUPP","EOVERFLOW","EPERM","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EROFS","ESPIPE","ESRCH","ESTALE","ETIME","ETIMEDOUT","ETXTBSY","EWOULDBLOCK","EXDEV","PRIORITY_LOW","PRIORITY_BELOW_NORMAL","PRIORITY_NORMAL","PRIORITY_ABOVE_NORMAL","PRIORITY_HIGH","PRIORITY_HIGHEST","RTLD_LAZY","RTLD_NOW","RTLD_GLOBAL","RTLD_LOCAL","RTLD_DEEPBIND","OPENSSL_VERSION_NUMBER","SSL_OP_ALL","SSL_OP_ALLOW_NO_DHE_KEX","SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","SSL_OP_CIPHER_SERVER_PREFERENCE","SSL_OP_CISCO_ANYCONNECT","SSL_OP_COOKIE_EXCHANGE","SSL_OP_CRYPTOPRO_TLSEXT_BUG","SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS","SSL_OP_LEGACY_SERVER_CONNECT","SSL_OP_NO_COMPRESSION","SSL_OP_NO_ENCRYPT_THEN_MAC","SSL_OP_NO_QUERY_MTU","SSL_OP_NO_RENEGOTIATION","SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION","SSL_OP_NO_SSLv2","SSL_OP_NO_SSLv3","SSL_OP_NO_TICKET","SSL_OP_NO_TLSv1","SSL_OP_NO_TLSv1_1","SSL_OP_NO_TLSv1_2","SSL_OP_NO_TLSv1_3","SSL_OP_PRIORITIZE_CHACHA","SSL_OP_TLS_ROLLBACK_BUG","ENGINE_METHOD_RSA","ENGINE_METHOD_DSA","ENGINE_METHOD_DH","ENGINE_METHOD_RAND","ENGINE_METHOD_EC","ENGINE_METHOD_CIPHERS","ENGINE_METHOD_DIGESTS","ENGINE_METHOD_PKEY_METHS","ENGINE_METHOD_PKEY_ASN1_METHS","ENGINE_METHOD_ALL","ENGINE_METHOD_NONE","DH_CHECK_P_NOT_SAFE_PRIME","DH_CHECK_P_NOT_PRIME","DH_UNABLE_TO_CHECK_GENERATOR","DH_NOT_SUITABLE_GENERATOR","RSA_PKCS1_PADDING","RSA_NO_PADDING","RSA_PKCS1_OAEP_PADDING","RSA_X931_PADDING","RSA_PKCS1_PSS_PADDING","RSA_PSS_SALTLEN_DIGEST","RSA_PSS_SALTLEN_MAX_SIGN","RSA_PSS_SALTLEN_AUTO","TLS1_VERSION","TLS1_1_VERSION","TLS1_2_VERSION","TLS1_3_VERSION","POINT_CONVERSION_COMPRESSED","POINT_CONVERSION_UNCOMPRESSED","POINT_CONVERSION_HYBRID","UV_DIRENT_UNKNOWN","UV_DIRENT_FILE","UV_DIRENT_DIR","UV_DIRENT_LINK","UV_DIRENT_FIFO","UV_DIRENT_SOCKET","UV_DIRENT_CHAR","UV_DIRENT_BLOCK","UV_FS_SYMLINK_DIR","UV_FS_SYMLINK_JUNCTION","UV_FS_O_FILEMAP","UV_FS_COPYFILE_EXCL","UV_FS_COPYFILE_FICLONE","UV_FS_COPYFILE_FICLONE_FORCE","S_IFMT","S_IFREG","S_IFDIR","S_IFCHR","S_IFBLK","S_IFIFO","S_IFLNK","S_IFSOCK","S_IRWXU","S_IRWXG","S_IRWXO","O_DIRECTORY","O_NOCTTY","O_NONBLOCK","O_SYNC","O_DSYNC","O_DIRECT","O_NOATIME","defaultCoreCipherList"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[21].value.properties[235].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"DH_CHECK_P_NOT_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"DH_CHECK_P_NOT_SAFE_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"DH_NOT_SUITABLE_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"DH_UNABLE_TO_CHECK_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"E2BIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"EACCES"},{"descriptor":{"configurable":true,"enumerable":true,"value":98,"writable":true},"key":"EADDRINUSE"},{"descriptor":{"configurable":true,"enumerable":true,"value":99,"writable":true},"key":"EADDRNOTAVAIL"},{"descriptor":{"configurable":true,"enumerable":true,"value":97,"writable":true},"key":"EAFNOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EAGAIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":114,"writable":true},"key":"EALREADY"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"EBADF"},{"descriptor":{"configurable":true,"enumerable":true,"value":74,"writable":true},"key":"EBADMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"EBUSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":125,"writable":true},"key":"ECANCELED"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"ECHILD"},{"descriptor":{"configurable":true,"enumerable":true,"value":103,"writable":true},"key":"ECONNABORTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":111,"writable":true},"key":"ECONNREFUSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":104,"writable":true},"key":"ECONNRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":35,"writable":true},"key":"EDEADLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":89,"writable":true},"key":"EDESTADDRREQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":33,"writable":true},"key":"EDOM"},{"descriptor":{"configurable":true,"enumerable":true,"value":122,"writable":true},"key":"EDQUOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"EEXIST"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"EFAULT"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"EFBIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":113,"writable":true},"key":"EHOSTUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":43,"writable":true},"key":"EIDRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":84,"writable":true},"key":"EILSEQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":115,"writable":true},"key":"EINPROGRESS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"EINTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"EINVAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"EIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":106,"writable":true},"key":"EISCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"EISDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":40,"writable":true},"key":"ELOOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"EMFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"EMLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":90,"writable":true},"key":"EMSGSIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":72,"writable":true},"key":"EMULTIHOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":36,"writable":true},"key":"ENAMETOOLONG"},{"descriptor":{"configurable":true,"enumerable":true,"value":100,"writable":true},"key":"ENETDOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":102,"writable":true},"key":"ENETRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":101,"writable":true},"key":"ENETUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"ENFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"ENGINE_METHOD_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"ENGINE_METHOD_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"ENGINE_METHOD_DH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"ENGINE_METHOD_DIGESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENGINE_METHOD_DSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"ENGINE_METHOD_EC"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"ENGINE_METHOD_NONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"ENGINE_METHOD_PKEY_ASN1_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"ENGINE_METHOD_PKEY_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENGINE_METHOD_RAND"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"ENGINE_METHOD_RSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":105,"writable":true},"key":"ENOBUFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":61,"writable":true},"key":"ENODATA"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"ENODEV"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENOENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENOEXEC"},{"descriptor":{"configurable":true,"enumerable":true,"value":37,"writable":true},"key":"ENOLCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":67,"writable":true},"key":"ENOLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"ENOMEM"},{"descriptor":{"configurable":true,"enumerable":true,"value":42,"writable":true},"key":"ENOMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":92,"writable":true},"key":"ENOPROTOOPT"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"ENOSPC"},{"descriptor":{"configurable":true,"enumerable":true,"value":63,"writable":true},"key":"ENOSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":60,"writable":true},"key":"ENOSTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":38,"writable":true},"key":"ENOSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":107,"writable":true},"key":"ENOTCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"ENOTDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":39,"writable":true},"key":"ENOTEMPTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":88,"writable":true},"key":"ENOTSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"ENOTSUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"ENOTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"ENXIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"EOPNOTSUPP"},{"descriptor":{"configurable":true,"enumerable":true,"value":75,"writable":true},"key":"EOVERFLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"EPERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"EPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":71,"writable":true},"key":"EPROTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":93,"writable":true},"key":"EPROTONOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":91,"writable":true},"key":"EPROTOTYPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":34,"writable":true},"key":"ERANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"EROFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"ESPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"ESRCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":116,"writable":true},"key":"ESTALE"},{"descriptor":{"configurable":true,"enumerable":true,"value":62,"writable":true},"key":"ETIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":110,"writable":true},"key":"ETIMEDOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"ETXTBSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EWOULDBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"EXDEV"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"F_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":811597840,"writable":true},"key":"OPENSSL_VERSION_NUMBER"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"O_APPEND"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"O_CREAT"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"O_DIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"O_DIRECTORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"O_DSYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"O_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"O_NOATIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"O_NOCTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"O_NOFOLLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"O_NONBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"O_RDONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"O_RDWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1052672,"writable":true},"key":"O_SYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"O_TRUNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"O_WRONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"POINT_CONVERSION_COMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"POINT_CONVERSION_HYBRID"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"POINT_CONVERSION_UNCOMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":-7,"writable":true},"key":"PRIORITY_ABOVE_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"PRIORITY_BELOW_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":-14,"writable":true},"key":"PRIORITY_HIGH"},{"descriptor":{"configurable":true,"enumerable":true,"value":-20,"writable":true},"key":"PRIORITY_HIGHEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"PRIORITY_LOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"PRIORITY_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"RSA_NO_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"RSA_PKCS1_OAEP_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RSA_PKCS1_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"RSA_PKCS1_PSS_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_AUTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":-1,"writable":true},"key":"RSA_PSS_SALTLEN_DIGEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_MAX_SIGN"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"RSA_X931_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"RTLD_DEEPBIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"RTLD_GLOBAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RTLD_LAZY"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"RTLD_LOCAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"RTLD_NOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"R_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGABRT"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"SIGALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"SIGBUS"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"SIGCHLD"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"SIGCONT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"SIGFPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"SIGHUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SIGILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"SIGINT"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGIOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"SIGKILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"SIGPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGPOLL"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"SIGPROF"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"SIGPWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"SIGQUIT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"SIGSEGV"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"SIGSTKFLT"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"SIGSTOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"SIGSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":15,"writable":true},"key":"SIGTERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"SIGTRAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"SIGTSTP"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"SIGTTIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"SIGTTOU"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"SIGURG"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"SIGUSR1"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"SIGUSR2"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"SIGVTALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"SIGWINCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"SIGXCPU"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"SIGXFSZ"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147485776,"writable":true},"key":"SSL_OP_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"SSL_OP_ALLOW_NO_DHE_KEX"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":4194304,"writable":true},"key":"SSL_OP_CIPHER_SERVER_PREFERENCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"SSL_OP_CISCO_ANYCONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"SSL_OP_COOKIE_EXCHANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147483648,"writable":true},"key":"SSL_OP_CRYPTOPRO_TLSEXT_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SSL_OP_LEGACY_SERVER_CONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"SSL_OP_NO_COMPRESSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":524288,"writable":true},"key":"SSL_OP_NO_ENCRYPT_THEN_MAC"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"SSL_OP_NO_QUERY_MTU"},{"descriptor":{"configurable":true,"enumerable":true,"value":1073741824,"writable":true},"key":"SSL_OP_NO_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"SSL_OP_NO_SSLv2"},{"descriptor":{"configurable":true,"enumerable":true,"value":33554432,"writable":true},"key":"SSL_OP_NO_SSLv3"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"SSL_OP_NO_TICKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":67108864,"writable":true},"key":"SSL_OP_NO_TLSv1"},{"descriptor":{"configurable":true,"enumerable":true,"value":268435456,"writable":true},"key":"SSL_OP_NO_TLSv1_1"},{"descriptor":{"configurable":true,"enumerable":true,"value":134217728,"writable":true},"key":"SSL_OP_NO_TLSv1_2"},{"descriptor":{"configurable":true,"enumerable":true,"value":536870912,"writable":true},"key":"SSL_OP_NO_TLSv1_3"},{"descriptor":{"configurable":true,"enumerable":true,"value":2097152,"writable":true},"key":"SSL_OP_PRIORITIZE_CHACHA"},{"descriptor":{"configurable":true,"enumerable":true,"value":8388608,"writable":true},"key":"SSL_OP_TLS_ROLLBACK_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":24576,"writable":true},"key":"S_IFBLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"S_IFCHR"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"S_IFDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"S_IFIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":40960,"writable":true},"key":"S_IFLNK"},{"descriptor":{"configurable":true,"enumerable":true,"value":61440,"writable":true},"key":"S_IFMT"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"S_IFREG"},{"descriptor":{"configurable":true,"enumerable":true,"value":49152,"writable":true},"key":"S_IFSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"S_IRGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"S_IROTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"S_IRUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":56,"writable":true},"key":"S_IRWXG"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"S_IRWXO"},{"descriptor":{"configurable":true,"enumerable":true,"value":448,"writable":true},"key":"S_IRWXU"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"S_IWGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"S_IWOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"S_IWUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"S_IXGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"S_IXOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"S_IXUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":770,"writable":true},"key":"TLS1_1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":771,"writable":true},"key":"TLS1_2_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":772,"writable":true},"key":"TLS1_3_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":769,"writable":true},"key":"TLS1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"UV_DIRENT_BLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"UV_DIRENT_CHAR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_DIRENT_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_DIRENT_FIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_DIRENT_FILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"UV_DIRENT_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"UV_DIRENT_SOCKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_DIRENT_UNKNOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_FS_COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_FS_O_FILEMAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_SYMLINK_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_SYMLINK_JUNCTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"W_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"X_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA","writable":true},"key":"defaultCoreCipherList"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"Certificate","ownKeyOrder":["length","name","prototype","verifySpkac","exportPublicKey","exportChallenge"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"exportChallenge"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exportPublicKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Certificate","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"verifySpkac"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["RTLD_LAZY","RTLD_NOW","RTLD_GLOBAL","RTLD_LOCAL","RTLD_DEEPBIND","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EAFNOSUPPORT","EAGAIN","EALREADY","EBADF","EBADMSG","EBUSY","ECANCELED","ECHILD","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDESTADDRREQ","EDOM","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTUNREACH","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","ELOOP","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOBUFS","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOLCK","ENOLINK","ENOMEM","ENOMSG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTSOCK","ENOTSUP","ENOTTY","ENXIO","EOPNOTSUPP","EOVERFLOW","EPERM","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EROFS","ESPIPE","ESRCH","ESTALE","ETIME","ETIMEDOUT","ETXTBSY","EWOULDBLOCK","EXDEV","PRIORITY_LOW","PRIORITY_BELOW_NORMAL","PRIORITY_NORMAL","PRIORITY_ABOVE_NORMAL","PRIORITY_HIGH","PRIORITY_HIGHEST","SIGHUP","SIGINT","SIGQUIT","SIGILL","SIGTRAP","SIGABRT","SIGIOT","SIGBUS","SIGFPE","SIGKILL","SIGUSR1","SIGSEGV","SIGUSR2","SIGPIPE","SIGALRM","SIGTERM","SIGCHLD","SIGSTKFLT","SIGCONT","SIGSTOP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGXCPU","SIGXFSZ","SIGVTALRM","SIGPROF","SIGWINCH","SIGIO","SIGPOLL","SIGPWR","SIGSYS","UV_FS_SYMLINK_DIR","UV_FS_SYMLINK_JUNCTION","O_RDONLY","O_WRONLY","O_RDWR","UV_DIRENT_UNKNOWN","UV_DIRENT_FILE","UV_DIRENT_DIR","UV_DIRENT_LINK","UV_DIRENT_FIFO","UV_DIRENT_SOCKET","UV_DIRENT_CHAR","UV_DIRENT_BLOCK","S_IFMT","S_IFREG","S_IFDIR","S_IFCHR","S_IFBLK","S_IFIFO","S_IFLNK","S_IFSOCK","O_CREAT","O_EXCL","UV_FS_O_FILEMAP","O_NOCTTY","O_TRUNC","O_APPEND","O_DIRECTORY","O_NOATIME","O_NOFOLLOW","O_SYNC","O_DSYNC","O_DIRECT","O_NONBLOCK","S_IRWXU","S_IRUSR","S_IWUSR","S_IXUSR","S_IRWXG","S_IRGRP","S_IWGRP","S_IXGRP","S_IRWXO","S_IROTH","S_IWOTH","S_IXOTH","F_OK","R_OK","W_OK","X_OK","UV_FS_COPYFILE_EXCL","COPYFILE_EXCL","UV_FS_COPYFILE_FICLONE","COPYFILE_FICLONE","UV_FS_COPYFILE_FICLONE_FORCE","COPYFILE_FICLONE_FORCE","OPENSSL_VERSION_NUMBER","SSL_OP_ALL","SSL_OP_ALLOW_NO_DHE_KEX","SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","SSL_OP_CIPHER_SERVER_PREFERENCE","SSL_OP_CISCO_ANYCONNECT","SSL_OP_COOKIE_EXCHANGE","SSL_OP_CRYPTOPRO_TLSEXT_BUG","SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS","SSL_OP_LEGACY_SERVER_CONNECT","SSL_OP_NO_COMPRESSION","SSL_OP_NO_ENCRYPT_THEN_MAC","SSL_OP_NO_QUERY_MTU","SSL_OP_NO_RENEGOTIATION","SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION","SSL_OP_NO_SSLv2","SSL_OP_NO_SSLv3","SSL_OP_NO_TICKET","SSL_OP_NO_TLSv1","SSL_OP_NO_TLSv1_1","SSL_OP_NO_TLSv1_2","SSL_OP_NO_TLSv1_3","SSL_OP_PRIORITIZE_CHACHA","SSL_OP_TLS_ROLLBACK_BUG","ENGINE_METHOD_RSA","ENGINE_METHOD_DSA","ENGINE_METHOD_DH","ENGINE_METHOD_RAND","ENGINE_METHOD_EC","ENGINE_METHOD_CIPHERS","ENGINE_METHOD_DIGESTS","ENGINE_METHOD_PKEY_METHS","ENGINE_METHOD_PKEY_ASN1_METHS","ENGINE_METHOD_ALL","ENGINE_METHOD_NONE","DH_CHECK_P_NOT_SAFE_PRIME","DH_CHECK_P_NOT_PRIME","DH_UNABLE_TO_CHECK_GENERATOR","DH_NOT_SUITABLE_GENERATOR","RSA_PKCS1_PADDING","RSA_NO_PADDING","RSA_PKCS1_OAEP_PADDING","RSA_X931_PADDING","RSA_PKCS1_PSS_PADDING","RSA_PSS_SALTLEN_DIGEST","RSA_PSS_SALTLEN_MAX_SIGN","RSA_PSS_SALTLEN_AUTO","defaultCoreCipherList","TLS1_VERSION","TLS1_1_VERSION","TLS1_2_VERSION","TLS1_3_VERSION","POINT_CONVERSION_COMPRESSED","POINT_CONVERSION_UNCOMPRESSED","POINT_CONVERSION_HYBRID"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[21].value.properties[235].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"DH_CHECK_P_NOT_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"DH_CHECK_P_NOT_SAFE_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"DH_NOT_SUITABLE_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"DH_UNABLE_TO_CHECK_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"E2BIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"EACCES"},{"descriptor":{"configurable":true,"enumerable":true,"value":98,"writable":true},"key":"EADDRINUSE"},{"descriptor":{"configurable":true,"enumerable":true,"value":99,"writable":true},"key":"EADDRNOTAVAIL"},{"descriptor":{"configurable":true,"enumerable":true,"value":97,"writable":true},"key":"EAFNOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EAGAIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":114,"writable":true},"key":"EALREADY"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"EBADF"},{"descriptor":{"configurable":true,"enumerable":true,"value":74,"writable":true},"key":"EBADMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"EBUSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":125,"writable":true},"key":"ECANCELED"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"ECHILD"},{"descriptor":{"configurable":true,"enumerable":true,"value":103,"writable":true},"key":"ECONNABORTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":111,"writable":true},"key":"ECONNREFUSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":104,"writable":true},"key":"ECONNRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":35,"writable":true},"key":"EDEADLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":89,"writable":true},"key":"EDESTADDRREQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":33,"writable":true},"key":"EDOM"},{"descriptor":{"configurable":true,"enumerable":true,"value":122,"writable":true},"key":"EDQUOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"EEXIST"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"EFAULT"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"EFBIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":113,"writable":true},"key":"EHOSTUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":43,"writable":true},"key":"EIDRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":84,"writable":true},"key":"EILSEQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":115,"writable":true},"key":"EINPROGRESS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"EINTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"EINVAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"EIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":106,"writable":true},"key":"EISCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"EISDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":40,"writable":true},"key":"ELOOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"EMFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"EMLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":90,"writable":true},"key":"EMSGSIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":72,"writable":true},"key":"EMULTIHOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":36,"writable":true},"key":"ENAMETOOLONG"},{"descriptor":{"configurable":true,"enumerable":true,"value":100,"writable":true},"key":"ENETDOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":102,"writable":true},"key":"ENETRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":101,"writable":true},"key":"ENETUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"ENFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"ENGINE_METHOD_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"ENGINE_METHOD_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"ENGINE_METHOD_DH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"ENGINE_METHOD_DIGESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENGINE_METHOD_DSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"ENGINE_METHOD_EC"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"ENGINE_METHOD_NONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"ENGINE_METHOD_PKEY_ASN1_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"ENGINE_METHOD_PKEY_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENGINE_METHOD_RAND"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"ENGINE_METHOD_RSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":105,"writable":true},"key":"ENOBUFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":61,"writable":true},"key":"ENODATA"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"ENODEV"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENOENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENOEXEC"},{"descriptor":{"configurable":true,"enumerable":true,"value":37,"writable":true},"key":"ENOLCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":67,"writable":true},"key":"ENOLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"ENOMEM"},{"descriptor":{"configurable":true,"enumerable":true,"value":42,"writable":true},"key":"ENOMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":92,"writable":true},"key":"ENOPROTOOPT"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"ENOSPC"},{"descriptor":{"configurable":true,"enumerable":true,"value":63,"writable":true},"key":"ENOSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":60,"writable":true},"key":"ENOSTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":38,"writable":true},"key":"ENOSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":107,"writable":true},"key":"ENOTCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"ENOTDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":39,"writable":true},"key":"ENOTEMPTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":88,"writable":true},"key":"ENOTSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"ENOTSUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"ENOTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"ENXIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"EOPNOTSUPP"},{"descriptor":{"configurable":true,"enumerable":true,"value":75,"writable":true},"key":"EOVERFLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"EPERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"EPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":71,"writable":true},"key":"EPROTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":93,"writable":true},"key":"EPROTONOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":91,"writable":true},"key":"EPROTOTYPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":34,"writable":true},"key":"ERANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"EROFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"ESPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"ESRCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":116,"writable":true},"key":"ESTALE"},{"descriptor":{"configurable":true,"enumerable":true,"value":62,"writable":true},"key":"ETIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":110,"writable":true},"key":"ETIMEDOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"ETXTBSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EWOULDBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"EXDEV"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"F_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":811597840,"writable":true},"key":"OPENSSL_VERSION_NUMBER"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"O_APPEND"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"O_CREAT"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"O_DIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"O_DIRECTORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"O_DSYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"O_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"O_NOATIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"O_NOCTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"O_NOFOLLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"O_NONBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"O_RDONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"O_RDWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1052672,"writable":true},"key":"O_SYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"O_TRUNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"O_WRONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"POINT_CONVERSION_COMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"POINT_CONVERSION_HYBRID"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"POINT_CONVERSION_UNCOMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":-7,"writable":true},"key":"PRIORITY_ABOVE_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"PRIORITY_BELOW_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":-14,"writable":true},"key":"PRIORITY_HIGH"},{"descriptor":{"configurable":true,"enumerable":true,"value":-20,"writable":true},"key":"PRIORITY_HIGHEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"PRIORITY_LOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"PRIORITY_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"RSA_NO_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"RSA_PKCS1_OAEP_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RSA_PKCS1_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"RSA_PKCS1_PSS_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_AUTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":-1,"writable":true},"key":"RSA_PSS_SALTLEN_DIGEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_MAX_SIGN"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"RSA_X931_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"RTLD_DEEPBIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"RTLD_GLOBAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RTLD_LAZY"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"RTLD_LOCAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"RTLD_NOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"R_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGABRT"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"SIGALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"SIGBUS"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"SIGCHLD"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"SIGCONT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"SIGFPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"SIGHUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SIGILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"SIGINT"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGIOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"SIGKILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"SIGPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGPOLL"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"SIGPROF"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"SIGPWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"SIGQUIT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"SIGSEGV"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"SIGSTKFLT"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"SIGSTOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"SIGSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":15,"writable":true},"key":"SIGTERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"SIGTRAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"SIGTSTP"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"SIGTTIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"SIGTTOU"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"SIGURG"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"SIGUSR1"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"SIGUSR2"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"SIGVTALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"SIGWINCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"SIGXCPU"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"SIGXFSZ"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147485776,"writable":true},"key":"SSL_OP_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"SSL_OP_ALLOW_NO_DHE_KEX"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":4194304,"writable":true},"key":"SSL_OP_CIPHER_SERVER_PREFERENCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"SSL_OP_CISCO_ANYCONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"SSL_OP_COOKIE_EXCHANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147483648,"writable":true},"key":"SSL_OP_CRYPTOPRO_TLSEXT_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SSL_OP_LEGACY_SERVER_CONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"SSL_OP_NO_COMPRESSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":524288,"writable":true},"key":"SSL_OP_NO_ENCRYPT_THEN_MAC"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"SSL_OP_NO_QUERY_MTU"},{"descriptor":{"configurable":true,"enumerable":true,"value":1073741824,"writable":true},"key":"SSL_OP_NO_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"SSL_OP_NO_SSLv2"},{"descriptor":{"configurable":true,"enumerable":true,"value":33554432,"writable":true},"key":"SSL_OP_NO_SSLv3"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"SSL_OP_NO_TICKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":67108864,"writable":true},"key":"SSL_OP_NO_TLSv1"},{"descriptor":{"configurable":true,"enumerable":true,"value":268435456,"writable":true},"key":"SSL_OP_NO_TLSv1_1"},{"descriptor":{"configurable":true,"enumerable":true,"value":134217728,"writable":true},"key":"SSL_OP_NO_TLSv1_2"},{"descriptor":{"configurable":true,"enumerable":true,"value":536870912,"writable":true},"key":"SSL_OP_NO_TLSv1_3"},{"descriptor":{"configurable":true,"enumerable":true,"value":2097152,"writable":true},"key":"SSL_OP_PRIORITIZE_CHACHA"},{"descriptor":{"configurable":true,"enumerable":true,"value":8388608,"writable":true},"key":"SSL_OP_TLS_ROLLBACK_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":24576,"writable":true},"key":"S_IFBLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"S_IFCHR"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"S_IFDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"S_IFIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":40960,"writable":true},"key":"S_IFLNK"},{"descriptor":{"configurable":true,"enumerable":true,"value":61440,"writable":true},"key":"S_IFMT"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"S_IFREG"},{"descriptor":{"configurable":true,"enumerable":true,"value":49152,"writable":true},"key":"S_IFSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"S_IRGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"S_IROTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"S_IRUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":56,"writable":true},"key":"S_IRWXG"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"S_IRWXO"},{"descriptor":{"configurable":true,"enumerable":true,"value":448,"writable":true},"key":"S_IRWXU"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"S_IWGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"S_IWOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"S_IWUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"S_IXGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"S_IXOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"S_IXUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":770,"writable":true},"key":"TLS1_1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":771,"writable":true},"key":"TLS1_2_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":772,"writable":true},"key":"TLS1_3_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":769,"writable":true},"key":"TLS1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"UV_DIRENT_BLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"UV_DIRENT_CHAR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_DIRENT_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_DIRENT_FIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_DIRENT_FILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"UV_DIRENT_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"UV_DIRENT_SOCKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_DIRENT_UNKNOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_FS_COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_FS_O_FILEMAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_SYMLINK_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_SYMLINK_JUNCTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"W_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"X_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA","writable":true},"key":"defaultCoreCipherList"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"Certificate","ownKeyOrder":["length","name","prototype","exportChallenge","exportPublicKey","verifySpkac"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"exportChallenge"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exportPublicKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Certificate","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"verifySpkac"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":4,"name":"Cipheriv","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":4,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Cipheriv","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.prototype"},"type":"function"} {"length":4,"name":"Decipheriv","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":4,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Decipheriv","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.prototype"},"type":"function"} {"length":4,"name":"DiffieHellman","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":4,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"DiffieHellman","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -381,7 +382,7 @@ {"length":2,"name":"argon2Sync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"argon2Sync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"checkPrime","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"checkPrime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"checkPrimeSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"checkPrimeSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"crypto.constants","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["OPENSSL_VERSION_NUMBER","SSL_OP_ALL","SSL_OP_ALLOW_NO_DHE_KEX","SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","SSL_OP_CIPHER_SERVER_PREFERENCE","SSL_OP_CISCO_ANYCONNECT","SSL_OP_COOKIE_EXCHANGE","SSL_OP_CRYPTOPRO_TLSEXT_BUG","SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS","SSL_OP_LEGACY_SERVER_CONNECT","SSL_OP_NO_COMPRESSION","SSL_OP_NO_ENCRYPT_THEN_MAC","SSL_OP_NO_QUERY_MTU","SSL_OP_NO_RENEGOTIATION","SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION","SSL_OP_NO_SSLv2","SSL_OP_NO_SSLv3","SSL_OP_NO_TICKET","SSL_OP_NO_TLSv1","SSL_OP_NO_TLSv1_1","SSL_OP_NO_TLSv1_2","SSL_OP_NO_TLSv1_3","SSL_OP_PRIORITIZE_CHACHA","SSL_OP_TLS_ROLLBACK_BUG","ENGINE_METHOD_RSA","ENGINE_METHOD_DSA","ENGINE_METHOD_DH","ENGINE_METHOD_RAND","ENGINE_METHOD_EC","ENGINE_METHOD_CIPHERS","ENGINE_METHOD_DIGESTS","ENGINE_METHOD_PKEY_METHS","ENGINE_METHOD_PKEY_ASN1_METHS","ENGINE_METHOD_ALL","ENGINE_METHOD_NONE","DH_CHECK_P_NOT_SAFE_PRIME","DH_CHECK_P_NOT_PRIME","DH_UNABLE_TO_CHECK_GENERATOR","DH_NOT_SUITABLE_GENERATOR","RSA_PKCS1_PADDING","RSA_NO_PADDING","RSA_PKCS1_OAEP_PADDING","RSA_X931_PADDING","RSA_PKCS1_PSS_PADDING","RSA_PSS_SALTLEN_DIGEST","RSA_PSS_SALTLEN_MAX_SIGN","RSA_PSS_SALTLEN_AUTO","TLS1_VERSION","TLS1_1_VERSION","TLS1_2_VERSION","TLS1_3_VERSION","POINT_CONVERSION_COMPRESSED","POINT_CONVERSION_UNCOMPRESSED","POINT_CONVERSION_HYBRID"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"DH_CHECK_P_NOT_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"DH_CHECK_P_NOT_SAFE_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"DH_NOT_SUITABLE_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"DH_UNABLE_TO_CHECK_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"ENGINE_METHOD_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"ENGINE_METHOD_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"ENGINE_METHOD_DH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"ENGINE_METHOD_DIGESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENGINE_METHOD_DSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"ENGINE_METHOD_EC"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"ENGINE_METHOD_NONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"ENGINE_METHOD_PKEY_ASN1_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"ENGINE_METHOD_PKEY_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENGINE_METHOD_RAND"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"ENGINE_METHOD_RSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":811597840,"writable":true},"key":"OPENSSL_VERSION_NUMBER"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"POINT_CONVERSION_COMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"POINT_CONVERSION_HYBRID"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"POINT_CONVERSION_UNCOMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"RSA_NO_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"RSA_PKCS1_OAEP_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RSA_PKCS1_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"RSA_PKCS1_PSS_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_AUTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":-1,"writable":true},"key":"RSA_PSS_SALTLEN_DIGEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_MAX_SIGN"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"RSA_X931_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147485776,"writable":true},"key":"SSL_OP_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"SSL_OP_ALLOW_NO_DHE_KEX"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":4194304,"writable":true},"key":"SSL_OP_CIPHER_SERVER_PREFERENCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"SSL_OP_CISCO_ANYCONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"SSL_OP_COOKIE_EXCHANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147483648,"writable":true},"key":"SSL_OP_CRYPTOPRO_TLSEXT_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SSL_OP_LEGACY_SERVER_CONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"SSL_OP_NO_COMPRESSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":524288,"writable":true},"key":"SSL_OP_NO_ENCRYPT_THEN_MAC"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"SSL_OP_NO_QUERY_MTU"},{"descriptor":{"configurable":true,"enumerable":true,"value":1073741824,"writable":true},"key":"SSL_OP_NO_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"SSL_OP_NO_SSLv2"},{"descriptor":{"configurable":true,"enumerable":true,"value":33554432,"writable":true},"key":"SSL_OP_NO_SSLv3"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"SSL_OP_NO_TICKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":67108864,"writable":true},"key":"SSL_OP_NO_TLSv1"},{"descriptor":{"configurable":true,"enumerable":true,"value":268435456,"writable":true},"key":"SSL_OP_NO_TLSv1_1"},{"descriptor":{"configurable":true,"enumerable":true,"value":134217728,"writable":true},"key":"SSL_OP_NO_TLSv1_2"},{"descriptor":{"configurable":true,"enumerable":true,"value":536870912,"writable":true},"key":"SSL_OP_NO_TLSv1_3"},{"descriptor":{"configurable":true,"enumerable":true,"value":2097152,"writable":true},"key":"SSL_OP_PRIORITIZE_CHACHA"},{"descriptor":{"configurable":true,"enumerable":true,"value":8388608,"writable":true},"key":"SSL_OP_TLS_ROLLBACK_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":770,"writable":true},"key":"TLS1_1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":771,"writable":true},"key":"TLS1_2_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":772,"writable":true},"key":"TLS1_3_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":769,"writable":true},"key":"TLS1_VERSION"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"createCipheriv","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createCipheriv","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createDecipheriv","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createDecipheriv","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createDiffieHellman","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createDiffieHellman","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -430,13 +431,13 @@ {"length":0,"name":"secureHeapUsed","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[62].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"secureHeapUsed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"setFips","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[63].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFips","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"sign","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[64].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sign","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[65].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"crypto.subtle","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[65].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value"},"type":"object"} {"length":0,"name":"timingSafeEqual","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[66].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"timingSafeEqual","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"verify","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[67].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"verify","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[68].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"crypto.webcrypto","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.properties[15].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[68].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[15].descriptor.value.properties[2].descriptor.value"},"type":"object"} {"length":0,"name":"Socket","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[23].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Socket","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[23].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"type":"function"} {"length":0,"name":"createSocket","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[23].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createSocket","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Socket","createSocket"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[23].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[23].value.properties[0].descriptor.value"},"writable":true},"key":"Socket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[23].value.properties[1].descriptor.value"},"writable":true},"key":"createSocket"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["createSocket","Socket"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[23].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[23].value.properties[0].descriptor.value"},"writable":true},"key":"Socket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[23].value.properties[1].descriptor.value"},"writable":true},"key":"createSocket"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"Resolver","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[24].value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Resolver","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["lookup","lookupService","Resolver","getDefaultResultOrder","setDefaultResultOrder","setServers","ADDRCONFIG","ALL","V4MAPPED","NODATA","FORMERR","SERVFAIL","NOTFOUND","NOTIMP","REFUSED","BADQUERY","BADNAME","BADFAMILY","BADRESP","CONNREFUSED","TIMEOUT","EOF","FILE","NOMEM","DESTRUCTION","BADSTR","BADFLAGS","NONAME","BADHINTS","NOTINITIALIZED","LOADIPHLPAPI","ADDRGETNETWORKPARAMS","CANCELLED","getServers","resolve","resolve4","resolve6","resolveAny","resolveCaa","resolveCname","resolveMx","resolveNaptr","resolveNs","resolvePtr","resolveSoa","resolveSrv","resolveTlsa","resolveTxt","reverse","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[24].value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"ADDRCONFIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EADDRGETNETWORKPARAMS","writable":true},"key":"ADDRGETNETWORKPARAMS"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADFAMILY","writable":true},"key":"BADFAMILY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADFLAGS","writable":true},"key":"BADFLAGS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADHINTS","writable":true},"key":"BADHINTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADNAME","writable":true},"key":"BADNAME"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADQUERY","writable":true},"key":"BADQUERY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADRESP","writable":true},"key":"BADRESP"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EBADSTR","writable":true},"key":"BADSTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ECANCELLED","writable":true},"key":"CANCELLED"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ECONNREFUSED","writable":true},"key":"CONNREFUSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EDESTRUCTION","writable":true},"key":"DESTRUCTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EOF","writable":true},"key":"EOF"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EFILE","writable":true},"key":"FILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EFORMERR","writable":true},"key":"FORMERR"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ELOADIPHLPAPI","writable":true},"key":"LOADIPHLPAPI"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENODATA","writable":true},"key":"NODATA"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENOMEM","writable":true},"key":"NOMEM"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENONAME","writable":true},"key":"NONAME"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENOTFOUND","writable":true},"key":"NOTFOUND"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENOTIMP","writable":true},"key":"NOTIMP"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ENOTINITIALIZED","writable":true},"key":"NOTINITIALIZED"},{"descriptor":{"configurable":true,"enumerable":true,"value":"EREFUSED","writable":true},"key":"REFUSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[24].descriptor.value"},"writable":true},"key":"Resolver"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ESERVFAIL","writable":true},"key":"SERVFAIL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ETIMEOUT","writable":true},"key":"TIMEOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"V4MAPPED"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[29].descriptor.value"},"writable":true},"key":"getDefaultResultOrder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[30].descriptor.value"},"writable":true},"key":"getServers"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[31].descriptor.value"},"writable":true},"key":"lookup"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[32].descriptor.value"},"writable":true},"key":"lookupService"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[33].descriptor.value"},"writable":true},"key":"promises"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[34].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[35].descriptor.value"},"writable":true},"key":"resolve4"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[36].descriptor.value"},"writable":true},"key":"resolve6"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[37].descriptor.value"},"writable":true},"key":"resolveAny"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[38].descriptor.value"},"writable":true},"key":"resolveCaa"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[39].descriptor.value"},"writable":true},"key":"resolveCname"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[40].descriptor.value"},"writable":true},"key":"resolveMx"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[41].descriptor.value"},"writable":true},"key":"resolveNaptr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[42].descriptor.value"},"writable":true},"key":"resolveNs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[43].descriptor.value"},"writable":true},"key":"resolvePtr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[44].descriptor.value"},"writable":true},"key":"resolveSoa"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[45].descriptor.value"},"writable":true},"key":"resolveSrv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[46].descriptor.value"},"writable":true},"key":"resolveTlsa"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[47].descriptor.value"},"writable":true},"key":"resolveTxt"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[48].descriptor.value"},"writable":true},"key":"reverse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[49].descriptor.value"},"writable":true},"key":"setDefaultResultOrder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[24].value.properties[50].descriptor.value"},"writable":true},"key":"setServers"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"getDefaultResultOrder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[24].value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getDefaultResultOrder","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -514,14 +515,14 @@ {"length":0,"name":"chownSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"chownSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"close","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"closeSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"closeSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"fs.constants","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["UV_FS_SYMLINK_DIR","UV_FS_SYMLINK_JUNCTION","O_RDONLY","O_WRONLY","O_RDWR","UV_DIRENT_UNKNOWN","UV_DIRENT_FILE","UV_DIRENT_DIR","UV_DIRENT_LINK","UV_DIRENT_FIFO","UV_DIRENT_SOCKET","UV_DIRENT_CHAR","UV_DIRENT_BLOCK","S_IFMT","S_IFREG","S_IFDIR","S_IFCHR","S_IFBLK","S_IFIFO","S_IFLNK","S_IFSOCK","O_CREAT","O_EXCL","UV_FS_O_FILEMAP","O_NOCTTY","O_TRUNC","O_APPEND","O_DIRECTORY","O_NOATIME","O_NOFOLLOW","O_SYNC","O_DSYNC","O_DIRECT","O_NONBLOCK","S_IRWXU","S_IRUSR","S_IWUSR","S_IXUSR","S_IRWXG","S_IRGRP","S_IWGRP","S_IXGRP","S_IRWXO","S_IROTH","S_IWOTH","S_IXOTH","F_OK","R_OK","W_OK","X_OK","UV_FS_COPYFILE_EXCL","COPYFILE_EXCL","UV_FS_COPYFILE_FICLONE","COPYFILE_FICLONE","UV_FS_COPYFILE_FICLONE_FORCE","COPYFILE_FICLONE_FORCE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"F_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"O_APPEND"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"O_CREAT"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"O_DIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"O_DIRECTORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"O_DSYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"O_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"O_NOATIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"O_NOCTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"O_NOFOLLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"O_NONBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"O_RDONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"O_RDWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1052672,"writable":true},"key":"O_SYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"O_TRUNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"O_WRONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"R_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":24576,"writable":true},"key":"S_IFBLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"S_IFCHR"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"S_IFDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"S_IFIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":40960,"writable":true},"key":"S_IFLNK"},{"descriptor":{"configurable":true,"enumerable":true,"value":61440,"writable":true},"key":"S_IFMT"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"S_IFREG"},{"descriptor":{"configurable":true,"enumerable":true,"value":49152,"writable":true},"key":"S_IFSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"S_IRGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"S_IROTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"S_IRUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":56,"writable":true},"key":"S_IRWXG"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"S_IRWXO"},{"descriptor":{"configurable":true,"enumerable":true,"value":448,"writable":true},"key":"S_IRWXU"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"S_IWGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"S_IWOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"S_IWUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"S_IXGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"S_IXOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"S_IXUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"UV_DIRENT_BLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"UV_DIRENT_CHAR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_DIRENT_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_DIRENT_FIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_DIRENT_FILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"UV_DIRENT_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"UV_DIRENT_SOCKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_DIRENT_UNKNOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_FS_COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_FS_O_FILEMAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_SYMLINK_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_SYMLINK_JUNCTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"W_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"X_OK"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"copyFile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"copyFile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"copyFileSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"copyFileSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"cp","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cp","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"cpSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cpSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createReadStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createReadStream","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createWriteStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createWriteStream","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["appendFile","appendFileSync","access","accessSync","chown","chownSync","chmod","chmodSync","close","closeSync","copyFile","copyFileSync","cp","cpSync","createReadStream","createWriteStream","exists","existsSync","fchown","fchownSync","fchmod","fchmodSync","fdatasync","fdatasyncSync","fstat","fstatSync","fsync","fsyncSync","ftruncate","ftruncateSync","futimes","futimesSync","glob","globSync","lchown","lchownSync","lchmod","lchmodSync","link","linkSync","lstat","lstatSync","lutimes","lutimesSync","mkdir","mkdirSync","mkdtemp","mkdtempDisposableSync","mkdtempSync","open","openAsBlob","openSync","readdir","readdirSync","read","readSync","readv","readvSync","readFile","readFileSync","readlink","readlinkSync","realpath","realpathSync","rename","renameSync","rm","rmSync","rmdir","rmdirSync","stat","statfs","statSync","statfsSync","symlink","symlinkSync","truncate","truncateSync","unwatchFile","unlink","unlinkSync","utimes","utimesSync","watch","watchFile","writeFile","writeFileSync","write","writeSync","writev","writevSync","Dirent","Stats","ReadStream","WriteStream","FileReadStream","FileWriteStream","Utf8Stream","_toUnixTimestamp","Dir","opendir","opendirSync","constants","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[0].descriptor.value"},"writable":true},"key":"Dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[1].descriptor.value"},"writable":true},"key":"Dirent"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[2].descriptor.set"}},"key":"FileReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[3].descriptor.set"}},"key":"FileWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[4].descriptor.set"}},"key":"ReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[5].descriptor.value"},"writable":true},"key":"Stats"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"Utf8Stream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[7].descriptor.set"}},"key":"WriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[8].descriptor.value"},"writable":true},"key":"_toUnixTimestamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[9].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[10].descriptor.value"},"writable":true},"key":"accessSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[11].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[12].descriptor.value"},"writable":true},"key":"appendFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[13].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[14].descriptor.value"},"writable":true},"key":"chmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[15].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[16].descriptor.value"},"writable":true},"key":"chownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[17].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[18].descriptor.value"},"writable":true},"key":"closeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[19].descriptor.value"},"writable":false},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[20].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[21].descriptor.value"},"writable":true},"key":"copyFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[22].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[23].descriptor.value"},"writable":true},"key":"cpSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[24].descriptor.value"},"writable":true},"key":"createReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[25].descriptor.value"},"writable":true},"key":"createWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[27].descriptor.value"},"writable":true},"key":"exists"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[28].descriptor.value"},"writable":true},"key":"existsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[29].descriptor.value"},"writable":true},"key":"fchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[30].descriptor.value"},"writable":true},"key":"fchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[31].descriptor.value"},"writable":true},"key":"fchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[32].descriptor.value"},"writable":true},"key":"fchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[33].descriptor.value"},"writable":true},"key":"fdatasync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[34].descriptor.value"},"writable":true},"key":"fdatasyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[35].descriptor.value"},"writable":true},"key":"fstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[36].descriptor.value"},"writable":true},"key":"fstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[37].descriptor.value"},"writable":true},"key":"fsync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[38].descriptor.value"},"writable":true},"key":"fsyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[39].descriptor.value"},"writable":true},"key":"ftruncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[40].descriptor.value"},"writable":true},"key":"ftruncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[41].descriptor.value"},"writable":true},"key":"futimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[42].descriptor.value"},"writable":true},"key":"futimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[43].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[44].descriptor.value"},"writable":true},"key":"globSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[47].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[48].descriptor.value"},"writable":true},"key":"lchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[49].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[50].descriptor.value"},"writable":true},"key":"linkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[51].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[52].descriptor.value"},"writable":true},"key":"lstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[53].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[54].descriptor.value"},"writable":true},"key":"lutimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[55].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[56].descriptor.value"},"writable":true},"key":"mkdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[57].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[58].descriptor.value"},"writable":true},"key":"mkdtempDisposableSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[59].descriptor.value"},"writable":true},"key":"mkdtempSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[60].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[61].descriptor.value"},"writable":true},"key":"openAsBlob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[62].descriptor.value"},"writable":true},"key":"openSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[63].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[64].descriptor.value"},"writable":true},"key":"opendirSync"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[64].descriptor.get"},"set":{"type":"undefined"}},"key":"promises"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[66].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[67].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[68].descriptor.value"},"writable":true},"key":"readFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[69].descriptor.value"},"writable":true},"key":"readSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[70].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[71].descriptor.value"},"writable":true},"key":"readdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[72].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[73].descriptor.value"},"writable":true},"key":"readlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[74].descriptor.value"},"writable":true},"key":"readv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[75].descriptor.value"},"writable":true},"key":"readvSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[76].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[77].descriptor.value"},"writable":true},"key":"realpathSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[78].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[79].descriptor.value"},"writable":true},"key":"renameSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[80].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[81].descriptor.value"},"writable":true},"key":"rmSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[82].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[83].descriptor.value"},"writable":true},"key":"rmdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[84].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[85].descriptor.value"},"writable":true},"key":"statSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[86].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[87].descriptor.value"},"writable":true},"key":"statfsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[88].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[89].descriptor.value"},"writable":true},"key":"symlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[90].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[91].descriptor.value"},"writable":true},"key":"truncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[92].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[93].descriptor.value"},"writable":true},"key":"unlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[94].descriptor.value"},"writable":true},"key":"unwatchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[95].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[96].descriptor.value"},"writable":true},"key":"utimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[97].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[98].descriptor.value"},"writable":true},"key":"watchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[99].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[100].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[101].descriptor.value"},"writable":true},"key":"writeFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[102].descriptor.value"},"writable":true},"key":"writeSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[103].descriptor.value"},"writable":true},"key":"writev"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[104].descriptor.value"},"writable":true},"key":"writevSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["appendFile","appendFileSync","access","accessSync","chown","chownSync","chmod","chmodSync","close","closeSync","copyFile","copyFileSync","cp","cpSync","createReadStream","createWriteStream","exists","existsSync","fchown","fchownSync","fchmod","fchmodSync","fdatasync","fdatasyncSync","fstat","fstatSync","fsync","fsyncSync","ftruncate","ftruncateSync","futimes","futimesSync","glob","globSync","lchown","lchownSync","lchmod","lchmodSync","link","linkSync","lstat","lstatSync","lutimes","lutimesSync","mkdir","mkdirSync","mkdtemp","mkdtempSync","mkdtempDisposableSync","open","openSync","openAsBlob","readdir","readdirSync","read","readSync","readv","readvSync","readFile","readFileSync","readlink","readlinkSync","realpath","realpathSync","rename","renameSync","rm","rmSync","rmdir","rmdirSync","stat","statfs","statSync","statfsSync","symlink","symlinkSync","truncate","truncateSync","unwatchFile","unlink","unlinkSync","utimes","utimesSync","watch","watchFile","writeFile","writeFileSync","write","writeSync","writev","writevSync","Dirent","Stats","ReadStream","WriteStream","FileReadStream","FileWriteStream","Utf8Stream","_toUnixTimestamp","Dir","opendir","opendirSync","constants","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[0].descriptor.value"},"writable":true},"key":"Dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[1].descriptor.value"},"writable":true},"key":"Dirent"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[2].descriptor.set"}},"key":"FileReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[3].descriptor.set"}},"key":"FileWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[4].descriptor.set"}},"key":"ReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[5].descriptor.value"},"writable":true},"key":"Stats"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"Utf8Stream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[7].descriptor.set"}},"key":"WriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[8].descriptor.value"},"writable":true},"key":"_toUnixTimestamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[9].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[10].descriptor.value"},"writable":true},"key":"accessSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[11].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[12].descriptor.value"},"writable":true},"key":"appendFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[13].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[14].descriptor.value"},"writable":true},"key":"chmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[15].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[16].descriptor.value"},"writable":true},"key":"chownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[17].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[18].descriptor.value"},"writable":true},"key":"closeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[19].descriptor.value"},"writable":false},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[20].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[21].descriptor.value"},"writable":true},"key":"copyFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[22].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[23].descriptor.value"},"writable":true},"key":"cpSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[24].descriptor.value"},"writable":true},"key":"createReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[25].descriptor.value"},"writable":true},"key":"createWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[27].descriptor.value"},"writable":true},"key":"exists"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[28].descriptor.value"},"writable":true},"key":"existsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[29].descriptor.value"},"writable":true},"key":"fchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[30].descriptor.value"},"writable":true},"key":"fchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[31].descriptor.value"},"writable":true},"key":"fchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[32].descriptor.value"},"writable":true},"key":"fchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[33].descriptor.value"},"writable":true},"key":"fdatasync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[34].descriptor.value"},"writable":true},"key":"fdatasyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[35].descriptor.value"},"writable":true},"key":"fstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[36].descriptor.value"},"writable":true},"key":"fstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[37].descriptor.value"},"writable":true},"key":"fsync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[38].descriptor.value"},"writable":true},"key":"fsyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[39].descriptor.value"},"writable":true},"key":"ftruncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[40].descriptor.value"},"writable":true},"key":"ftruncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[41].descriptor.value"},"writable":true},"key":"futimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[42].descriptor.value"},"writable":true},"key":"futimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[43].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[44].descriptor.value"},"writable":true},"key":"globSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[47].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[48].descriptor.value"},"writable":true},"key":"lchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[49].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[50].descriptor.value"},"writable":true},"key":"linkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[51].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[52].descriptor.value"},"writable":true},"key":"lstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[53].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[54].descriptor.value"},"writable":true},"key":"lutimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[55].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[56].descriptor.value"},"writable":true},"key":"mkdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[57].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[58].descriptor.value"},"writable":true},"key":"mkdtempDisposableSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[59].descriptor.value"},"writable":true},"key":"mkdtempSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[60].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[61].descriptor.value"},"writable":true},"key":"openAsBlob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[62].descriptor.value"},"writable":true},"key":"openSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[63].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[64].descriptor.value"},"writable":true},"key":"opendirSync"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[28].value.properties[26].descriptor.value.properties[64].descriptor.get"},"set":{"type":"undefined"}},"key":"promises"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[66].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[67].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[68].descriptor.value"},"writable":true},"key":"readFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[69].descriptor.value"},"writable":true},"key":"readSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[70].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[71].descriptor.value"},"writable":true},"key":"readdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[72].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[73].descriptor.value"},"writable":true},"key":"readlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[74].descriptor.value"},"writable":true},"key":"readv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[75].descriptor.value"},"writable":true},"key":"readvSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[76].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[77].descriptor.value"},"writable":true},"key":"realpathSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[78].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[79].descriptor.value"},"writable":true},"key":"renameSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[80].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[81].descriptor.value"},"writable":true},"key":"rmSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[82].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[83].descriptor.value"},"writable":true},"key":"rmdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[84].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[85].descriptor.value"},"writable":true},"key":"statSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[86].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[87].descriptor.value"},"writable":true},"key":"statfsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[88].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[89].descriptor.value"},"writable":true},"key":"symlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[90].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[91].descriptor.value"},"writable":true},"key":"truncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[92].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[93].descriptor.value"},"writable":true},"key":"unlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[94].descriptor.value"},"writable":true},"key":"unwatchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[95].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[96].descriptor.value"},"writable":true},"key":"utimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[97].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[98].descriptor.value"},"writable":true},"key":"watchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[99].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[100].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[101].descriptor.value"},"writable":true},"key":"writeFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[102].descriptor.value"},"writable":true},"key":"writeSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[103].descriptor.value"},"writable":true},"key":"writev"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[28].value.properties[104].descriptor.value"},"writable":true},"key":"writevSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"exists","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exists","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"existsSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"existsSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"fchmod","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[28].value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fchmod","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -608,7 +609,7 @@ {"length":1,"name":"ServerResponse","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ServerResponse","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[29].value.properties[7].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[29].value.properties[4].descriptor.value"},"type":"function"} {"length":1,"name":"_connectionListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"_connectionListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["METHODS","STATUS_CODES","createServer","Server","IncomingMessage","OutgoingMessage","ServerResponse","ClientRequest","Agent","WebSocket","_connectionListener","get","request","maxHeaderSize","globalAgent","validateHeaderName","validateHeaderValue","setMaxIdleHTTPParsers","setGlobalProxyFromEnv"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[1].descriptor.value"},"writable":true},"key":"ClientRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[2].descriptor.value"},"writable":true},"key":"IncomingMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[3].descriptor.value"},"writable":true},"key":"METHODS"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[4].descriptor.value"},"writable":true},"key":"OutgoingMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[5].descriptor.value"},"writable":true},"key":"STATUS_CODES"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[6].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[7].descriptor.value"},"writable":true},"key":"ServerResponse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[9].descriptor.value"},"writable":true},"key":"_connectionListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[10].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[12].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"maxHeaderSize"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[16].descriptor.value"},"writable":true},"key":"request"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[17].descriptor.value"},"writable":true},"key":"setGlobalProxyFromEnv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[18].descriptor.value"},"writable":true},"key":"setMaxIdleHTTPParsers"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[19].descriptor.value"},"writable":true},"key":"validateHeaderName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[20].descriptor.value"},"writable":true},"key":"validateHeaderValue"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["_connectionListener","METHODS","STATUS_CODES","Agent","ClientRequest","IncomingMessage","OutgoingMessage","Server","ServerResponse","createServer","validateHeaderName","validateHeaderValue","get","request","setMaxIdleHTTPParsers","setGlobalProxyFromEnv","maxHeaderSize","globalAgent","WebSocket"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[1].descriptor.value"},"writable":true},"key":"ClientRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[2].descriptor.value"},"writable":true},"key":"IncomingMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[3].descriptor.value"},"writable":true},"key":"METHODS"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[4].descriptor.value"},"writable":true},"key":"OutgoingMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[5].descriptor.value"},"writable":true},"key":"STATUS_CODES"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[6].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[7].descriptor.value"},"writable":true},"key":"ServerResponse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WebSocket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[9].descriptor.value"},"writable":true},"key":"_connectionListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[10].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[12].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"maxHeaderSize"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[16].descriptor.value"},"writable":true},"key":"request"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[17].descriptor.value"},"writable":true},"key":"setGlobalProxyFromEnv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[18].descriptor.value"},"writable":true},"key":"setMaxIdleHTTPParsers"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[19].descriptor.value"},"writable":true},"key":"validateHeaderName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[20].descriptor.value"},"writable":true},"key":"validateHeaderValue"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":3,"name":"get","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["defaultPort","protocol","keepAlive","maxSockets","maxFreeSockets","sockets","freeSockets","requests"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":80,"writable":true},"key":"defaultPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"freeSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"keepAlive"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"maxFreeSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"number":"+Infinity"},"writable":true},"key":"maxSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":"http:","writable":true},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"requests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"sockets"}],"prototype":{"ref":"$global.intrinsics[29].value.properties[13].descriptor.value.prototype"},"type":"object"} {"length":0,"name":"request","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[29].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"request","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -622,7 +623,7 @@ {"ownKeyOrder":["NGHTTP2_ERR_FRAME_SIZE_ERROR","NGHTTP2_SESSION_SERVER","NGHTTP2_SESSION_CLIENT","NGHTTP2_STREAM_STATE_IDLE","NGHTTP2_STREAM_STATE_OPEN","NGHTTP2_STREAM_STATE_RESERVED_LOCAL","NGHTTP2_STREAM_STATE_RESERVED_REMOTE","NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL","NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE","NGHTTP2_STREAM_STATE_CLOSED","NGHTTP2_FLAG_NONE","NGHTTP2_FLAG_END_STREAM","NGHTTP2_FLAG_END_HEADERS","NGHTTP2_FLAG_ACK","NGHTTP2_FLAG_PADDED","NGHTTP2_FLAG_PRIORITY","DEFAULT_SETTINGS_HEADER_TABLE_SIZE","DEFAULT_SETTINGS_ENABLE_PUSH","DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS","DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE","DEFAULT_SETTINGS_MAX_FRAME_SIZE","DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE","DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL","MAX_MAX_FRAME_SIZE","MIN_MAX_FRAME_SIZE","MAX_INITIAL_WINDOW_SIZE","NGHTTP2_SETTINGS_HEADER_TABLE_SIZE","NGHTTP2_SETTINGS_ENABLE_PUSH","NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS","NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE","NGHTTP2_SETTINGS_MAX_FRAME_SIZE","NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE","NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL","PADDING_STRATEGY_NONE","PADDING_STRATEGY_ALIGNED","PADDING_STRATEGY_MAX","PADDING_STRATEGY_CALLBACK","NGHTTP2_NO_ERROR","NGHTTP2_PROTOCOL_ERROR","NGHTTP2_INTERNAL_ERROR","NGHTTP2_FLOW_CONTROL_ERROR","NGHTTP2_SETTINGS_TIMEOUT","NGHTTP2_STREAM_CLOSED","NGHTTP2_FRAME_SIZE_ERROR","NGHTTP2_REFUSED_STREAM","NGHTTP2_CANCEL","NGHTTP2_COMPRESSION_ERROR","NGHTTP2_CONNECT_ERROR","NGHTTP2_ENHANCE_YOUR_CALM","NGHTTP2_INADEQUATE_SECURITY","NGHTTP2_HTTP_1_1_REQUIRED","NGHTTP2_DEFAULT_WEIGHT","HTTP2_HEADER_STATUS","HTTP2_HEADER_METHOD","HTTP2_HEADER_AUTHORITY","HTTP2_HEADER_SCHEME","HTTP2_HEADER_PATH","HTTP2_HEADER_PROTOCOL","HTTP2_HEADER_ACCEPT_ENCODING","HTTP2_HEADER_ACCEPT_LANGUAGE","HTTP2_HEADER_ACCEPT_RANGES","HTTP2_HEADER_ACCEPT","HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS","HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS","HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS","HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN","HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS","HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS","HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD","HTTP2_HEADER_AGE","HTTP2_HEADER_AUTHORIZATION","HTTP2_HEADER_CACHE_CONTROL","HTTP2_HEADER_CONNECTION","HTTP2_HEADER_CONTENT_DISPOSITION","HTTP2_HEADER_CONTENT_ENCODING","HTTP2_HEADER_CONTENT_LENGTH","HTTP2_HEADER_CONTENT_TYPE","HTTP2_HEADER_COOKIE","HTTP2_HEADER_DATE","HTTP2_HEADER_ETAG","HTTP2_HEADER_FORWARDED","HTTP2_HEADER_HOST","HTTP2_HEADER_IF_MODIFIED_SINCE","HTTP2_HEADER_IF_NONE_MATCH","HTTP2_HEADER_IF_RANGE","HTTP2_HEADER_LAST_MODIFIED","HTTP2_HEADER_LINK","HTTP2_HEADER_LOCATION","HTTP2_HEADER_RANGE","HTTP2_HEADER_REFERER","HTTP2_HEADER_SERVER","HTTP2_HEADER_SET_COOKIE","HTTP2_HEADER_STRICT_TRANSPORT_SECURITY","HTTP2_HEADER_TRANSFER_ENCODING","HTTP2_HEADER_TE","HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS","HTTP2_HEADER_UPGRADE","HTTP2_HEADER_USER_AGENT","HTTP2_HEADER_VARY","HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS","HTTP2_HEADER_X_FRAME_OPTIONS","HTTP2_HEADER_KEEP_ALIVE","HTTP2_HEADER_PROXY_CONNECTION","HTTP2_HEADER_X_XSS_PROTECTION","HTTP2_HEADER_ALT_SVC","HTTP2_HEADER_CONTENT_SECURITY_POLICY","HTTP2_HEADER_EARLY_DATA","HTTP2_HEADER_EXPECT_CT","HTTP2_HEADER_ORIGIN","HTTP2_HEADER_PURPOSE","HTTP2_HEADER_TIMING_ALLOW_ORIGIN","HTTP2_HEADER_X_FORWARDED_FOR","HTTP2_HEADER_PRIORITY","HTTP2_HEADER_ACCEPT_CHARSET","HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE","HTTP2_HEADER_ALLOW","HTTP2_HEADER_CONTENT_LANGUAGE","HTTP2_HEADER_CONTENT_LOCATION","HTTP2_HEADER_CONTENT_MD5","HTTP2_HEADER_CONTENT_RANGE","HTTP2_HEADER_DNT","HTTP2_HEADER_EXPECT","HTTP2_HEADER_EXPIRES","HTTP2_HEADER_FROM","HTTP2_HEADER_IF_MATCH","HTTP2_HEADER_IF_UNMODIFIED_SINCE","HTTP2_HEADER_MAX_FORWARDS","HTTP2_HEADER_PREFER","HTTP2_HEADER_PROXY_AUTHENTICATE","HTTP2_HEADER_PROXY_AUTHORIZATION","HTTP2_HEADER_REFRESH","HTTP2_HEADER_RETRY_AFTER","HTTP2_HEADER_TRAILER","HTTP2_HEADER_TK","HTTP2_HEADER_VIA","HTTP2_HEADER_WARNING","HTTP2_HEADER_WWW_AUTHENTICATE","HTTP2_HEADER_HTTP2_SETTINGS","HTTP2_METHOD_ACL","HTTP2_METHOD_BASELINE_CONTROL","HTTP2_METHOD_BIND","HTTP2_METHOD_CHECKIN","HTTP2_METHOD_CHECKOUT","HTTP2_METHOD_CONNECT","HTTP2_METHOD_COPY","HTTP2_METHOD_DELETE","HTTP2_METHOD_GET","HTTP2_METHOD_HEAD","HTTP2_METHOD_LABEL","HTTP2_METHOD_LINK","HTTP2_METHOD_LOCK","HTTP2_METHOD_MERGE","HTTP2_METHOD_MKACTIVITY","HTTP2_METHOD_MKCALENDAR","HTTP2_METHOD_MKCOL","HTTP2_METHOD_MKREDIRECTREF","HTTP2_METHOD_MKWORKSPACE","HTTP2_METHOD_MOVE","HTTP2_METHOD_OPTIONS","HTTP2_METHOD_ORDERPATCH","HTTP2_METHOD_PATCH","HTTP2_METHOD_POST","HTTP2_METHOD_PRI","HTTP2_METHOD_PROPFIND","HTTP2_METHOD_PROPPATCH","HTTP2_METHOD_PUT","HTTP2_METHOD_REBIND","HTTP2_METHOD_REPORT","HTTP2_METHOD_SEARCH","HTTP2_METHOD_TRACE","HTTP2_METHOD_UNBIND","HTTP2_METHOD_UNCHECKOUT","HTTP2_METHOD_UNLINK","HTTP2_METHOD_UNLOCK","HTTP2_METHOD_UPDATE","HTTP2_METHOD_UPDATEREDIRECTREF","HTTP2_METHOD_VERSION_CONTROL","HTTP_STATUS_CONTINUE","HTTP_STATUS_SWITCHING_PROTOCOLS","HTTP_STATUS_PROCESSING","HTTP_STATUS_EARLY_HINTS","HTTP_STATUS_OK","HTTP_STATUS_CREATED","HTTP_STATUS_ACCEPTED","HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION","HTTP_STATUS_NO_CONTENT","HTTP_STATUS_RESET_CONTENT","HTTP_STATUS_PARTIAL_CONTENT","HTTP_STATUS_MULTI_STATUS","HTTP_STATUS_ALREADY_REPORTED","HTTP_STATUS_IM_USED","HTTP_STATUS_MULTIPLE_CHOICES","HTTP_STATUS_MOVED_PERMANENTLY","HTTP_STATUS_FOUND","HTTP_STATUS_SEE_OTHER","HTTP_STATUS_NOT_MODIFIED","HTTP_STATUS_USE_PROXY","HTTP_STATUS_TEMPORARY_REDIRECT","HTTP_STATUS_PERMANENT_REDIRECT","HTTP_STATUS_BAD_REQUEST","HTTP_STATUS_UNAUTHORIZED","HTTP_STATUS_PAYMENT_REQUIRED","HTTP_STATUS_FORBIDDEN","HTTP_STATUS_NOT_FOUND","HTTP_STATUS_METHOD_NOT_ALLOWED","HTTP_STATUS_NOT_ACCEPTABLE","HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED","HTTP_STATUS_REQUEST_TIMEOUT","HTTP_STATUS_CONFLICT","HTTP_STATUS_GONE","HTTP_STATUS_LENGTH_REQUIRED","HTTP_STATUS_PRECONDITION_FAILED","HTTP_STATUS_PAYLOAD_TOO_LARGE","HTTP_STATUS_URI_TOO_LONG","HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE","HTTP_STATUS_RANGE_NOT_SATISFIABLE","HTTP_STATUS_EXPECTATION_FAILED","HTTP_STATUS_TEAPOT","HTTP_STATUS_MISDIRECTED_REQUEST","HTTP_STATUS_UNPROCESSABLE_ENTITY","HTTP_STATUS_LOCKED","HTTP_STATUS_FAILED_DEPENDENCY","HTTP_STATUS_TOO_EARLY","HTTP_STATUS_UPGRADE_REQUIRED","HTTP_STATUS_PRECONDITION_REQUIRED","HTTP_STATUS_TOO_MANY_REQUESTS","HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE","HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS","HTTP_STATUS_INTERNAL_SERVER_ERROR","HTTP_STATUS_NOT_IMPLEMENTED","HTTP_STATUS_BAD_GATEWAY","HTTP_STATUS_SERVICE_UNAVAILABLE","HTTP_STATUS_GATEWAY_TIMEOUT","HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED","HTTP_STATUS_VARIANT_ALSO_NEGOTIATES","HTTP_STATUS_INSUFFICIENT_STORAGE","HTTP_STATUS_LOOP_DETECTED","HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED","HTTP_STATUS_NOT_EXTENDED","HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"DEFAULT_SETTINGS_ENABLE_PUSH"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"DEFAULT_SETTINGS_HEADER_TABLE_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4294967295,"writable":true},"key":"DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"DEFAULT_SETTINGS_MAX_FRAME_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"accept","writable":true},"key":"HTTP2_HEADER_ACCEPT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"accept-charset","writable":true},"key":"HTTP2_HEADER_ACCEPT_CHARSET"},{"descriptor":{"configurable":true,"enumerable":true,"value":"accept-encoding","writable":true},"key":"HTTP2_HEADER_ACCEPT_ENCODING"},{"descriptor":{"configurable":true,"enumerable":true,"value":"accept-language","writable":true},"key":"HTTP2_HEADER_ACCEPT_LANGUAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"accept-ranges","writable":true},"key":"HTTP2_HEADER_ACCEPT_RANGES"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-allow-credentials","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-allow-headers","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-allow-methods","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-allow-origin","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-expose-headers","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-max-age","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-request-headers","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"access-control-request-method","writable":true},"key":"HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD"},{"descriptor":{"configurable":true,"enumerable":true,"value":"age","writable":true},"key":"HTTP2_HEADER_AGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"allow","writable":true},"key":"HTTP2_HEADER_ALLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":"alt-svc","writable":true},"key":"HTTP2_HEADER_ALT_SVC"},{"descriptor":{"configurable":true,"enumerable":true,"value":":authority","writable":true},"key":"HTTP2_HEADER_AUTHORITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"authorization","writable":true},"key":"HTTP2_HEADER_AUTHORIZATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"cache-control","writable":true},"key":"HTTP2_HEADER_CACHE_CONTROL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"connection","writable":true},"key":"HTTP2_HEADER_CONNECTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-disposition","writable":true},"key":"HTTP2_HEADER_CONTENT_DISPOSITION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-encoding","writable":true},"key":"HTTP2_HEADER_CONTENT_ENCODING"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-language","writable":true},"key":"HTTP2_HEADER_CONTENT_LANGUAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-length","writable":true},"key":"HTTP2_HEADER_CONTENT_LENGTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-location","writable":true},"key":"HTTP2_HEADER_CONTENT_LOCATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-md5","writable":true},"key":"HTTP2_HEADER_CONTENT_MD5"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-range","writable":true},"key":"HTTP2_HEADER_CONTENT_RANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-security-policy","writable":true},"key":"HTTP2_HEADER_CONTENT_SECURITY_POLICY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"content-type","writable":true},"key":"HTTP2_HEADER_CONTENT_TYPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"cookie","writable":true},"key":"HTTP2_HEADER_COOKIE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"date","writable":true},"key":"HTTP2_HEADER_DATE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"dnt","writable":true},"key":"HTTP2_HEADER_DNT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"early-data","writable":true},"key":"HTTP2_HEADER_EARLY_DATA"},{"descriptor":{"configurable":true,"enumerable":true,"value":"etag","writable":true},"key":"HTTP2_HEADER_ETAG"},{"descriptor":{"configurable":true,"enumerable":true,"value":"expect","writable":true},"key":"HTTP2_HEADER_EXPECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"expect-ct","writable":true},"key":"HTTP2_HEADER_EXPECT_CT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"expires","writable":true},"key":"HTTP2_HEADER_EXPIRES"},{"descriptor":{"configurable":true,"enumerable":true,"value":"forwarded","writable":true},"key":"HTTP2_HEADER_FORWARDED"},{"descriptor":{"configurable":true,"enumerable":true,"value":"from","writable":true},"key":"HTTP2_HEADER_FROM"},{"descriptor":{"configurable":true,"enumerable":true,"value":"host","writable":true},"key":"HTTP2_HEADER_HOST"},{"descriptor":{"configurable":true,"enumerable":true,"value":"http2-settings","writable":true},"key":"HTTP2_HEADER_HTTP2_SETTINGS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"if-match","writable":true},"key":"HTTP2_HEADER_IF_MATCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"if-modified-since","writable":true},"key":"HTTP2_HEADER_IF_MODIFIED_SINCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"if-none-match","writable":true},"key":"HTTP2_HEADER_IF_NONE_MATCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"if-range","writable":true},"key":"HTTP2_HEADER_IF_RANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"if-unmodified-since","writable":true},"key":"HTTP2_HEADER_IF_UNMODIFIED_SINCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"keep-alive","writable":true},"key":"HTTP2_HEADER_KEEP_ALIVE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"last-modified","writable":true},"key":"HTTP2_HEADER_LAST_MODIFIED"},{"descriptor":{"configurable":true,"enumerable":true,"value":"link","writable":true},"key":"HTTP2_HEADER_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"location","writable":true},"key":"HTTP2_HEADER_LOCATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"max-forwards","writable":true},"key":"HTTP2_HEADER_MAX_FORWARDS"},{"descriptor":{"configurable":true,"enumerable":true,"value":":method","writable":true},"key":"HTTP2_HEADER_METHOD"},{"descriptor":{"configurable":true,"enumerable":true,"value":"origin","writable":true},"key":"HTTP2_HEADER_ORIGIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":":path","writable":true},"key":"HTTP2_HEADER_PATH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"prefer","writable":true},"key":"HTTP2_HEADER_PREFER"},{"descriptor":{"configurable":true,"enumerable":true,"value":"priority","writable":true},"key":"HTTP2_HEADER_PRIORITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":":protocol","writable":true},"key":"HTTP2_HEADER_PROTOCOL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"proxy-authenticate","writable":true},"key":"HTTP2_HEADER_PROXY_AUTHENTICATE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"proxy-authorization","writable":true},"key":"HTTP2_HEADER_PROXY_AUTHORIZATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"proxy-connection","writable":true},"key":"HTTP2_HEADER_PROXY_CONNECTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"purpose","writable":true},"key":"HTTP2_HEADER_PURPOSE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"range","writable":true},"key":"HTTP2_HEADER_RANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"referer","writable":true},"key":"HTTP2_HEADER_REFERER"},{"descriptor":{"configurable":true,"enumerable":true,"value":"refresh","writable":true},"key":"HTTP2_HEADER_REFRESH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"retry-after","writable":true},"key":"HTTP2_HEADER_RETRY_AFTER"},{"descriptor":{"configurable":true,"enumerable":true,"value":":scheme","writable":true},"key":"HTTP2_HEADER_SCHEME"},{"descriptor":{"configurable":true,"enumerable":true,"value":"server","writable":true},"key":"HTTP2_HEADER_SERVER"},{"descriptor":{"configurable":true,"enumerable":true,"value":"set-cookie","writable":true},"key":"HTTP2_HEADER_SET_COOKIE"},{"descriptor":{"configurable":true,"enumerable":true,"value":":status","writable":true},"key":"HTTP2_HEADER_STATUS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"strict-transport-security","writable":true},"key":"HTTP2_HEADER_STRICT_TRANSPORT_SECURITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"te","writable":true},"key":"HTTP2_HEADER_TE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"timing-allow-origin","writable":true},"key":"HTTP2_HEADER_TIMING_ALLOW_ORIGIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":"tk","writable":true},"key":"HTTP2_HEADER_TK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"trailer","writable":true},"key":"HTTP2_HEADER_TRAILER"},{"descriptor":{"configurable":true,"enumerable":true,"value":"transfer-encoding","writable":true},"key":"HTTP2_HEADER_TRANSFER_ENCODING"},{"descriptor":{"configurable":true,"enumerable":true,"value":"upgrade","writable":true},"key":"HTTP2_HEADER_UPGRADE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"upgrade-insecure-requests","writable":true},"key":"HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"user-agent","writable":true},"key":"HTTP2_HEADER_USER_AGENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"vary","writable":true},"key":"HTTP2_HEADER_VARY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"via","writable":true},"key":"HTTP2_HEADER_VIA"},{"descriptor":{"configurable":true,"enumerable":true,"value":"warning","writable":true},"key":"HTTP2_HEADER_WARNING"},{"descriptor":{"configurable":true,"enumerable":true,"value":"www-authenticate","writable":true},"key":"HTTP2_HEADER_WWW_AUTHENTICATE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x-content-type-options","writable":true},"key":"HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x-forwarded-for","writable":true},"key":"HTTP2_HEADER_X_FORWARDED_FOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x-frame-options","writable":true},"key":"HTTP2_HEADER_X_FRAME_OPTIONS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x-xss-protection","writable":true},"key":"HTTP2_HEADER_X_XSS_PROTECTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ACL","writable":true},"key":"HTTP2_METHOD_ACL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"BASELINE-CONTROL","writable":true},"key":"HTTP2_METHOD_BASELINE_CONTROL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"BIND","writable":true},"key":"HTTP2_METHOD_BIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":"CHECKIN","writable":true},"key":"HTTP2_METHOD_CHECKIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":"CHECKOUT","writable":true},"key":"HTTP2_METHOD_CHECKOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"CONNECT","writable":true},"key":"HTTP2_METHOD_CONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"COPY","writable":true},"key":"HTTP2_METHOD_COPY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"DELETE","writable":true},"key":"HTTP2_METHOD_DELETE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"GET","writable":true},"key":"HTTP2_METHOD_GET"},{"descriptor":{"configurable":true,"enumerable":true,"value":"HEAD","writable":true},"key":"HTTP2_METHOD_HEAD"},{"descriptor":{"configurable":true,"enumerable":true,"value":"LABEL","writable":true},"key":"HTTP2_METHOD_LABEL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"LINK","writable":true},"key":"HTTP2_METHOD_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"LOCK","writable":true},"key":"HTTP2_METHOD_LOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MERGE","writable":true},"key":"HTTP2_METHOD_MERGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MKACTIVITY","writable":true},"key":"HTTP2_METHOD_MKACTIVITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MKCALENDAR","writable":true},"key":"HTTP2_METHOD_MKCALENDAR"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MKCOL","writable":true},"key":"HTTP2_METHOD_MKCOL"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MKREDIRECTREF","writable":true},"key":"HTTP2_METHOD_MKREDIRECTREF"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MKWORKSPACE","writable":true},"key":"HTTP2_METHOD_MKWORKSPACE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"MOVE","writable":true},"key":"HTTP2_METHOD_MOVE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"OPTIONS","writable":true},"key":"HTTP2_METHOD_OPTIONS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"ORDERPATCH","writable":true},"key":"HTTP2_METHOD_ORDERPATCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"PATCH","writable":true},"key":"HTTP2_METHOD_PATCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"POST","writable":true},"key":"HTTP2_METHOD_POST"},{"descriptor":{"configurable":true,"enumerable":true,"value":"PRI","writable":true},"key":"HTTP2_METHOD_PRI"},{"descriptor":{"configurable":true,"enumerable":true,"value":"PROPFIND","writable":true},"key":"HTTP2_METHOD_PROPFIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":"PROPPATCH","writable":true},"key":"HTTP2_METHOD_PROPPATCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"PUT","writable":true},"key":"HTTP2_METHOD_PUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"REBIND","writable":true},"key":"HTTP2_METHOD_REBIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":"REPORT","writable":true},"key":"HTTP2_METHOD_REPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"SEARCH","writable":true},"key":"HTTP2_METHOD_SEARCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TRACE","writable":true},"key":"HTTP2_METHOD_TRACE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UNBIND","writable":true},"key":"HTTP2_METHOD_UNBIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UNCHECKOUT","writable":true},"key":"HTTP2_METHOD_UNCHECKOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UNLINK","writable":true},"key":"HTTP2_METHOD_UNLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UNLOCK","writable":true},"key":"HTTP2_METHOD_UNLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UPDATE","writable":true},"key":"HTTP2_METHOD_UPDATE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"UPDATEREDIRECTREF","writable":true},"key":"HTTP2_METHOD_UPDATEREDIRECTREF"},{"descriptor":{"configurable":true,"enumerable":true,"value":"VERSION-CONTROL","writable":true},"key":"HTTP2_METHOD_VERSION_CONTROL"},{"descriptor":{"configurable":true,"enumerable":true,"value":202,"writable":true},"key":"HTTP_STATUS_ACCEPTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":208,"writable":true},"key":"HTTP_STATUS_ALREADY_REPORTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":502,"writable":true},"key":"HTTP_STATUS_BAD_GATEWAY"},{"descriptor":{"configurable":true,"enumerable":true,"value":400,"writable":true},"key":"HTTP_STATUS_BAD_REQUEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":509,"writable":true},"key":"HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED"},{"descriptor":{"configurable":true,"enumerable":true,"value":409,"writable":true},"key":"HTTP_STATUS_CONFLICT"},{"descriptor":{"configurable":true,"enumerable":true,"value":100,"writable":true},"key":"HTTP_STATUS_CONTINUE"},{"descriptor":{"configurable":true,"enumerable":true,"value":201,"writable":true},"key":"HTTP_STATUS_CREATED"},{"descriptor":{"configurable":true,"enumerable":true,"value":103,"writable":true},"key":"HTTP_STATUS_EARLY_HINTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":417,"writable":true},"key":"HTTP_STATUS_EXPECTATION_FAILED"},{"descriptor":{"configurable":true,"enumerable":true,"value":424,"writable":true},"key":"HTTP_STATUS_FAILED_DEPENDENCY"},{"descriptor":{"configurable":true,"enumerable":true,"value":403,"writable":true},"key":"HTTP_STATUS_FORBIDDEN"},{"descriptor":{"configurable":true,"enumerable":true,"value":302,"writable":true},"key":"HTTP_STATUS_FOUND"},{"descriptor":{"configurable":true,"enumerable":true,"value":504,"writable":true},"key":"HTTP_STATUS_GATEWAY_TIMEOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":410,"writable":true},"key":"HTTP_STATUS_GONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":505,"writable":true},"key":"HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":226,"writable":true},"key":"HTTP_STATUS_IM_USED"},{"descriptor":{"configurable":true,"enumerable":true,"value":507,"writable":true},"key":"HTTP_STATUS_INSUFFICIENT_STORAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":500,"writable":true},"key":"HTTP_STATUS_INTERNAL_SERVER_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":411,"writable":true},"key":"HTTP_STATUS_LENGTH_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":423,"writable":true},"key":"HTTP_STATUS_LOCKED"},{"descriptor":{"configurable":true,"enumerable":true,"value":508,"writable":true},"key":"HTTP_STATUS_LOOP_DETECTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":405,"writable":true},"key":"HTTP_STATUS_METHOD_NOT_ALLOWED"},{"descriptor":{"configurable":true,"enumerable":true,"value":421,"writable":true},"key":"HTTP_STATUS_MISDIRECTED_REQUEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":301,"writable":true},"key":"HTTP_STATUS_MOVED_PERMANENTLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":300,"writable":true},"key":"HTTP_STATUS_MULTIPLE_CHOICES"},{"descriptor":{"configurable":true,"enumerable":true,"value":207,"writable":true},"key":"HTTP_STATUS_MULTI_STATUS"},{"descriptor":{"configurable":true,"enumerable":true,"value":511,"writable":true},"key":"HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":203,"writable":true},"key":"HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":406,"writable":true},"key":"HTTP_STATUS_NOT_ACCEPTABLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":510,"writable":true},"key":"HTTP_STATUS_NOT_EXTENDED"},{"descriptor":{"configurable":true,"enumerable":true,"value":404,"writable":true},"key":"HTTP_STATUS_NOT_FOUND"},{"descriptor":{"configurable":true,"enumerable":true,"value":501,"writable":true},"key":"HTTP_STATUS_NOT_IMPLEMENTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":304,"writable":true},"key":"HTTP_STATUS_NOT_MODIFIED"},{"descriptor":{"configurable":true,"enumerable":true,"value":204,"writable":true},"key":"HTTP_STATUS_NO_CONTENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":200,"writable":true},"key":"HTTP_STATUS_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":206,"writable":true},"key":"HTTP_STATUS_PARTIAL_CONTENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":413,"writable":true},"key":"HTTP_STATUS_PAYLOAD_TOO_LARGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":402,"writable":true},"key":"HTTP_STATUS_PAYMENT_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":308,"writable":true},"key":"HTTP_STATUS_PERMANENT_REDIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":412,"writable":true},"key":"HTTP_STATUS_PRECONDITION_FAILED"},{"descriptor":{"configurable":true,"enumerable":true,"value":428,"writable":true},"key":"HTTP_STATUS_PRECONDITION_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":102,"writable":true},"key":"HTTP_STATUS_PROCESSING"},{"descriptor":{"configurable":true,"enumerable":true,"value":407,"writable":true},"key":"HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":416,"writable":true},"key":"HTTP_STATUS_RANGE_NOT_SATISFIABLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":431,"writable":true},"key":"HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":408,"writable":true},"key":"HTTP_STATUS_REQUEST_TIMEOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":205,"writable":true},"key":"HTTP_STATUS_RESET_CONTENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":303,"writable":true},"key":"HTTP_STATUS_SEE_OTHER"},{"descriptor":{"configurable":true,"enumerable":true,"value":503,"writable":true},"key":"HTTP_STATUS_SERVICE_UNAVAILABLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":101,"writable":true},"key":"HTTP_STATUS_SWITCHING_PROTOCOLS"},{"descriptor":{"configurable":true,"enumerable":true,"value":418,"writable":true},"key":"HTTP_STATUS_TEAPOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":307,"writable":true},"key":"HTTP_STATUS_TEMPORARY_REDIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":425,"writable":true},"key":"HTTP_STATUS_TOO_EARLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":429,"writable":true},"key":"HTTP_STATUS_TOO_MANY_REQUESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":401,"writable":true},"key":"HTTP_STATUS_UNAUTHORIZED"},{"descriptor":{"configurable":true,"enumerable":true,"value":451,"writable":true},"key":"HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS"},{"descriptor":{"configurable":true,"enumerable":true,"value":422,"writable":true},"key":"HTTP_STATUS_UNPROCESSABLE_ENTITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":415,"writable":true},"key":"HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":426,"writable":true},"key":"HTTP_STATUS_UPGRADE_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":414,"writable":true},"key":"HTTP_STATUS_URI_TOO_LONG"},{"descriptor":{"configurable":true,"enumerable":true,"value":305,"writable":true},"key":"HTTP_STATUS_USE_PROXY"},{"descriptor":{"configurable":true,"enumerable":true,"value":506,"writable":true},"key":"HTTP_STATUS_VARIANT_ALSO_NEGOTIATES"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147483647,"writable":true},"key":"MAX_INITIAL_WINDOW_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":16777215,"writable":true},"key":"MAX_MAX_FRAME_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"MIN_MAX_FRAME_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NGHTTP2_CANCEL"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"NGHTTP2_COMPRESSION_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"NGHTTP2_CONNECT_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NGHTTP2_DEFAULT_WEIGHT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"NGHTTP2_ENHANCE_YOUR_CALM"},{"descriptor":{"configurable":true,"enumerable":true,"value":-522,"writable":true},"key":"NGHTTP2_ERR_FRAME_SIZE_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_FLAG_ACK"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NGHTTP2_FLAG_END_HEADERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_FLAG_END_STREAM"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NGHTTP2_FLAG_NONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NGHTTP2_FLAG_PADDED"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"NGHTTP2_FLAG_PRIORITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"NGHTTP2_FLOW_CONTROL_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"NGHTTP2_FRAME_SIZE_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"NGHTTP2_HTTP_1_1_REQUIRED"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"NGHTTP2_INADEQUATE_SECURITY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NGHTTP2_INTERNAL_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NGHTTP2_NO_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_PROTOCOL_ERROR"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"NGHTTP2_REFUSED_STREAM"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_SESSION_CLIENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NGHTTP2_SESSION_SERVER"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NGHTTP2_SETTINGS_ENABLE_PUSH"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_SETTINGS_HEADER_TABLE_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"NGHTTP2_SETTINGS_MAX_FRAME_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NGHTTP2_SETTINGS_TIMEOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"NGHTTP2_STREAM_CLOSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"NGHTTP2_STREAM_STATE_CLOSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NGHTTP2_STREAM_STATE_IDLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NGHTTP2_STREAM_STATE_OPEN"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"NGHTTP2_STREAM_STATE_RESERVED_LOCAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NGHTTP2_STREAM_STATE_RESERVED_REMOTE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"PADDING_STRATEGY_ALIGNED"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"PADDING_STRATEGY_CALLBACK"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"PADDING_STRATEGY_MAX"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"PADDING_STRATEGY_NONE"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":2,"name":"createSecureServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createSecureServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"createServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Http2ServerRequest","Http2ServerResponse","connect","constants","createSecureServer","createServer","getDefaultSettings","getPackedSettings","getUnpackedSettings","performServerHandshake","sensitiveHeaders"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[0].descriptor.value"},"writable":true},"key":"Http2ServerRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[1].descriptor.value"},"writable":true},"key":"Http2ServerResponse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[2].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[6].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[4].descriptor.value"},"writable":true},"key":"createSecureServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[5].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[7].descriptor.value"},"writable":true},"key":"getDefaultSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[8].descriptor.value"},"writable":true},"key":"getPackedSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[9].descriptor.value"},"writable":true},"key":"getUnpackedSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[10].descriptor.value"},"writable":true},"key":"performServerHandshake"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"unique:0","type":"symbol","value":"Symbol(sensitiveHeaders)"},"writable":true},"key":"sensitiveHeaders"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["connect","constants","createServer","createSecureServer","getDefaultSettings","getPackedSettings","getUnpackedSettings","performServerHandshake","sensitiveHeaders","Http2ServerRequest","Http2ServerResponse"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[0].descriptor.value"},"writable":true},"key":"Http2ServerRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[1].descriptor.value"},"writable":true},"key":"Http2ServerResponse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[2].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[6].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[4].descriptor.value"},"writable":true},"key":"createSecureServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[5].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[7].descriptor.value"},"writable":true},"key":"getDefaultSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[8].descriptor.value"},"writable":true},"key":"getPackedSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[9].descriptor.value"},"writable":true},"key":"getUnpackedSettings"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[30].value.properties[10].descriptor.value"},"writable":true},"key":"performServerHandshake"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"unique:0","type":"symbol","value":"Symbol(sensitiveHeaders)"},"writable":true},"key":"sensitiveHeaders"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"getDefaultSettings","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getDefaultSettings","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"getPackedSettings","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPackedSettings","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"getUnpackedSettings","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[30].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getUnpackedSettings","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -630,7 +631,7 @@ {"length":1,"name":"Agent","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Agent","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[31].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[29].value.properties[0].descriptor.value"},"type":"function"} {"length":0,"name":"Server","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Server","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[31].value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[52].value.properties[7].descriptor.value"},"type":"function"} {"length":0,"name":"createServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Agent","Server","createServer","get","request","globalAgent"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[1].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[2].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[4].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[6].descriptor.value"},"writable":true},"key":"request"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["Agent","globalAgent","Server","createServer","get","request"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[0].descriptor.value"},"writable":true},"key":"Agent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[1].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[2].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[4].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value"},"writable":true},"key":"globalAgent"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[6].descriptor.value"},"writable":true},"key":"request"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":3,"name":"get","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["defaultPort","protocol","keepAlive","maxSockets","maxFreeSockets","sockets","freeSockets","requests"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":443,"writable":true},"key":"defaultPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"freeSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"keepAlive"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"maxFreeSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"number":"+Infinity"},"writable":true},"key":"maxSockets"},{"descriptor":{"configurable":true,"enumerable":true,"value":"https:","writable":true},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"requests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"sockets"}],"prototype":{"ref":"$global.intrinsics[31].value.properties[5].descriptor.value.prototype"},"type":"object"} {"length":0,"name":"request","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[31].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"request","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -682,7 +683,7 @@ {"length":3,"name":"connect","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"connect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":3,"name":"createConnection","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createConnection","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"createServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["BlockList","_createServerHandle","_normalizeArgs","connect","createConnection","createServer","isIP","isIPv4","isIPv6","Server","Socket","SocketAddress","Stream","getDefaultAutoSelectFamily","setDefaultAutoSelectFamily","getDefaultAutoSelectFamilyAttemptTimeout","setDefaultAutoSelectFamilyAttemptTimeout"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[0].descriptor.value"},"writable":true},"key":"BlockList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[1].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[2].descriptor.value"},"writable":true},"key":"Socket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[3].descriptor.value"},"writable":true},"key":"SocketAddress"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[2].descriptor.value"},"writable":true},"key":"Stream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[5].descriptor.value"},"writable":true},"key":"_createServerHandle"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[6].descriptor.value"},"writable":true},"key":"_normalizeArgs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[7].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[8].descriptor.value"},"writable":true},"key":"createConnection"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[9].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[11].descriptor.value"},"writable":true},"key":"getDefaultAutoSelectFamily"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[12].descriptor.value"},"writable":true},"key":"getDefaultAutoSelectFamilyAttemptTimeout"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[13].descriptor.value"},"writable":true},"key":"isIP"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[14].descriptor.value"},"writable":true},"key":"isIPv4"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[15].descriptor.value"},"writable":true},"key":"isIPv6"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[16].descriptor.value"},"writable":true},"key":"setDefaultAutoSelectFamily"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[17].descriptor.value"},"writable":true},"key":"setDefaultAutoSelectFamilyAttemptTimeout"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["_createServerHandle","_normalizeArgs","BlockList","SocketAddress","connect","createConnection","createServer","isIP","isIPv4","isIPv6","Server","Socket","Stream","getDefaultAutoSelectFamily","setDefaultAutoSelectFamily","getDefaultAutoSelectFamilyAttemptTimeout","setDefaultAutoSelectFamilyAttemptTimeout"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[0].descriptor.value"},"writable":true},"key":"BlockList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[1].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[2].descriptor.value"},"writable":true},"key":"Socket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[3].descriptor.value"},"writable":true},"key":"SocketAddress"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[2].descriptor.value"},"writable":true},"key":"Stream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[5].descriptor.value"},"writable":true},"key":"_createServerHandle"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[6].descriptor.value"},"writable":true},"key":"_normalizeArgs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[7].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[8].descriptor.value"},"writable":true},"key":"createConnection"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[9].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[11].descriptor.value"},"writable":true},"key":"getDefaultAutoSelectFamily"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[12].descriptor.value"},"writable":true},"key":"getDefaultAutoSelectFamilyAttemptTimeout"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[13].descriptor.value"},"writable":true},"key":"isIP"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[14].descriptor.value"},"writable":true},"key":"isIPv4"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[15].descriptor.value"},"writable":true},"key":"isIPv6"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[16].descriptor.value"},"writable":true},"key":"setDefaultAutoSelectFamily"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[35].value.properties[17].descriptor.value"},"writable":true},"key":"setDefaultAutoSelectFamilyAttemptTimeout"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"getDefaultAutoSelectFamily","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getDefaultAutoSelectFamily","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"getDefaultAutoSelectFamilyAttemptTimeout","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getDefaultAutoSelectFamilyAttemptTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"isIP","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isIP","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -692,7 +693,7 @@ {"length":0,"name":"setDefaultAutoSelectFamilyAttemptTimeout","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setDefaultAutoSelectFamilyAttemptTimeout","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"arch","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"arch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"availableParallelism","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"availableParallelism","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"os.constants","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["UV_UDP_REUSEADDR","dlopen","errno","signals","priority"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_UDP_REUSEADDR"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"errno"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"priority"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"signals"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"cpus","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cpus","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["arch","availableParallelism","cpus","endianness","freemem","getPriority","homedir","hostname","loadavg","networkInterfaces","platform","release","setPriority","tmpdir","totalmem","type","userInfo","uptime","version","machine","constants","EOL","devNull"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"\n","writable":true},"key":"EOL"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[1].descriptor.value"},"writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[2].descriptor.value"},"writable":true},"key":"availableParallelism"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[3].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[4].descriptor.value"},"writable":true},"key":"cpus"},{"descriptor":{"configurable":true,"enumerable":true,"value":"/dev/null","writable":true},"key":"devNull"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[7].descriptor.value"},"writable":true},"key":"endianness"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[8].descriptor.value"},"writable":true},"key":"freemem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[9].descriptor.value"},"writable":true},"key":"getPriority"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[10].descriptor.value"},"writable":true},"key":"homedir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[11].descriptor.value"},"writable":true},"key":"hostname"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[12].descriptor.value"},"writable":true},"key":"loadavg"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[13].descriptor.value"},"writable":true},"key":"machine"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[14].descriptor.value"},"writable":true},"key":"networkInterfaces"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[15].descriptor.value"},"writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[16].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[17].descriptor.value"},"writable":true},"key":"setPriority"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[18].descriptor.value"},"writable":true},"key":"tmpdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[19].descriptor.value"},"writable":true},"key":"totalmem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[20].descriptor.value"},"writable":true},"key":"type"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[21].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[22].descriptor.value"},"writable":true},"key":"userInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[36].value.properties[23].descriptor.value"},"writable":true},"key":"version"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"endianness","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"endianness","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -753,7 +754,7 @@ {"length":0,"name":"resolve","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[39].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"resolve","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["NODE_PERFORMANCE_GC_MAJOR","NODE_PERFORMANCE_GC_MINOR","NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP","NODE_PERFORMANCE_GC_INCREMENTAL","NODE_PERFORMANCE_GC_WEAKCB","NODE_PERFORMANCE_GC_FLAGS_NO","NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED","NODE_PERFORMANCE_GC_FLAGS_FORCED","NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING","NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE","NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY","NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_FORCED"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_NO"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_INCREMENTAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_MAJOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_WEAKCB"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"createHistogram","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createHistogram","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","monitorEventLoopDelay","eventLoopUtilization","timerify","createHistogram","performance","constants"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[118].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["Performance","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","monitorEventLoopDelay","eventLoopUtilization","timerify","createHistogram","performance","constants"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"Performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"PerformanceEntry"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"PerformanceMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"PerformanceMeasure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"PerformanceObserver"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"PerformanceObserverEntryList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"PerformanceResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[9].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[8].descriptor.value"},"writable":true},"key":"createHistogram"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[11].descriptor.value"},"writable":true},"key":"monitorEventLoopDelay"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value"},"writable":true},"key":"performance"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"eventLoopUtilization","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"eventLoopUtilization","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"monitorEventLoopDelay","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"monitorEventLoopDelay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"timerify","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"timerify","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -772,7 +773,7 @@ {"length":0,"name":"_tickCallback","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"_tickCallback","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"abort","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"abort","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"addUncaughtExceptionCaptureCallback","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addUncaughtExceptionCaptureCallback","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[19].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[19].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value"},"type":"object"} {"ownKeyOrder":["0","1","length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"0"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/src/realm_dump.ts","writable":true},"key":"1"},{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"length":0,"name":"availableMemory","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"availableMemory","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"binding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"binding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -817,7 +818,7 @@ {"length":0,"name":"setgroups","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[72].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setgroups","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"setuid","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setuid","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[75].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[75].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.intrinsics[41].value.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[26].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","readableFlowing","isPaused","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.intrinsics[41].value.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isPaused"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"readableFlowing"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[28].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[77].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"threadCpuUsage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[78].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"threadCpuUsage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"umask","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[80].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"umask","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -834,13 +835,13 @@ {"length":0,"name":"clearScreenDown","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearScreenDown","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createInterface","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createInterface","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"cursorTo","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cursorTo","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"readline","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["clearLine","clearScreenDown","createInterface","cursorTo","emitKeypressEvents","moveCursor","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[0].descriptor.value"},"writable":true},"key":"clearLine"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[1].descriptor.value"},"writable":true},"key":"clearScreenDown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[2].descriptor.value"},"writable":true},"key":"createInterface"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[3].descriptor.value"},"writable":true},"key":"cursorTo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[5].descriptor.value"},"writable":true},"key":"emitKeypressEvents"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[6].descriptor.value"},"writable":true},"key":"moveCursor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[43].value.properties[7].descriptor.value"},"writable":true},"key":"promises"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"emitKeypressEvents","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"emitKeypressEvents","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"moveCursor","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"moveCursor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["createInterface","Interface","Readline"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value"},"writable":true},"key":"Interface"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[1].descriptor.value"},"writable":true},"key":"Readline"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[2].descriptor.value"},"writable":true},"key":"createInterface"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["Interface","Readline","createInterface"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[43].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value"},"writable":true},"key":"Interface"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[1].descriptor.value"},"writable":true},"key":"Readline"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[67].value.properties[2].descriptor.value"},"writable":true},"key":"createInterface"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":6,"name":"REPLServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":6,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"REPLServer","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"Recoverable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Recoverable","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.properties[73].descriptor.value"},"type":"function"} -{"ownKeyOrder":["REPLServer","REPL_MODE_SLOPPY","REPL_MODE_STRICT","Recoverable","builtinModules","start"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value"},"writable":true},"key":"REPLServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.sloppy","type":"symbol","value":"Symbol(nodejs.repl.mode.sloppy)"},"writable":true},"key":"REPL_MODE_SLOPPY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.strict","type":"symbol","value":"Symbol(nodejs.repl.mode.strict)"},"writable":true},"key":"REPL_MODE_STRICT"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value"},"writable":true},"key":"Recoverable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[34].value.properties[12].descriptor.value"},"writable":true},"key":"builtinModules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[6].descriptor.value"},"writable":true},"key":"start"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"Recoverable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Recoverable","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.properties[74].descriptor.value"},"type":"function"} +{"ownKeyOrder":["start","REPLServer","REPL_MODE_SLOPPY","REPL_MODE_STRICT","builtinModules","Recoverable"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value"},"writable":true},"key":"REPLServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.sloppy","type":"symbol","value":"Symbol(nodejs.repl.mode.sloppy)"},"writable":true},"key":"REPL_MODE_SLOPPY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.repl.mode.strict","type":"symbol","value":"Symbol(nodejs.repl.mode.strict)"},"writable":true},"key":"REPL_MODE_STRICT"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value"},"writable":true},"key":"Recoverable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[34].value.properties[12].descriptor.value"},"writable":true},"key":"builtinModules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[44].value.properties[6].descriptor.value"},"writable":true},"key":"start"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":6,"name":"start","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":6,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"start","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["isSea","getAsset","getRawAsset","getAssetAsBlob","getAssetKeys"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[45].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[1].descriptor.value"},"writable":true},"key":"getAsset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[2].descriptor.value"},"writable":true},"key":"getAssetAsBlob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[3].descriptor.value"},"writable":true},"key":"getAssetKeys"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[4].descriptor.value"},"writable":true},"key":"getRawAsset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[45].value.properties[5].descriptor.value"},"writable":true},"key":"isSea"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":2,"name":"getAsset","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[45].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getAsset","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -871,7 +872,7 @@ {"ownKeyOrder":["pipeline","finished","default"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[21].descriptor.value"},"writable":true},"key":"default"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[1].descriptor.value"},"writable":true},"key":"finished"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[2].descriptor.value"},"writable":true},"key":"pipeline"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":2,"name":"setDefaultHighWaterMark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setDefaultHighWaterMark","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"StringDecoder","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[48].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"StringDecoder","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[48].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[48].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"string_decoder","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["StringDecoder"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[48].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[48].value.properties[0].descriptor.value"},"writable":true},"key":"StringDecoder"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[49].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[49].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["register"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[49].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[49].value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"register"}],"prototype":{"ref":"$global.prototype"},"type":"object"} @@ -906,7 +907,7 @@ {"length":2,"name":"convertALPNProtocols","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"convertALPNProtocols","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"createSecureContext","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createSecureContext","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"createServer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createServer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["checkServerIdentity","connect","convertALPNProtocols","createServer","createSecureContext","getCACertificates","getCertificateCompressionAlgorithms","getCiphers","setDefaultCACertificates","Server","SecureContext","TLSSocket","DEFAULT_ECDH_CURVE","DEFAULT_MAX_VERSION","DEFAULT_MIN_VERSION","DEFAULT_CIPHERS","rootCertificates","CLIENT_RENEG_LIMIT","CLIENT_RENEG_WINDOW"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"CLIENT_RENEG_LIMIT"},{"descriptor":{"configurable":true,"enumerable":true,"value":600,"writable":true},"key":"CLIENT_RENEG_WINDOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA","writable":true},"key":"DEFAULT_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"auto","writable":true},"key":"DEFAULT_ECDH_CURVE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLSv1.3","writable":true},"key":"DEFAULT_MAX_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLSv1.2","writable":true},"key":"DEFAULT_MIN_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[6].descriptor.value"},"writable":true},"key":"SecureContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[7].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[8].descriptor.value"},"writable":true},"key":"TLSSocket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[9].descriptor.value"},"writable":true},"key":"checkServerIdentity"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[10].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[11].descriptor.value"},"writable":true},"key":"convertALPNProtocols"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[12].descriptor.value"},"writable":true},"key":"createSecureContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[13].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[15].descriptor.value"},"writable":true},"key":"getCACertificates"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[16].descriptor.value"},"writable":true},"key":"getCertificateCompressionAlgorithms"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[17].descriptor.value"},"writable":true},"key":"getCiphers"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[18].descriptor.value"},"writable":true},"key":"rootCertificates"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[19].descriptor.value"},"writable":true},"key":"setDefaultCACertificates"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["CLIENT_RENEG_LIMIT","CLIENT_RENEG_WINDOW","DEFAULT_CIPHERS","DEFAULT_ECDH_CURVE","DEFAULT_MIN_VERSION","DEFAULT_MAX_VERSION","getCiphers","getCertificateCompressionAlgorithms","rootCertificates","getCACertificates","setDefaultCACertificates","convertALPNProtocols","checkServerIdentity","createSecureContext","SecureContext","TLSSocket","Server","createServer","connect"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"CLIENT_RENEG_LIMIT"},{"descriptor":{"configurable":true,"enumerable":true,"value":600,"writable":true},"key":"CLIENT_RENEG_WINDOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA","writable":true},"key":"DEFAULT_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":"auto","writable":true},"key":"DEFAULT_ECDH_CURVE"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLSv1.3","writable":true},"key":"DEFAULT_MAX_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":"TLSv1.2","writable":true},"key":"DEFAULT_MIN_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[6].descriptor.value"},"writable":true},"key":"SecureContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[7].descriptor.value"},"writable":true},"key":"Server"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[8].descriptor.value"},"writable":true},"key":"TLSSocket"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[9].descriptor.value"},"writable":true},"key":"checkServerIdentity"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[10].descriptor.value"},"writable":true},"key":"connect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[11].descriptor.value"},"writable":true},"key":"convertALPNProtocols"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[12].descriptor.value"},"writable":true},"key":"createSecureContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[13].descriptor.value"},"writable":true},"key":"createServer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[15].descriptor.value"},"writable":true},"key":"getCACertificates"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[16].descriptor.value"},"writable":true},"key":"getCertificateCompressionAlgorithms"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[17].descriptor.value"},"writable":true},"key":"getCiphers"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[18].descriptor.value"},"writable":true},"key":"rootCertificates"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[52].value.properties[19].descriptor.value"},"writable":true},"key":"setDefaultCACertificates"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"getCACertificates","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getCACertificates","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"getCertificateCompressionAlgorithms","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getCertificateCompressionAlgorithms","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"getCiphers","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[52].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getCiphers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -917,7 +918,7 @@ {"ownKeyOrder":["isatty","ReadStream","WriteStream"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[53].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[0].descriptor.value"},"writable":true},"key":"ReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[1].descriptor.value"},"writable":true},"key":"WriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[53].value.properties[3].descriptor.value"},"writable":true},"key":"isatty"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"isatty","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[53].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isatty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"Url","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Url","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["Url","parse","resolve","resolveObject","format","URL","URLSearchParams","URLPattern","domainToASCII","domainToUnicode","pathToFileURL","fileURLToPath","fileURLToPathBuffer","urlToHttpOptions"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[3].descriptor.value"},"writable":true},"key":"Url"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[5].descriptor.value"},"writable":true},"key":"domainToASCII"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[6].descriptor.value"},"writable":true},"key":"domainToUnicode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[7].descriptor.value"},"writable":true},"key":"fileURLToPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[8].descriptor.value"},"writable":true},"key":"fileURLToPathBuffer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[9].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[10].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[11].descriptor.value"},"writable":true},"key":"pathToFileURL"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[12].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[13].descriptor.value"},"writable":true},"key":"resolveObject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[14].descriptor.value"},"writable":true},"key":"urlToHttpOptions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["Url","parse","resolve","resolveObject","format","URL","URLPattern","URLSearchParams","domainToASCII","domainToUnicode","pathToFileURL","fileURLToPath","fileURLToPathBuffer","urlToHttpOptions"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"URL"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"URLPattern"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"URLSearchParams"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[3].descriptor.value"},"writable":true},"key":"Url"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[5].descriptor.value"},"writable":true},"key":"domainToASCII"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[6].descriptor.value"},"writable":true},"key":"domainToUnicode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[7].descriptor.value"},"writable":true},"key":"fileURLToPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[8].descriptor.value"},"writable":true},"key":"fileURLToPathBuffer"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[9].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[10].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[11].descriptor.value"},"writable":true},"key":"pathToFileURL"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[12].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[13].descriptor.value"},"writable":true},"key":"resolveObject"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[54].value.properties[14].descriptor.value"},"writable":true},"key":"urlToHttpOptions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"domainToASCII","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"domainToASCII","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"domainToUnicode","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"domainToUnicode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"fileURLToPath","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[54].value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fileURLToPath","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -938,7 +939,7 @@ {"length":0,"name":"convertProcessSignalToExitCode","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"convertProcessSignalToExitCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"debug","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"debug","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"debuglog","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"debuglog","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["aborted","callbackify","convertProcessSignalToExitCode","debug","debuglog","deprecate","diff","format","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorName","getSystemErrorMessage","inherits","inspect","isArray","isDeepStrictEqual","promisify","stripVTControlCharacters","styleText","toUSVString","setTraceSigInt","types","parseArgs","TextDecoder","TextEncoder","transferableAbortController","transferableAbortSignal"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["callbackify","convertProcessSignalToExitCode","debug","debuglog","deprecate","format","styleText","formatWithOptions","getCallSites","getSystemErrorMap","getSystemErrorName","getSystemErrorMessage","inherits","inspect","isArray","isDeepStrictEqual","promisify","stripVTControlCharacters","toUSVString","transferableAbortSignal","transferableAbortController","aborted","types","parseArgs","TextDecoder","TextEncoder","diff","setTraceSigInt"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoder"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[7].descriptor.value"},"writable":true},"key":"aborted"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[8].descriptor.value"},"writable":true},"key":"callbackify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[9].descriptor.value"},"writable":true},"key":"convertProcessSignalToExitCode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[10].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[11].descriptor.value"},"writable":true},"key":"debuglog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[13].descriptor.value"},"writable":true},"key":"deprecate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[14].descriptor.value"},"writable":true},"key":"diff"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[15].descriptor.value"},"writable":true},"key":"format"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[16].descriptor.value"},"writable":true},"key":"formatWithOptions"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[17].descriptor.value"},"writable":true},"key":"getCallSites"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[18].descriptor.value"},"writable":true},"key":"getSystemErrorMap"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[19].descriptor.value"},"writable":true},"key":"getSystemErrorMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[20].descriptor.value"},"writable":true},"key":"getSystemErrorName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[21].descriptor.value"},"writable":true},"key":"inherits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[22].descriptor.value"},"writable":true},"key":"inspect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[23].descriptor.value"},"writable":true},"key":"isArray"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[24].descriptor.value"},"writable":true},"key":"isDeepStrictEqual"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[25].descriptor.value"},"writable":true},"key":"parseArgs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[27].descriptor.value"},"writable":true},"key":"promisify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[28].descriptor.value"},"writable":true},"key":"setTraceSigInt"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[29].descriptor.value"},"writable":true},"key":"stripVTControlCharacters"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[30].descriptor.value"},"writable":true},"key":"styleText"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[31].descriptor.value"},"writable":true},"key":"toUSVString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[32].descriptor.value"},"writable":true},"key":"transferableAbortController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[33].descriptor.value"},"writable":true},"key":"transferableAbortSignal"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[55].value.properties[34].descriptor.value"},"writable":true},"key":"types"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"deprecate","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deprecate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"diff","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"diff","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"format","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"format","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1018,13 +1019,13 @@ {"length":0,"name":"getHeapSpaceStatistics","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getHeapSpaceStatistics","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"getHeapStatistics","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getHeapStatistics","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"isStringOneByteRepresentation","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isStringOneByteRepresentation","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"v8.promiseHooks","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["createHook","onInit","onBefore","onAfter","onSettled"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"createHook"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"onAfter"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"onBefore"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"onInit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"onSettled"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"queryObjects","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"queryObjects","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"serialize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"serialize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"setFlagsFromString","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFlagsFromString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"setHeapSnapshotNearHeapLimit","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setHeapSnapshotNearHeapLimit","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"startCpuProfile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"startCpuProfile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"v8.startupSnapshot","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["addDeserializeCallback","addSerializeCallback","setDeserializeMainFunction","isBuildingSnapshot"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addDeserializeCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"addSerializeCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isBuildingSnapshot"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"setDeserializeMainFunction"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"stopCoverage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"stopCoverage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"takeCoverage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"takeCoverage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"writeHeapSnapshot","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"writeHeapSnapshot","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1042,7 +1043,7 @@ {"length":0,"name":"WASI","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[59].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WASI","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["WASI"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[59].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value"},"writable":true},"key":"WASI"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"Worker","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Worker","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"type":"function"} -{"ownKeyOrder":["BroadcastChannel","MessageChannel","MessagePort","SHARE_ENV","Worker","getEnvironmentData","isInternalThread","isMainThread","isMarkedAsUntransferable","locks","markAsUncloneable","markAsUntransferable","moveMessagePortToContext","parentPort","postMessageToThread","receiveMessageOnPort","resourceLimits","setEnvironmentData","threadId","threadName","workerData"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.worker_threads.SHARE_ENV","type":"symbol","value":"Symbol(nodejs.worker_threads.SHARE_ENV)"},"writable":true},"key":"SHARE_ENV"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value"},"writable":true},"key":"Worker"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[6].descriptor.value"},"writable":true},"key":"getEnvironmentData"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isInternalThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"isMainThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[9].descriptor.value"},"writable":true},"key":"isMarkedAsUntransferable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[10].descriptor.value"},"writable":true},"key":"locks"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[11].descriptor.value"},"writable":true},"key":"markAsUncloneable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[12].descriptor.value"},"writable":true},"key":"markAsUntransferable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[13].descriptor.value"},"writable":true},"key":"moveMessagePortToContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"parentPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[15].descriptor.value"},"writable":true},"key":"postMessageToThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[16].descriptor.value"},"writable":true},"key":"receiveMessageOnPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[5].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"resourceLimits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[18].descriptor.value"},"writable":true},"key":"setEnvironmentData"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"threadId"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"threadName"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"workerData"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["isInternalThread","isMainThread","MessagePort","MessageChannel","markAsUncloneable","markAsUntransferable","isMarkedAsUntransferable","moveMessagePortToContext","receiveMessageOnPort","resourceLimits","postMessageToThread","threadId","threadName","SHARE_ENV","Worker","parentPort","workerData","BroadcastChannel","setEnvironmentData","getEnvironmentData","locks"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"BroadcastChannel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"MessageChannel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value"},"writable":true},"key":"MessagePort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"identity":"for:nodejs.worker_threads.SHARE_ENV","type":"symbol","value":"Symbol(nodejs.worker_threads.SHARE_ENV)"},"writable":true},"key":"SHARE_ENV"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value"},"writable":true},"key":"Worker"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[6].descriptor.value"},"writable":true},"key":"getEnvironmentData"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isInternalThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"isMainThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[9].descriptor.value"},"writable":true},"key":"isMarkedAsUntransferable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[10].descriptor.value"},"writable":true},"key":"locks"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[11].descriptor.value"},"writable":true},"key":"markAsUncloneable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[12].descriptor.value"},"writable":true},"key":"markAsUntransferable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[13].descriptor.value"},"writable":true},"key":"moveMessagePortToContext"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"parentPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[15].descriptor.value"},"writable":true},"key":"postMessageToThread"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[16].descriptor.value"},"writable":true},"key":"receiveMessageOnPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[5].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"resourceLimits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[60].value.properties[18].descriptor.value"},"writable":true},"key":"setEnvironmentData"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"threadId"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"threadName"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"workerData"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"getEnvironmentData","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEnvironmentData","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"isMarkedAsUntransferable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isMarkedAsUntransferable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[10].descriptor.value","properties":[],"prototype":{"ref":"$global.intrinsics[60].value.properties[10].descriptor.value.prototype"},"type":"object"} @@ -1161,7 +1162,7 @@ {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[66].value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[66].value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[66].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["ReadableStream","ReadableStreamDefaultReader","ReadableStreamBYOBReader","ReadableStreamDefaultController","ReadableByteStreamController","ReadableStreamBYOBRequest","WritableStream","WritableStreamDefaultWriter","WritableStreamDefaultController","TransformStream","TransformStreamDefaultController","ByteLengthQueuingStrategy","CountQueuingStrategy","TextEncoderStream","TextDecoderStream","CompressionStream","DecompressionStream"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[66].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[0].descriptor.value"},"writable":true},"key":"ByteLengthQueuingStrategy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[2].descriptor.value"},"writable":true},"key":"CountQueuingStrategy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[4].descriptor.value"},"writable":true},"key":"ReadableByteStreamController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[6].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBReader"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[7].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[8].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[9].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultReader"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[13].descriptor.value"},"writable":true},"key":"TransformStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[15].descriptor.value"},"writable":true},"key":"WritableStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[16].descriptor.value"},"writable":true},"key":"WritableStreamDefaultWriter"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["ReadableStream","ReadableStreamDefaultReader","ReadableStreamBYOBReader","ReadableStreamDefaultController","ReadableByteStreamController","ReadableStreamBYOBRequest","WritableStream","WritableStreamDefaultWriter","WritableStreamDefaultController","TransformStream","TransformStreamDefaultController","ByteLengthQueuingStrategy","CountQueuingStrategy","TextEncoderStream","TextDecoderStream","CompressionStream","DecompressionStream"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[66].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[0].descriptor.value"},"writable":true},"key":"ByteLengthQueuingStrategy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[14].descriptor.value"},"writable":true},"key":"CompressionStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[2].descriptor.value"},"writable":true},"key":"CountQueuingStrategy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"DecompressionStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[4].descriptor.value"},"writable":true},"key":"ReadableByteStreamController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"ReadableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[6].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBReader"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[7].descriptor.value"},"writable":true},"key":"ReadableStreamBYOBRequest"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[8].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[9].descriptor.value"},"writable":true},"key":"ReadableStreamDefaultReader"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"TextDecoderStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"TextEncoderStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"TransformStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[13].descriptor.value"},"writable":true},"key":"TransformStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[95].descriptor.value"},"writable":true},"key":"WritableStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[15].descriptor.value"},"writable":true},"key":"WritableStreamDefaultController"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[66].value.properties[16].descriptor.value"},"writable":true},"key":"WritableStreamDefaultWriter"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[67].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value.prototype"},"type":"function"} {"length":2,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[67].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[67].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1309,177 +1310,172 @@ {"length":1,"name":"tanh","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[43].descriptor.value.properties[42].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"tanh","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"trunc","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[43].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trunc","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[44].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[44].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","postMessage","start","close","ref","unref","hasRef","onmessage","onmessageerror"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"hasRef"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"onmessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"onmessageerror"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"postMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"start"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"unref"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[47].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[47].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"isFinite","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFinite","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isInteger","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isInteger","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isNaN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isNaN","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isSafeInteger","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSafeInteger","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","toExponential","toFixed","toLocaleString","toPrecision","toString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"toExponential"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toFixed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toPrecision"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"assign","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"assign","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"create","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"create","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"defineProperties","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperties","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"defineProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"freeze","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"freeze","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fromEntries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"getOwnPropertyDescriptor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getOwnPropertyDescriptors","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptors","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getOwnPropertyNames","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyNames","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getOwnPropertySymbols","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertySymbols","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"propertyIsEnumerable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"propertyIsEnumerable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","clearMarks","clearMeasures","clearResourceTimings","getEntries","getEntriesByName","getEntriesByType","mark","measure","now","setResourceTimingBufferSize","toJSON","eventLoopUtilization","markResourceTiming","timerify","timeOrigin"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"clearMarks"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"clearMeasures"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"clearResourceTimings"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"getEntries"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getEntriesByName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getEntriesByType"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"mark"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"markResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"measure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"now"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"setResourceTimingBufferSize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"timeOrigin"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Performance","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","name","entryType","startTime","duration","toJSON"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"duration"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"entryType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"startTime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toJSON"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","detail","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"detail"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMark","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"type":"object"} -{"ownKeyOrder":["constructor","detail","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[53].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"detail"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMeasure","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"type":"object"} -{"ownKeyOrder":["constructor","observe","disconnect","takeRecords"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"observe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"takeRecords"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserver","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"get supportedEntryTypes","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get supportedEntryTypes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","getEntries","getEntriesByType","getEntriesByName"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"getEntries"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"getEntriesByName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"getEntriesByType"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserverEntryList","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","initiatorType","workerStart","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","nextHopProtocol","requestStart","responseStart","responseEnd","encodedBodySize","decodedBodySize","transferSize","deliveryType","responseStatus","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"connectEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"connectStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"decodedBodySize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"deliveryType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"domainLookupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"domainLookupStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"encodedBodySize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"fetchStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"initiatorType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"nextHopProtocol"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"redirectEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"redirectStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"requestStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"responseEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"responseStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"responseStatus"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"secureConnectionStart"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"transferSize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"workerStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceResourceTiming","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value"},"type":"object"} -{"length":1,"name":"all","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"all","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"allSettled","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"allSettled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"any","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"any","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","catch","finally","then","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"catch"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"finally"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"then"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"race","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"race","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"reject","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"reject","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"resolve","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"resolve","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"try","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"try","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"withResolvers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withResolvers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"revocable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"revocable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":3,"name":"apply","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"apply","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"construct","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"construct","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"defineProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"deleteProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deleteProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"getOwnPropertyDescriptor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"ownKeys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ownKeys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","flags","source","global","ignoreCase","multiline","dotAll","sticky","unicode","unicodeSets","hasIndices","exec","test","compile","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:match","well-known:search","well-known:matchAll","well-known:split","well-known:replace"],"ownSymbolOrder":["Symbol(Symbol.match)","Symbol(Symbol.search)","Symbol(Symbol.matchAll)","Symbol(Symbol.split)","Symbol(Symbol.replace)"],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compile"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"dotAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"flags"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"global"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"hasIndices"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"ignoreCase"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"multiline"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"source"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"sticky"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"test"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"unicode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"unicodeSets"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[17].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.match)","symbolIdentity":"well-known:match"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[18].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.matchAll)","symbolIdentity":"well-known:matchAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[19].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.replace)","symbolIdentity":"well-known:replace"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[20].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.search)","symbolIdentity":"well-known:search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[21].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.split)","symbolIdentity":"well-known:split"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","arrayBuffer","blob","bytes","clone","formData","json","text","body","bodyUsed","cache","credentials","destination","duplex","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","signal","url","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"arrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"blob"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"body"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"bodyUsed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bytes"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"cache"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"clone"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"credentials"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"destination"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"duplex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"formData"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"headers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"integrity"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"keepalive"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"method"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"mode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"redirect"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"referrer"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"referrerPolicy"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"signal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"text"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[24].descriptor.get"},"set":{"type":"undefined"}},"key":"url"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Request","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"error","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"error","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","arrayBuffer","blob","bytes","clone","formData","json","text","body","bodyUsed","headers","ok","redirected","status","statusText","type","url","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"arrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"blob"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"body"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"bodyUsed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bytes"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"clone"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"formData"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"headers"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"redirected"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"status"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"statusText"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"text"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"type"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"url"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Response","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"redirect","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"redirect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","size","add","clear","delete","entries","forEach","has","keys","values","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:iterator","well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.iterator)","Symbol(Symbol.toStringTag)"],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"size"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"values"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Set","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","slice","byteLength","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"byteLength"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SharedArrayBuffer","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","data","origin","lastEventId","source","ports","initMessageEvent"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[45].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"data"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"initMessageEvent"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"lastEventId"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"origin"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"ports"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"source"},{"descriptor":{"configurable":true,"enumerable":false,"value":"MessageEvent","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[25].descriptor.value.properties[6].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor","postMessage","start","close","ref","unref","hasRef","onmessage","onmessageerror"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[46].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"hasRef"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"onmessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"onmessageerror"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"postMessage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"start"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"unref"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[48].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"isFinite","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFinite","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isInteger","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isInteger","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isNaN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isNaN","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isSafeInteger","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSafeInteger","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","toExponential","toFixed","toLocaleString","toPrecision","toString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"toExponential"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toFixed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toPrecision"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"assign","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"assign","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"create","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"create","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"defineProperties","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperties","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"defineProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"freeze","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"freeze","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fromEntries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"getOwnPropertyDescriptor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getOwnPropertyDescriptors","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptors","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getOwnPropertyNames","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyNames","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getOwnPropertySymbols","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertySymbols","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","clearMarks","clearMeasures","clearResourceTimings","getEntries","getEntriesByName","getEntriesByType","mark","measure","now","setResourceTimingBufferSize","toJSON","eventLoopUtilization","markResourceTiming","timerify","timeOrigin"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"clearMarks"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"clearMeasures"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"clearResourceTimings"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[51].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[40].value.properties[10].descriptor.value"},"writable":true},"key":"eventLoopUtilization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"getEntries"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getEntriesByName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getEntriesByType"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"mark"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"markResourceTiming"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"measure"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"now"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"setResourceTimingBufferSize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"timeOrigin"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[40].value.properties[13].descriptor.value"},"writable":true},"key":"timerify"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Performance","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","name","entryType","startTime","duration","toJSON"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[52].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"duration"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"entryType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"startTime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toJSON"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","detail","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[53].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"detail"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMark","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor","detail","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[54].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"detail"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceMeasure","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor","observe","disconnect","takeRecords"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[55].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"observe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"takeRecords"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserver","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"get supportedEntryTypes","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get supportedEntryTypes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","getEntries","getEntriesByType","getEntriesByName"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[56].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"getEntries"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"getEntriesByName"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"getEntriesByType"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceObserverEntryList","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","initiatorType","workerStart","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","nextHopProtocol","requestStart","responseStart","responseEnd","encodedBodySize","decodedBodySize","transferSize","deliveryType","responseStatus","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"connectEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"connectStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[57].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"decodedBodySize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"deliveryType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"domainLookupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"domainLookupStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"encodedBodySize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"fetchStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"initiatorType"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"nextHopProtocol"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"redirectEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"redirectStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"requestStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"responseEnd"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"responseStart"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"responseStatus"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"secureConnectionStart"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"transferSize"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"workerStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PerformanceResourceTiming","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.properties[52].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"length":1,"name":"all","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"all","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"allSettled","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"allSettled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"any","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"any","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","catch","finally","then","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"catch"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"finally"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"then"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"race","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"race","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"reject","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"reject","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"resolve","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"resolve","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"try","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"try","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"withResolvers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withResolvers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[59].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"revocable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"revocable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[61].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":3,"name":"apply","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"apply","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"construct","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"construct","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"defineProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"defineProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"deleteProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deleteProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"getOwnPropertyDescriptor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getOwnPropertyDescriptor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"ownKeys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ownKeys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","flags","source","global","ignoreCase","multiline","dotAll","sticky","unicode","unicodeSets","hasIndices","exec","test","compile","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:match","well-known:search","well-known:matchAll","well-known:split","well-known:replace"],"ownSymbolOrder":["Symbol(Symbol.match)","Symbol(Symbol.search)","Symbol(Symbol.matchAll)","Symbol(Symbol.split)","Symbol(Symbol.replace)"],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compile"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"dotAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"flags"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"global"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"hasIndices"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"ignoreCase"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"multiline"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"source"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"sticky"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"test"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"unicode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"unicodeSets"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[17].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.match)","symbolIdentity":"well-known:match"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[18].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.matchAll)","symbolIdentity":"well-known:matchAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[19].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.replace)","symbolIdentity":"well-known:replace"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[20].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.search)","symbolIdentity":"well-known:search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[21].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.split)","symbolIdentity":"well-known:split"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","arrayBuffer","blob","bytes","clone","formData","json","text","body","bodyUsed","cache","credentials","destination","duplex","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","signal","url","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"arrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"blob"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"body"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"bodyUsed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bytes"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"cache"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"clone"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"credentials"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"destination"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"duplex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"formData"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"headers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"integrity"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"keepalive"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"method"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"mode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"redirect"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"referrer"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"referrerPolicy"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"signal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"text"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[24].descriptor.get"},"set":{"type":"undefined"}},"key":"url"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Request","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"error","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"error","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","arrayBuffer","blob","bytes","clone","formData","json","text","body","bodyUsed","headers","ok","redirected","status","statusText","type","url","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"arrayBuffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"blob"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"body"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"bodyUsed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bytes"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"clone"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"formData"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"headers"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"json"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"ok"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"redirected"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"status"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"statusText"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"text"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"type"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"url"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Response","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"redirect","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"redirect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","size","add","clear","delete","entries","forEach","has","keys","values","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:iterator","well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.iterator)","Symbol(Symbol.toStringTag)"],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"size"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"values"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Set","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","clear","getItem","key","removeItem","setItem","length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"getItem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"key"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"length"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"removeItem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"setItem"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"fromCharCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromCharCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fromCodePoint","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromCodePoint","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","at","charAt","charCodeAt","codePointAt","anchor","big","blink","bold","fixed","fontcolor","fontsize","italics","link","small","strike","sub","sup","concat","endsWith","includes","indexOf","isWellFormed","lastIndexOf","localeCompare","match","matchAll","normalize","padEnd","padStart","repeat","replace","replaceAll","search","slice","split","startsWith","substr","substring","toLocaleLowerCase","toLocaleUpperCase","toLowerCase","toUpperCase","toWellFormed","trim","trimEnd","trimStart","trimLeft","trimRight","toLocaleString","valueOf","toString"],"ownSymbolIdentityOrder":["well-known:iterator"],"ownSymbolOrder":["Symbol(Symbol.iterator)"],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"anchor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"at"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"big"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"blink"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bold"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"charAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"charCodeAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"codePointAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"concat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"endsWith"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"fixed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"fontcolor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"fontsize"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"includes"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"indexOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isWellFormed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"italics"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"lastIndexOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"localeCompare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"matchAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"normalize"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"padEnd"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"padStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"repeat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"replace"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"replaceAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"small"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"split"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"startsWith"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"strike"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"sub"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"substr"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"substring"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"sup"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"toLocaleLowerCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"toLocaleUpperCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"toLowerCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"toUpperCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"toWellFormed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"trim"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"trimEnd"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"trimLeft"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"trimRight"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"trimStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[52].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"raw","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"raw","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","encapsulateBits","decapsulateBits","encapsulateKey","decapsulateKey","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"decapsulateBits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"decapsulateKey"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"encapsulateBits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"encapsulateKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"supports","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"supports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SuppressedError","writable":true},"key":"name"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":1,"name":"for","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"for","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"keyFor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keyFor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","toString","valueOf","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SyntaxError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":0,"name":"Duration","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Duration","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Instant","ownKeyOrder":["length","name","prototype","from","compare","fromEpochMilliseconds","fromEpochNanoseconds"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"fromEpochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"fromEpochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Instant","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["instant","timeZoneId","plainDateTimeISO","plainDateISO","plainTimeISO","zonedDateTimeISO"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"instant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"plainDateISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"plainDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"plainTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"timeZoneId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"zonedDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Now","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":3,"name":"PlainDate","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainDate","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"PlainDateTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainDateTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"PlainMonthDay","ownKeyOrder":["length","name","prototype","from"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainMonthDay","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"PlainTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"PlainYearMonth","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainYearMonth","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"ZonedDateTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ZonedDateTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","decode","encoding","fatal","ignoreBOM","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"decode"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"encoding"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"fatal"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"ignoreBOM"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoder","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","encode","encodeInto","encoding","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"encode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"encodeInto"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"encoding"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoder","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","slice","byteLength","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"byteLength"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SharedArrayBuffer","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","clear","getItem","key","removeItem","setItem","length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[69].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"getItem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"key"},{"descriptor":{"configurable":false,"enumerable":true,"get":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"length"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"removeItem"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"setItem"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"fromCharCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromCharCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fromCodePoint","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromCodePoint","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","at","charAt","charCodeAt","codePointAt","anchor","big","blink","bold","fixed","fontcolor","fontsize","italics","link","small","strike","sub","sup","concat","endsWith","includes","indexOf","isWellFormed","lastIndexOf","localeCompare","match","matchAll","normalize","padEnd","padStart","repeat","replace","replaceAll","search","slice","split","startsWith","substr","substring","toLocaleLowerCase","toLocaleUpperCase","toLowerCase","toUpperCase","toWellFormed","trim","trimEnd","trimStart","trimLeft","trimRight","toLocaleString","valueOf","toString"],"ownSymbolIdentityOrder":["well-known:iterator"],"ownSymbolOrder":["Symbol(Symbol.iterator)"],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"anchor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"at"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"big"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"blink"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"bold"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"charAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"charCodeAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"codePointAt"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"concat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"endsWith"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"fixed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"fontcolor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"fontsize"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"includes"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"indexOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isWellFormed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"italics"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"lastIndexOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"localeCompare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"match"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"matchAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"normalize"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"padEnd"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"padStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"repeat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"replace"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"replaceAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"small"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"split"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"startsWith"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"strike"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"sub"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"substr"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"substring"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"sup"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"toLocaleLowerCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"toLocaleUpperCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"toLowerCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"toUpperCase"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"toWellFormed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"trim"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"trimEnd"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"trimLeft"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"trimRight"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"trimStart"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[52].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"raw","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"raw","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","encapsulateBits","decapsulateBits","encapsulateKey","decapsulateKey","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"decapsulateBits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"decapsulateKey"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"encapsulateBits"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"encapsulateKey"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"supports","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"supports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[72].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SuppressedError","writable":true},"key":"name"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":1,"name":"for","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"for","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"keyFor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keyFor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","toString","valueOf","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"SyntaxError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":0,"name":"Duration","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Duration","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Instant","ownKeyOrder":["length","name","prototype","from","compare","fromEpochMilliseconds","fromEpochNanoseconds"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"fromEpochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"fromEpochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Instant","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["instant","timeZoneId","plainDateTimeISO","plainDateISO","plainTimeISO","zonedDateTimeISO"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"instant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"plainDateISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"plainDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"plainTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"timeZoneId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"zonedDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Now","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":3,"name":"PlainDate","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainDate","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"PlainDateTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainDateTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"PlainMonthDay","ownKeyOrder":["length","name","prototype","from"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainMonthDay","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"PlainTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"PlainYearMonth","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"PlainYearMonth","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"ZonedDateTime","ownKeyOrder":["length","name","prototype","from","compare"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"compare"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"from"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ZonedDateTime","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","decode","encoding","fatal","ignoreBOM","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"decode"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"encoding"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"fatal"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"ignoreBOM"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextDecoder","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[77].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","encode","encodeInto","encoding","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"encode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"encodeInto"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"encoding"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TextEncoder","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[79].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[79].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TypeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URIError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":1,"name":"canParse","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"canParse","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"parse","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parse","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","toString","href","origin","protocol","username","password","host","hostname","port","pathname","search","searchParams","hash","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.set"}},"key":"hash"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.set"}},"key":"host"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.set"}},"key":"hostname"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.set"}},"key":"href"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"origin"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.set"}},"key":"password"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.set"}},"key":"pathname"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.set"}},"key":"port"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.set"}},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.set"}},"key":"search"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"searchParams"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"ref":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.set"}},"key":"username"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URL","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","exec","test","hasRegExpGroups","hash","hostname","password","pathname","port","protocol","search","username"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hasRegExpGroups"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hash"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hostname"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"password"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"pathname"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"port"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"test"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"username"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","append","delete","entries","forEach","get","getAll","has","keys","set","sort","toString","values","size","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:iterator","well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.iterator)","Symbol(Symbol.toStringTag)"],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"append"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"size"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"sort"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"values"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLSearchParams","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} -{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[86].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":4,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} -{"length":1,"name":"fromBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fromHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","toBase64","toHex","setFromBase64","setFromHex","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"setFromBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"setFromHex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toHex"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} -{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} -{"ownKeyOrder":["constructor","delete","get","has","set","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakMap","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","deref","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"deref"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","add","delete","has","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakSet","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"CompileError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CompileError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Exception","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Exception","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Global","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Global","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Instance","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Instance","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[4].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"LinkError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"LinkError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Memory","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Memory","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Module","ownKeyOrder":["length","name","prototype","exports","imports","customSections"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"customSections"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exports"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"imports"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Module","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"RuntimeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RuntimeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[8].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Table","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Table","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Tag","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Tag","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"compile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"compileStreaming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compileStreaming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"instantiate","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instantiate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"instantiateStreaming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instantiateStreaming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"promising","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"promising","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"validate","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"validate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","close","send","toLocaleString","valueOf","CONNECTING","OPEN","CLOSING","CLOSED"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":3,"writable":false},"key":"CLOSED"},{"descriptor":{"configurable":false,"enumerable":true,"value":2,"writable":false},"key":"CLOSING"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":false},"key":"CONNECTING"},{"descriptor":{"configurable":false,"enumerable":true,"value":1,"writable":false},"key":"OPEN"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["NODE_PERFORMANCE_GC_MAJOR","NODE_PERFORMANCE_GC_MINOR","NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP","NODE_PERFORMANCE_GC_INCREMENTAL","NODE_PERFORMANCE_GC_WEAKCB","NODE_PERFORMANCE_GC_FLAGS_NO","NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED","NODE_PERFORMANCE_GC_FLAGS_FORCED","NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING","NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE","NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY","NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[118].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_FORCED"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_NO"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_INCREMENTAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_MAJOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_WEAKCB"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[2].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":0,"name":"addListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[19].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[66].descriptor.value.properties[2].descriptor.value"},"type":"object"} -{"ownKeyOrder":["0","1","length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"0"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/src/realm_dump.ts","writable":true},"key":"1"},{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["variables","target_defaults"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"target_defaults"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"variables"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"eventNames","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"eventNames","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["inspector","debug","uv","ipv6","tls_alpn","tls_sni","tls_ocsp","tls","openssl_is_boringssl","cached_builtins","require_module","quic","typescript"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"cached_builtins"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"inspector"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"ipv6"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"openssl_is_boringssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"quic"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"require_module"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_alpn"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_ocsp"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_sni"},{"descriptor":{"configurable":true,"enumerable":true,"value":"transform","writable":true},"key":"typescript"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"uv"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"getMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"listenerCount","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listenerCount","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[47].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[49].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"length":0,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[53].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"prependListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[58].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"prependListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"prependOnceListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[59].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"prependOnceListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"rawListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[60].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"rawListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["name","sourceUrl","headersUrl"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[63].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"headersUrl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"node","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"sourceUrl"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[64].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"removeListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[65].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"setMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["node","v8","perry","uv","modules","openssl","zlib","ares","icu","unicode","napi","llhttp","nghttp2","undici"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[79].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"ares"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"icu"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"llhttp"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"napi"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"nghttp2"},{"descriptor":{"configurable":true,"enumerable":true,"value":"22.0.0","writable":true},"key":"node"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0.4.71","writable":true},"key":"perry"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"undici"},{"descriptor":{"configurable":true,"enumerable":true,"value":"16.0","writable":true},"key":"unicode"},{"descriptor":{"configurable":true,"enumerable":true,"value":"1.51.0","writable":true},"key":"uv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"12.4.254.21","writable":true},"key":"v8"},{"descriptor":{"configurable":true,"enumerable":true,"value":"1.3.0","writable":true},"key":"zlib"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[80].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"TypeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URIError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":1,"name":"canParse","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"canParse","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"parse","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parse","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","toString","href","origin","protocol","username","password","host","hostname","port","pathname","search","searchParams","hash","toJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[83].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.set"}},"key":"hash"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.set"}},"key":"host"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.set"}},"key":"hostname"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.set"}},"key":"href"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"origin"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.set"}},"key":"password"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.set"}},"key":"pathname"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.set"}},"key":"port"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.set"}},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.set"}},"key":"search"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"searchParams"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"ref":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.set"}},"key":"username"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URL","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","exec","test","hasRegExpGroups","hash","hostname","password","pathname","port","protocol","search","username"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exec"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hasRegExpGroups"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hash"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"hostname"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"password"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"pathname"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"port"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"protocol"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"search"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"test"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"username"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","append","delete","entries","forEach","get","getAll","has","keys","set","sort","toString","values","size","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:iterator","well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.iterator)","Symbol(Symbol.toStringTag)"],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"append"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"getAll"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"size"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"sort"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"values"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":"URLSearchParams","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[86].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[86].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} +{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":4,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[87].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} +{"length":1,"name":"fromBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fromHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","toBase64","toHex","setFromBase64","setFromHex","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"setFromBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"setFromHex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toBase64"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toHex"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} +{"ownKeyOrder":["constructor","BYTES_PER_ELEMENT"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":1,"writable":false},"key":"BYTES_PER_ELEMENT"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[89].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[6].value"},"type":"object"} +{"ownKeyOrder":["constructor","delete","get","has","set","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"set"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakMap","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","deref","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"deref"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","add","delete","has","toLocaleString","valueOf"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"delete"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"has"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"WeakSet","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"CompileError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CompileError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Exception","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Exception","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Global","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Global","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Instance","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Instance","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[4].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"LinkError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"LinkError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Memory","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Memory","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Module","ownKeyOrder":["length","name","prototype","exports","imports","customSections"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"customSections"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exports"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"imports"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Module","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"RuntimeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RuntimeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[8].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Table","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Table","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Tag","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Tag","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"compile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"compileStreaming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compileStreaming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"instantiate","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instantiate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"instantiateStreaming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instantiateStreaming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"promising","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"promising","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"validate","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"validate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","close","send","toLocaleString","valueOf","CONNECTING","OPEN","CLOSING","CLOSED"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":true,"value":3,"writable":false},"key":"CLOSED"},{"descriptor":{"configurable":false,"enumerable":true,"value":2,"writable":false},"key":"CLOSING"},{"descriptor":{"configurable":false,"enumerable":true,"value":0,"writable":false},"key":"CONNECTING"},{"descriptor":{"configurable":false,"enumerable":true,"value":1,"writable":false},"key":"OPEN"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[95].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[95].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["NODE_PERFORMANCE_GC_MAJOR","NODE_PERFORMANCE_GC_MINOR","NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP","NODE_PERFORMANCE_GC_INCREMENTAL","NODE_PERFORMANCE_GC_WEAKCB","NODE_PERFORMANCE_GC_FLAGS_NO","NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED","NODE_PERFORMANCE_GC_FLAGS_FORCED","NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING","NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE","NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY","NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_FORCED"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_NO"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_INCREMENTAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_MAJOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_WEAKCB"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[2].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":0,"name":"addListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[19].descriptor.value","properties":[],"prototype":{"ref":"$global.properties[67].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":["0","1","length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"0"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/src/realm_dump.ts","writable":true},"key":"1"},{"descriptor":{"configurable":false,"enumerable":false,"value":2,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["variables","target_defaults"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"target_defaults"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"variables"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"eventNames","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"eventNames","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["inspector","debug","uv","ipv6","tls_alpn","tls_sni","tls_ocsp","tls","openssl_is_boringssl","cached_builtins","require_module","quic","typescript"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"cached_builtins"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"inspector"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"ipv6"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"openssl_is_boringssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"quic"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"require_module"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_alpn"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_ocsp"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"tls_sni"},{"descriptor":{"configurable":true,"enumerable":true,"value":"transform","writable":true},"key":"typescript"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"uv"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"getMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"listenerCount","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listenerCount","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[47].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[49].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":0,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[53].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"prependListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[58].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"prependListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"prependOnceListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[59].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"prependOnceListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"rawListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[60].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"rawListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["name","sourceUrl","headersUrl"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[63].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"headersUrl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"node","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"sourceUrl"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[64].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"removeListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[65].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"setMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["node","v8","perry","uv","modules","openssl","zlib","ares","icu","unicode","napi","llhttp","nghttp2","undici"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[79].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"ares"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"icu"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"llhttp"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"napi"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"nghttp2"},{"descriptor":{"configurable":true,"enumerable":true,"value":"22.0.0","writable":true},"key":"node"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0.4.71","writable":true},"key":"perry"},{"descriptor":{"configurable":true,"enumerable":true,"value":"0","writable":true},"key":"undici"},{"descriptor":{"configurable":true,"enumerable":true,"value":"16.0","writable":true},"key":"unicode"},{"descriptor":{"configurable":true,"enumerable":true,"value":"1.51.0","writable":true},"key":"uv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"12.4.254.21","writable":true},"key":"v8"},{"descriptor":{"configurable":true,"enumerable":true,"value":"1.3.0","writable":true},"key":"zlib"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":2,"name":"__defineGetter__","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"__defineGetter__","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"__defineSetter__","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"__defineSetter__","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"__lookupGetter__","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"__lookupGetter__","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1607,7 +1603,8 @@ {"ownKeyOrder":["constructor","_events","_eventsCount","_maxListeners","setMaxListeners","getMaxListeners","emit","addListener","on","prependListener","once","prependOnceListener","removeListener","off","removeAllListeners","listeners","rawListeners","listenerCount","eventNames"],"ownSymbolIdentityOrder":["unique:1"],"ownSymbolOrder":["Symbol(kCapture)"],"path":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[3].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[27].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[5].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[6].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[7].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[8].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[9].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[10].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[3].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[12].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[13].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[14].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[15].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[16].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[10].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype.properties[18].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":false,"enumerable":false,"value":false,"writable":true},"symbol":"Symbol(kCapture)","symbolIdentity":"unique:1"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"exportChallenge","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exportChallenge","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"exportPublicKey","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exportPublicKey","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"verifySpkac","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"verifySpkac","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","verifySpkac","exportPublicKey","exportChallenge"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"exportChallenge"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"exportPublicKey"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"verifySpkac"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"verifySpkac","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[0].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"verifySpkac","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype"},"type":"object"} {"length":0,"name":"LazyTransform","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"LazyTransform","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value"},"type":"function"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[2].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype"},"type":"object"} @@ -1621,7 +1618,7 @@ {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[9].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[9].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[5].descriptor.value.properties[3].descriptor.value"},"type":"object"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[10].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[10].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[5].descriptor.value.properties[3].descriptor.value"},"type":"object"} {"ownKeyOrder":["constructor","issuerCertificate"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[11].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[22].value.properties[11].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[22].value.properties[11].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"issuerCertificate"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[30].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"crypto.constants","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["OPENSSL_VERSION_NUMBER","SSL_OP_ALL","SSL_OP_ALLOW_NO_DHE_KEX","SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","SSL_OP_CIPHER_SERVER_PREFERENCE","SSL_OP_CISCO_ANYCONNECT","SSL_OP_COOKIE_EXCHANGE","SSL_OP_CRYPTOPRO_TLSEXT_BUG","SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS","SSL_OP_LEGACY_SERVER_CONNECT","SSL_OP_NO_COMPRESSION","SSL_OP_NO_ENCRYPT_THEN_MAC","SSL_OP_NO_QUERY_MTU","SSL_OP_NO_RENEGOTIATION","SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION","SSL_OP_NO_SSLv2","SSL_OP_NO_SSLv3","SSL_OP_NO_TICKET","SSL_OP_NO_TLSv1","SSL_OP_NO_TLSv1_1","SSL_OP_NO_TLSv1_2","SSL_OP_NO_TLSv1_3","SSL_OP_PRIORITIZE_CHACHA","SSL_OP_TLS_ROLLBACK_BUG","ENGINE_METHOD_RSA","ENGINE_METHOD_DSA","ENGINE_METHOD_DH","ENGINE_METHOD_RAND","ENGINE_METHOD_EC","ENGINE_METHOD_CIPHERS","ENGINE_METHOD_DIGESTS","ENGINE_METHOD_PKEY_METHS","ENGINE_METHOD_PKEY_ASN1_METHS","ENGINE_METHOD_ALL","ENGINE_METHOD_NONE","DH_CHECK_P_NOT_SAFE_PRIME","DH_CHECK_P_NOT_PRIME","DH_UNABLE_TO_CHECK_GENERATOR","DH_NOT_SUITABLE_GENERATOR","RSA_PKCS1_PADDING","RSA_NO_PADDING","RSA_PKCS1_OAEP_PADDING","RSA_X931_PADDING","RSA_PKCS1_PSS_PADDING","RSA_PSS_SALTLEN_DIGEST","RSA_PSS_SALTLEN_MAX_SIGN","RSA_PSS_SALTLEN_AUTO","TLS1_VERSION","TLS1_1_VERSION","TLS1_2_VERSION","TLS1_3_VERSION","POINT_CONVERSION_COMPRESSED","POINT_CONVERSION_UNCOMPRESSED","POINT_CONVERSION_HYBRID"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[30].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"DH_CHECK_P_NOT_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"DH_CHECK_P_NOT_SAFE_PRIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"DH_NOT_SUITABLE_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"DH_UNABLE_TO_CHECK_GENERATOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":65535,"writable":true},"key":"ENGINE_METHOD_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"ENGINE_METHOD_CIPHERS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"ENGINE_METHOD_DH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"ENGINE_METHOD_DIGESTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENGINE_METHOD_DSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"ENGINE_METHOD_EC"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"ENGINE_METHOD_NONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"ENGINE_METHOD_PKEY_ASN1_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"ENGINE_METHOD_PKEY_METHS"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENGINE_METHOD_RAND"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"ENGINE_METHOD_RSA"},{"descriptor":{"configurable":true,"enumerable":true,"value":811597840,"writable":true},"key":"OPENSSL_VERSION_NUMBER"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"POINT_CONVERSION_COMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"POINT_CONVERSION_HYBRID"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"POINT_CONVERSION_UNCOMPRESSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"RSA_NO_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"RSA_PKCS1_OAEP_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RSA_PKCS1_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"RSA_PKCS1_PSS_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_AUTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":-1,"writable":true},"key":"RSA_PSS_SALTLEN_DIGEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":-2,"writable":true},"key":"RSA_PSS_SALTLEN_MAX_SIGN"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"RSA_X931_PADDING"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147485776,"writable":true},"key":"SSL_OP_ALL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"SSL_OP_ALLOW_NO_DHE_KEX"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":4194304,"writable":true},"key":"SSL_OP_CIPHER_SERVER_PREFERENCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"SSL_OP_CISCO_ANYCONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"SSL_OP_COOKIE_EXCHANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":2147483648,"writable":true},"key":"SSL_OP_CRYPTOPRO_TLSEXT_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SSL_OP_LEGACY_SERVER_CONNECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"SSL_OP_NO_COMPRESSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":524288,"writable":true},"key":"SSL_OP_NO_ENCRYPT_THEN_MAC"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"SSL_OP_NO_QUERY_MTU"},{"descriptor":{"configurable":true,"enumerable":true,"value":1073741824,"writable":true},"key":"SSL_OP_NO_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"SSL_OP_NO_SSLv2"},{"descriptor":{"configurable":true,"enumerable":true,"value":33554432,"writable":true},"key":"SSL_OP_NO_SSLv3"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"SSL_OP_NO_TICKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":67108864,"writable":true},"key":"SSL_OP_NO_TLSv1"},{"descriptor":{"configurable":true,"enumerable":true,"value":268435456,"writable":true},"key":"SSL_OP_NO_TLSv1_1"},{"descriptor":{"configurable":true,"enumerable":true,"value":134217728,"writable":true},"key":"SSL_OP_NO_TLSv1_2"},{"descriptor":{"configurable":true,"enumerable":true,"value":536870912,"writable":true},"key":"SSL_OP_NO_TLSv1_3"},{"descriptor":{"configurable":true,"enumerable":true,"value":2097152,"writable":true},"key":"SSL_OP_PRIORITIZE_CHACHA"},{"descriptor":{"configurable":true,"enumerable":true,"value":8388608,"writable":true},"key":"SSL_OP_TLS_ROLLBACK_BUG"},{"descriptor":{"configurable":true,"enumerable":true,"value":770,"writable":true},"key":"TLS1_1_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":771,"writable":true},"key":"TLS1_2_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":772,"writable":true},"key":"TLS1_3_VERSION"},{"descriptor":{"configurable":true,"enumerable":true,"value":769,"writable":true},"key":"TLS1_VERSION"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"randomUUIDv7","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[30].descriptor.value.properties[59].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"randomUUIDv7","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[23].value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[23].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype"},"type":"object"} {"ownKeyOrder":["constructor","members","_errorHandler","enter","exit","add","remove","run","intercept","bind"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_errorHandler"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"enter"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"exit"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"intercept"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"members"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"remove"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[26].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"run"}],"prototype":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype"},"type":"object"} @@ -1696,6 +1693,10 @@ {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[35].value.properties[2].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value"},"type":"object"} {"length":1,"name":"isSocketAddress","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[3].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSocketAddress","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"parse","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[35].value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parse","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["RTLD_LAZY","RTLD_NOW","RTLD_GLOBAL","RTLD_LOCAL","RTLD_DEEPBIND"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"RTLD_DEEPBIND"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"RTLD_GLOBAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"RTLD_LAZY"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"RTLD_LOCAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"RTLD_NOW"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EAFNOSUPPORT","EAGAIN","EALREADY","EBADF","EBADMSG","EBUSY","ECANCELED","ECHILD","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDESTADDRREQ","EDOM","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTUNREACH","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","ELOOP","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOBUFS","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOLCK","ENOLINK","ENOMEM","ENOMSG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTSOCK","ENOTSUP","ENOTTY","ENXIO","EOPNOTSUPP","EOVERFLOW","EPERM","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EROFS","ESPIPE","ESRCH","ESTALE","ETIME","ETIMEDOUT","ETXTBSY","EWOULDBLOCK","EXDEV"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"E2BIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"EACCES"},{"descriptor":{"configurable":true,"enumerable":true,"value":98,"writable":true},"key":"EADDRINUSE"},{"descriptor":{"configurable":true,"enumerable":true,"value":99,"writable":true},"key":"EADDRNOTAVAIL"},{"descriptor":{"configurable":true,"enumerable":true,"value":97,"writable":true},"key":"EAFNOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EAGAIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":114,"writable":true},"key":"EALREADY"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"EBADF"},{"descriptor":{"configurable":true,"enumerable":true,"value":74,"writable":true},"key":"EBADMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"EBUSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":125,"writable":true},"key":"ECANCELED"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"ECHILD"},{"descriptor":{"configurable":true,"enumerable":true,"value":103,"writable":true},"key":"ECONNABORTED"},{"descriptor":{"configurable":true,"enumerable":true,"value":111,"writable":true},"key":"ECONNREFUSED"},{"descriptor":{"configurable":true,"enumerable":true,"value":104,"writable":true},"key":"ECONNRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":35,"writable":true},"key":"EDEADLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":89,"writable":true},"key":"EDESTADDRREQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":33,"writable":true},"key":"EDOM"},{"descriptor":{"configurable":true,"enumerable":true,"value":122,"writable":true},"key":"EDQUOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"EEXIST"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"EFAULT"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"EFBIG"},{"descriptor":{"configurable":true,"enumerable":true,"value":113,"writable":true},"key":"EHOSTUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":43,"writable":true},"key":"EIDRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":84,"writable":true},"key":"EILSEQ"},{"descriptor":{"configurable":true,"enumerable":true,"value":115,"writable":true},"key":"EINPROGRESS"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"EINTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"EINVAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"EIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":106,"writable":true},"key":"EISCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"EISDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":40,"writable":true},"key":"ELOOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"EMFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"EMLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":90,"writable":true},"key":"EMSGSIZE"},{"descriptor":{"configurable":true,"enumerable":true,"value":72,"writable":true},"key":"EMULTIHOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":36,"writable":true},"key":"ENAMETOOLONG"},{"descriptor":{"configurable":true,"enumerable":true,"value":100,"writable":true},"key":"ENETDOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":102,"writable":true},"key":"ENETRESET"},{"descriptor":{"configurable":true,"enumerable":true,"value":101,"writable":true},"key":"ENETUNREACH"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"ENFILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":105,"writable":true},"key":"ENOBUFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":61,"writable":true},"key":"ENODATA"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"ENODEV"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"ENOENT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"ENOEXEC"},{"descriptor":{"configurable":true,"enumerable":true,"value":37,"writable":true},"key":"ENOLCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":67,"writable":true},"key":"ENOLINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"ENOMEM"},{"descriptor":{"configurable":true,"enumerable":true,"value":42,"writable":true},"key":"ENOMSG"},{"descriptor":{"configurable":true,"enumerable":true,"value":92,"writable":true},"key":"ENOPROTOOPT"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"ENOSPC"},{"descriptor":{"configurable":true,"enumerable":true,"value":63,"writable":true},"key":"ENOSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":60,"writable":true},"key":"ENOSTR"},{"descriptor":{"configurable":true,"enumerable":true,"value":38,"writable":true},"key":"ENOSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":107,"writable":true},"key":"ENOTCONN"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"ENOTDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":39,"writable":true},"key":"ENOTEMPTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":88,"writable":true},"key":"ENOTSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"ENOTSUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"ENOTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"ENXIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":95,"writable":true},"key":"EOPNOTSUPP"},{"descriptor":{"configurable":true,"enumerable":true,"value":75,"writable":true},"key":"EOVERFLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"EPERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"EPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":71,"writable":true},"key":"EPROTO"},{"descriptor":{"configurable":true,"enumerable":true,"value":93,"writable":true},"key":"EPROTONOSUPPORT"},{"descriptor":{"configurable":true,"enumerable":true,"value":91,"writable":true},"key":"EPROTOTYPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":34,"writable":true},"key":"ERANGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"EROFS"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"ESPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"ESRCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":116,"writable":true},"key":"ESTALE"},{"descriptor":{"configurable":true,"enumerable":true,"value":62,"writable":true},"key":"ETIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":110,"writable":true},"key":"ETIMEDOUT"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"ETXTBSY"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"EWOULDBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"EXDEV"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["PRIORITY_LOW","PRIORITY_BELOW_NORMAL","PRIORITY_NORMAL","PRIORITY_ABOVE_NORMAL","PRIORITY_HIGH","PRIORITY_HIGHEST"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":-7,"writable":true},"key":"PRIORITY_ABOVE_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"PRIORITY_BELOW_NORMAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":-14,"writable":true},"key":"PRIORITY_HIGH"},{"descriptor":{"configurable":true,"enumerable":true,"value":-20,"writable":true},"key":"PRIORITY_HIGHEST"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"PRIORITY_LOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"PRIORITY_NORMAL"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["SIGHUP","SIGINT","SIGQUIT","SIGILL","SIGTRAP","SIGABRT","SIGIOT","SIGBUS","SIGFPE","SIGKILL","SIGUSR1","SIGSEGV","SIGUSR2","SIGPIPE","SIGALRM","SIGTERM","SIGCHLD","SIGSTKFLT","SIGCONT","SIGSTOP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGXCPU","SIGXFSZ","SIGVTALRM","SIGPROF","SIGWINCH","SIGIO","SIGPOLL","SIGPWR","SIGSYS"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[36].value.properties[3].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGABRT"},{"descriptor":{"configurable":true,"enumerable":true,"value":14,"writable":true},"key":"SIGALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"SIGBUS"},{"descriptor":{"configurable":true,"enumerable":true,"value":17,"writable":true},"key":"SIGCHLD"},{"descriptor":{"configurable":true,"enumerable":true,"value":18,"writable":true},"key":"SIGCONT"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"SIGFPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"SIGHUP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"SIGILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"SIGINT"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGIO"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"SIGIOT"},{"descriptor":{"configurable":true,"enumerable":true,"value":9,"writable":true},"key":"SIGKILL"},{"descriptor":{"configurable":true,"enumerable":true,"value":13,"writable":true},"key":"SIGPIPE"},{"descriptor":{"configurable":true,"enumerable":true,"value":29,"writable":true},"key":"SIGPOLL"},{"descriptor":{"configurable":true,"enumerable":true,"value":27,"writable":true},"key":"SIGPROF"},{"descriptor":{"configurable":true,"enumerable":true,"value":30,"writable":true},"key":"SIGPWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"SIGQUIT"},{"descriptor":{"configurable":true,"enumerable":true,"value":11,"writable":true},"key":"SIGSEGV"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"SIGSTKFLT"},{"descriptor":{"configurable":true,"enumerable":true,"value":19,"writable":true},"key":"SIGSTOP"},{"descriptor":{"configurable":true,"enumerable":true,"value":31,"writable":true},"key":"SIGSYS"},{"descriptor":{"configurable":true,"enumerable":true,"value":15,"writable":true},"key":"SIGTERM"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"SIGTRAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":20,"writable":true},"key":"SIGTSTP"},{"descriptor":{"configurable":true,"enumerable":true,"value":21,"writable":true},"key":"SIGTTIN"},{"descriptor":{"configurable":true,"enumerable":true,"value":22,"writable":true},"key":"SIGTTOU"},{"descriptor":{"configurable":true,"enumerable":true,"value":23,"writable":true},"key":"SIGURG"},{"descriptor":{"configurable":true,"enumerable":true,"value":10,"writable":true},"key":"SIGUSR1"},{"descriptor":{"configurable":true,"enumerable":true,"value":12,"writable":true},"key":"SIGUSR2"},{"descriptor":{"configurable":true,"enumerable":true,"value":26,"writable":true},"key":"SIGVTALRM"},{"descriptor":{"configurable":true,"enumerable":true,"value":28,"writable":true},"key":"SIGWINCH"},{"descriptor":{"configurable":true,"enumerable":true,"value":24,"writable":true},"key":"SIGXCPU"},{"descriptor":{"configurable":true,"enumerable":true,"value":25,"writable":true},"key":"SIGXFSZ"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["NODE_PERFORMANCE_GC_MAJOR","NODE_PERFORMANCE_GC_MINOR","NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP","NODE_PERFORMANCE_GC_INCREMENTAL","NODE_PERFORMANCE_GC_WEAKCB","NODE_PERFORMANCE_GC_FLAGS_NO","NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED","NODE_PERFORMANCE_GC_FLAGS_FORCED","NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING","NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE","NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY","NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[40].value.properties[9].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_FORCED"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_NO"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"NODE_PERFORMANCE_GC_INCREMENTAL"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"NODE_PERFORMANCE_GC_MAJOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"NODE_PERFORMANCE_GC_WEAKCB"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["cflags","conditions","defines","include_dirs","libraries","default_configuration","configurations"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"cflags"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"conditions"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"configurations"},{"descriptor":{"configurable":true,"enumerable":true,"value":"Release","writable":true},"key":"default_configuration"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"defines"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"include_dirs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"libraries"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["target_arch","host_arch","node_module_version","node_shared_openssl","node_use_openssl","node_use_node_code_cache","node_use_node_snapshot","v8_enable_i18n_support","v8_enable_pointer_compression","uv_parent_path"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"host_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":141,"writable":true},"key":"node_module_version"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_shared_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_code_cache"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_snapshot"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"node_use_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"target_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"uv_parent_path"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"v8_enable_i18n_support"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"v8_enable_pointer_compression"}],"prototype":{"ref":"$global.prototype"},"type":"object"} @@ -1719,19 +1720,20 @@ {"length":2,"name":"addListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"isPaused","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPaused","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[76].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1746,7 +1748,7 @@ {"length":3,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[77].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value.properties[2].descriptor.value.prototype"},"type":"object"} {"length":0,"name":"Interface","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[0].descriptor.value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Interface","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[0].descriptor.value.properties[2].descriptor.value.prototype"},"writable":true},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.properties[73].descriptor.value.properties[2].descriptor.value"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[44].value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[44].value.properties[3].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.properties[74].descriptor.value.properties[2].descriptor.value"},"type":"object"} {"length":1,"name":"from","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"fromWeb","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromWeb","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","write","cork","uncork","setDefaultEncoding","_write","_writev","end","destroy","writable","writableHighWaterMark","writableObjectMode","writableBuffer","writableLength","writableFinished","writableCorked","writableEnded","writableNeedDrain","destroyed"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_write"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"_writev"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"cork"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.set"}},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"end"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"setDefaultEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"uncork"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.set"}},"key":"writable"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"writableBuffer"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"writableCorked"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"writableEnded"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"writableFinished"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"writableHighWaterMark"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"writableLength"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"writableNeedDrain"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"writableObjectMode"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value"},"type":"object"} @@ -1756,7 +1758,7 @@ {"length":2,"name":"fromWeb","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromWeb","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","destroy","_undestroy","_destroy","push","unshift","isPaused","setEncoding","read","_read","pipe","unpipe","on","addListener","removeListener","off","removeAllListeners","resume","pause","wrap","iterator","compose","readable","readableDidRead","readableAborted","readableHighWaterMark","readableBuffer","readableFlowing","readableLength","readableObjectMode","readableEncoding","errored","closed","destroyed","readableEnded","drop","filter","flatMap","map","take","every","forEach","reduce","toArray","some","find"],"ownSymbolIdentityOrder":["for:nodejs.rejection","well-known:asyncDispose","well-known:asyncIterator","for:Stream.toAsyncStreamable"],"ownSymbolOrder":["Symbol(nodejs.rejection)","Symbol(Symbol.asyncDispose)","Symbol(Symbol.asyncIterator)","Symbol(Stream.toAsyncStreamable)"],"path":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_undestroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"compose"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.set"}},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"drop"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"errored"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"every"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"filter"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"find"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"flatMap"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isPaused"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"iterator"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"map"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"pipe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"push"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.get"},"set":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.set"}},"key":"readable"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.get"},"set":{"type":"undefined"}},"key":"readableAborted"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.get"},"set":{"type":"undefined"}},"key":"readableBuffer"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.get"},"set":{"type":"undefined"}},"key":"readableDidRead"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.get"},"set":{"type":"undefined"}},"key":"readableEncoding"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.get"},"set":{"type":"undefined"}},"key":"readableEnded"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.get"},"set":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.set"}},"key":"readableFlowing"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.get"},"set":{"type":"undefined"}},"key":"readableHighWaterMark"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.get"},"set":{"type":"undefined"}},"key":"readableLength"},{"descriptor":{"configurable":false,"enumerable":false,"get":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.get"},"set":{"type":"undefined"}},"key":"readableObjectMode"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"reduce"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"some"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"take"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"toArray"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"unpipe"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"unshift"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"wrap"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value"},"writable":true},"symbol":"Symbol(Stream.toAsyncStreamable)","symbolIdentity":"for:Stream.toAsyncStreamable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncDispose)","symbolIdentity":"well-known:asyncDispose"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[4].descriptor.value.properties[49].descriptor.value"},"writable":true},"symbol":"Symbol(nodejs.rejection)","symbolIdentity":"for:nodejs.rejection"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[23].descriptor.value"},"type":"object"} {"length":2,"name":"toWeb","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toWeb","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"stream/promises","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["finished","pipeline"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[1].descriptor.value"},"writable":true},"key":"finished"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[64].value.properties[2].descriptor.value"},"writable":true},"key":"pipeline"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor","pipe","eventNames"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[23].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[3].descriptor.value.properties[23].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"pipe"}],"prototype":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype"},"type":"object"} {"ownKeyOrder":["constructor","_final","_transform","_write","_read"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_final"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_transform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"_write"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[0].descriptor.value.properties[4].descriptor.value"},"type":"object"} {"length":2,"name":"fromWeb","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[46].value.properties[5].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromWeb","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -1791,8 +1793,17 @@ {"ownKeyOrder":["showHidden","depth","colors","customInspect","showProxy","maxArrayLength","maxStringLength","breakLength","compact","sorted","getters","numericSeparator"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[22].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":80,"writable":true},"key":"breakLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"colors"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"compact"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"customInspect"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"depth"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"getters"},{"descriptor":{"configurable":true,"enumerable":true,"value":100,"writable":true},"key":"maxArrayLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":10000,"writable":true},"key":"maxStringLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"numericSeparator"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"showHidden"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"showProxy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sorted"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["special","number","bigint","boolean","undefined","null","string","symbol","date","regexp","module"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[55].value.properties[22].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"yellow","writable":true},"key":"bigint"},{"descriptor":{"configurable":true,"enumerable":true,"value":"yellow","writable":true},"key":"boolean"},{"descriptor":{"configurable":true,"enumerable":true,"value":"magenta","writable":true},"key":"date"},{"descriptor":{"configurable":true,"enumerable":true,"value":"underline","writable":true},"key":"module"},{"descriptor":{"configurable":true,"enumerable":true,"value":"bold","writable":true},"key":"null"},{"descriptor":{"configurable":true,"enumerable":true,"value":"yellow","writable":true},"key":"number"},{"descriptor":{"configurable":true,"enumerable":true,"value":"red","writable":true},"key":"regexp"},{"descriptor":{"configurable":true,"enumerable":true,"value":"cyan","writable":true},"key":"special"},{"descriptor":{"configurable":true,"enumerable":true,"value":"green","writable":true},"key":"string"},{"descriptor":{"configurable":true,"enumerable":true,"value":"green","writable":true},"key":"symbol"},{"descriptor":{"configurable":true,"enumerable":true,"value":"grey","writable":true},"key":"undefined"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":["well-known:dispose"],"ownSymbolOrder":["Symbol(Symbol.dispose)"],"path":"$global.intrinsics[57].value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[57].value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[57].value.properties[3].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.dispose)","symbolIdentity":"well-known:dispose"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[6].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"v8.promiseHooks","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[6].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"v8.startupSnapshot","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["createHook","onInit","onBefore","onAfter","onSettled"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[6].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"createHook"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"onAfter"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"onBefore"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"onInit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"onSettled"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["addDeserializeCallback","addSerializeCallback","setDeserializeMainFunction","isBuildingSnapshot"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[6].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addDeserializeCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"addSerializeCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isBuildingSnapshot"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"setDeserializeMainFunction"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"createHook","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createHook","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"onAfter","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"onAfter","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"onBefore","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"onBefore","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"onInit","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"onInit","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"onSettled","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[14].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"onSettled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"addDeserializeCallback","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addDeserializeCallback","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"addSerializeCallback","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addSerializeCallback","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"isBuildingSnapshot","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isBuildingSnapshot","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"setDeserializeMainFunction","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[57].value.properties[20].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setDeserializeMainFunction","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"createContext","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[58].value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createContext","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","getImportObject","start","initialize","finalizeBindings"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"finalizeBindings"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"getImportObject"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"initialize"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[59].value.properties[0].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"start"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[60].value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[60].value.properties[4].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype"},"type":"object"} @@ -2094,359 +2105,365 @@ {"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[42].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[42].descriptor.value.properties[3].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[42].descriptor.value.properties[3].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"close","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"hasRef","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasRef","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"postMessage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"postMessage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"ref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"start","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"start","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"unref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toExponential","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toExponential","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toFixed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toFixed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toPrecision","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPrecision","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[48].descriptor.value.properties[16].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clearMarks","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearMarks","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clearMeasures","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearMeasures","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clearResourceTimings","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearResourceTimings","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"getEntries","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getEntriesByName","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByName","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getEntriesByType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"mark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"mark","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":7,"name":"markResourceTiming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":7,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"markResourceTiming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"measure","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"measure","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"now","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"now","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"setResourceTimingBufferSize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setResourceTimingBufferSize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get timeOrigin","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get timeOrigin","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[50].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get duration","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get duration","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get entryType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get entryType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get name","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get name","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get startTime","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get startTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get detail","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get detail","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get data","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get data","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"initMessageEvent","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"initMessageEvent","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get lastEventId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get lastEventId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get origin","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get origin","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get ports","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get source","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[45].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get source","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"close","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"hasRef","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasRef","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"postMessage","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"postMessage","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"ref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"start","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"start","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"unref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[46].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toExponential","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toExponential","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toFixed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toFixed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toPrecision","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPrecision","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[49].descriptor.value.properties[16].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clearMarks","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearMarks","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clearMeasures","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearMeasures","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clearResourceTimings","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clearResourceTimings","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"getEntries","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getEntriesByName","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByName","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getEntriesByType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"mark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"mark","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":7,"name":"markResourceTiming","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":7,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"markResourceTiming","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"measure","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"measure","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"now","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"now","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"setResourceTimingBufferSize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setResourceTimingBufferSize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get timeOrigin","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get timeOrigin","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[51].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get duration","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get duration","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get entryType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get entryType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get name","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get name","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get startTime","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get startTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[52].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"get detail","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get detail","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[53].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"disconnect","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"disconnect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"observe","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"observe","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"takeRecords","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"takeRecords","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"getEntries","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getEntriesByName","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByName","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getEntriesByType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get connectEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get connectEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get connectStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get connectStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get decodedBodySize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get decodedBodySize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get deliveryType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get deliveryType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get domainLookupEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get domainLookupEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get domainLookupStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get domainLookupStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get encodedBodySize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encodedBodySize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get fetchStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get fetchStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get initiatorType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get initiatorType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get nextHopProtocol","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nextHopProtocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get redirectEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirectEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get redirectStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirectStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get requestStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get requestStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get responseEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get responseStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get responseStatus","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseStatus","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get secureConnectionStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get secureConnectionStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get transferSize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get transferSize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get workerStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get workerStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"catch","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"catch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"finally","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"finally","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"then","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"then","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[59].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[61].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"compile","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dotAll","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dotAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"exec","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exec","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get flags","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get flags","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get global","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get global","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hasIndices","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hasIndices","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get ignoreCase","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ignoreCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get multiline","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get multiline","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get source","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get source","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get sticky","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get sticky","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"test","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"test","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get unicode","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get unicode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get unicodeSets","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get unicodeSets","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"[Symbol.match]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.match]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"[Symbol.matchAll]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.matchAll]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"[Symbol.replace]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.replace]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"[Symbol.search]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.search]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"[Symbol.split]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[63].descriptor.value.properties[3].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.split]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"arrayBuffer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"arrayBuffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"blob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get body","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get body","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get bodyUsed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get bodyUsed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"bytes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bytes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get cache","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get cache","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get credentials","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get credentials","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get destination","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get destination","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get duplex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get duplex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"formData","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"formData","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get headers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get headers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get integrity","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get integrity","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get keepalive","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get keepalive","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get method","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get method","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get mode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get mode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get redirect","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get referrer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get referrer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get referrerPolicy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get referrerPolicy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get signal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get signal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"text","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"text","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get url","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[24].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get url","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[2].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"arrayBuffer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"arrayBuffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"blob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get body","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get body","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get bodyUsed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get bodyUsed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"bytes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bytes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"formData","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"formData","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get headers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get headers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get ok","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ok","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get redirected","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirected","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get status","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get status","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get statusText","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get statusText","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"text","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"text","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get type","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get type","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get url","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get url","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"forEach","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"forEach","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get size","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get size","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get byteLength","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get byteLength","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"slice","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"slice","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"clear","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"getItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"key","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"key","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get length","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get length","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"removeItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"setItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"anchor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"anchor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"at","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"at","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"big","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"big","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"blink","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blink","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"bold","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bold","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"charAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"charAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"charCodeAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"charCodeAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"codePointAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"codePointAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"concat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"concat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"endsWith","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"endsWith","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"fixed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fixed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fontcolor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fontcolor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fontsize","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fontsize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"includes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"includes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"indexOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"indexOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"isWellFormed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isWellFormed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"italics","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"italics","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"lastIndexOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"lastIndexOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"link","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"link","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"localeCompare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"localeCompare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"match","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"match","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"matchAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"matchAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"normalize","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"normalize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"padEnd","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"padEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"padStart","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"padStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"repeat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"repeat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"replace","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"replace","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"replaceAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"replaceAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"slice","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"slice","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"small","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"small","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"split","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"split","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"startsWith","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"startsWith","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"strike","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"strike","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"sub","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sub","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"substr","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"substr","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"substring","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"substring","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"sup","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sup","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleLowerCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleLowerCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleUpperCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleUpperCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLowerCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLowerCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toUpperCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toUpperCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toWellFormed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toWellFormed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"trim","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trim","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"trimEnd","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trimEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"trimStart","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trimStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"[Symbol.iterator]","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[4].descriptor.value.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.iterator]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":3,"name":"decapsulateBits","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decapsulateBits","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":6,"name":"decapsulateKey","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":6,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decapsulateKey","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"encapsulateBits","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encapsulateBits","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":5,"name":"encapsulateKey","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":5,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encapsulateKey","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[72].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["years","months","weeks","days","hours","minutes","seconds","milliseconds","microseconds","nanoseconds","sign","blank","with","negated","abs","add","subtract","round","total","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"abs"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"blank"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"days"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"hours"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"microseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"milliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"minutes"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"months"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"nanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"negated"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"seconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"sign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"total"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"weeks"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get"},"set":{"type":"undefined"}},"key":"years"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Duration","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fromEpochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEpochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"fromEpochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEpochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["epochMilliseconds","epochNanoseconds","add","subtract","until","since","round","equals","toZonedDateTimeISO","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"epochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"epochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"toZonedDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Instant","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"instant","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instant","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"plainDateISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainDateISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"plainDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"plainTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"timeZoneId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"timeZoneId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"zonedDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"zonedDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["calendarId","era","eraYear","year","month","monthCode","day","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","toPlainYearMonth","toPlainMonthDay","add","subtract","with","withCalendar","until","since","equals","toPlainDateTime","toZonedDateTime","toString","toLocaleString","toJSON","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"toPlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"toPlainMonthDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"toPlainYearMonth"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"toZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainDate","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["calendarId","era","eraYear","year","month","monthCode","day","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","hour","minute","second","millisecond","microsecond","nanosecond","with","withPlainTime","withCalendar","add","subtract","until","since","round","equals","toString","toLocaleString","toJSON","valueOf","toZonedDateTime","toPlainDate","toPlainTime","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"toZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"withPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainDateTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["monthCode","day","calendarId","with","equals","toPlainDate","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainMonthDay","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["hour","minute","second","millisecond","microsecond","nanosecond","add","subtract","with","until","since","round","equals","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["year","month","monthCode","daysInMonth","daysInYear","monthsInYear","inLeapYear","calendarId","era","eraYear","with","add","subtract","until","since","equals","toPlainDate","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainYearMonth","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["year","month","monthCode","day","hour","minute","second","millisecond","microsecond","nanosecond","era","eraYear","epochMilliseconds","epochNanoseconds","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","hoursInDay","offset","offsetNanoseconds","timeZoneId","calendarId","add","subtract","until","since","round","equals","with","withCalendar","withPlainTime","withTimeZone","toInstant","toPlainDate","toPlainTime","toPlainDateTime","toString","toJSON","toLocaleString","valueOf","startOfDay","getTimeZoneTransition","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"epochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"epochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"getTimeZoneTransition"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"hoursInDay"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.get"},"set":{"type":"undefined"}},"key":"offset"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.get"},"set":{"type":"undefined"}},"key":"offsetNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"startOfDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.get"},"set":{"type":"undefined"}},"key":"timeZoneId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"toInstant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"toPlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"toPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"withPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"withTimeZone"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.ZonedDateTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":1,"name":"decode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get encoding","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get fatal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get fatal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get ignoreBOM","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ignoreBOM","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"encode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"encodeInto","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeInto","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get encoding","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[77].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[80].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get detail","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get detail","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[54].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"disconnect","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"disconnect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"observe","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"observe","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"takeRecords","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[55].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"takeRecords","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"getEntries","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getEntriesByName","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByName","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getEntriesByType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[56].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getEntriesByType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get connectEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get connectEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get connectStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get connectStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get decodedBodySize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get decodedBodySize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get deliveryType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get deliveryType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get domainLookupEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get domainLookupEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get domainLookupStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get domainLookupStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get encodedBodySize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encodedBodySize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get fetchStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get fetchStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get initiatorType","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get initiatorType","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get nextHopProtocol","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nextHopProtocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get redirectEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirectEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get redirectStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirectStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get requestStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get requestStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get responseEnd","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get responseStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get responseStatus","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get responseStatus","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get secureConnectionStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get secureConnectionStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get transferSize","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get transferSize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get workerStart","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[57].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get workerStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"catch","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"catch","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"finally","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"finally","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"then","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"then","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[58].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[60].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[62].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"compile","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dotAll","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dotAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"exec","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exec","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get flags","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get flags","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get global","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get global","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hasIndices","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hasIndices","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get ignoreCase","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ignoreCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get multiline","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get multiline","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get source","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get source","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get sticky","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get sticky","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"test","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"test","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get unicode","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get unicode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get unicodeSets","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get unicodeSets","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"[Symbol.match]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.match]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"[Symbol.matchAll]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.matchAll]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"[Symbol.replace]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.replace]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"[Symbol.search]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.search]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"[Symbol.split]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[64].descriptor.value.properties[3].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.split]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"arrayBuffer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"arrayBuffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"blob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get body","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get body","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get bodyUsed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get bodyUsed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"bytes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bytes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get cache","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get cache","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get credentials","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get credentials","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get destination","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get destination","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get duplex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get duplex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"formData","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"formData","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get headers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get headers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get integrity","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get integrity","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get keepalive","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get keepalive","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get method","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get method","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get mode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get mode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get redirect","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirect","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get referrer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get referrer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get referrerPolicy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get referrerPolicy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get signal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get signal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"text","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"text","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get url","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[24].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get url","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[65].descriptor.value.properties[2].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"arrayBuffer","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"arrayBuffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"blob","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blob","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get body","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get body","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get bodyUsed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get bodyUsed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"bytes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bytes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"formData","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"formData","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get headers","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get headers","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"json","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"json","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get ok","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ok","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get redirected","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get redirected","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get status","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get status","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get statusText","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get statusText","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"text","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"text","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get type","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get type","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get url","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get url","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[66].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"forEach","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"forEach","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get size","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get size","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[67].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get byteLength","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get byteLength","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"slice","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"slice","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[68].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"clear","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"clear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"getItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"key","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"key","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get length","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get length","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"removeItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"setItem","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[69].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setItem","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"anchor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"anchor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"at","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"at","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"big","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"big","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"blink","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"blink","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"bold","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"bold","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"charAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"charAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"charCodeAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"charCodeAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"codePointAt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"codePointAt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"concat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"concat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"endsWith","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"endsWith","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"fixed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fixed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fontcolor","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fontcolor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fontsize","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fontsize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"includes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"includes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"indexOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"indexOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"isWellFormed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isWellFormed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"italics","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"italics","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"lastIndexOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"lastIndexOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"link","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"link","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"localeCompare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"localeCompare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"match","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"match","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"matchAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"matchAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"normalize","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"normalize","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"padEnd","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"padEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"padStart","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"padStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"repeat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"repeat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"replace","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"replace","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"replaceAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"replaceAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"slice","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"slice","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"small","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"small","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"split","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"split","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"startsWith","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"startsWith","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"strike","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"strike","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"sub","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sub","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"substr","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"substr","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"substring","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"substring","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"sup","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sup","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleLowerCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleLowerCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleUpperCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleUpperCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLowerCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLowerCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toUpperCase","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toUpperCase","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toWellFormed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toWellFormed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"trim","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trim","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"trimEnd","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trimEnd","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"trimStart","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"trimStart","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[51].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"[Symbol.iterator]","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[70].descriptor.value.properties[4].descriptor.value.properties[52].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"[Symbol.iterator]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":3,"name":"decapsulateBits","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":3,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decapsulateBits","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":6,"name":"decapsulateKey","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":6,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decapsulateKey","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"encapsulateBits","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encapsulateBits","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":5,"name":"encapsulateKey","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":5,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encapsulateKey","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[71].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[73].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["years","months","weeks","days","hours","minutes","seconds","milliseconds","microseconds","nanoseconds","sign","blank","with","negated","abs","add","subtract","round","total","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"abs"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"blank"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"days"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"hours"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"microseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"milliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"minutes"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"months"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"nanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"negated"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"seconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"sign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"total"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"weeks"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get"},"set":{"type":"undefined"}},"key":"years"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Duration","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fromEpochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEpochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"fromEpochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fromEpochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["epochMilliseconds","epochNanoseconds","add","subtract","until","since","round","equals","toZonedDateTimeISO","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"epochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"epochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"toZonedDateTimeISO"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.Instant","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"instant","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"instant","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"plainDateISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainDateISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"plainDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"plainTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"plainTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"timeZoneId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"timeZoneId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"zonedDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"zonedDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["calendarId","era","eraYear","year","month","monthCode","day","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","toPlainYearMonth","toPlainMonthDay","add","subtract","with","withCalendar","until","since","equals","toPlainDateTime","toZonedDateTime","toString","toLocaleString","toJSON","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"toPlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"toPlainMonthDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"toPlainYearMonth"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"toZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainDate","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["calendarId","era","eraYear","year","month","monthCode","day","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","hour","minute","second","millisecond","microsecond","nanosecond","with","withPlainTime","withCalendar","add","subtract","until","since","round","equals","toString","toLocaleString","toJSON","valueOf","toZonedDateTime","toPlainDate","toPlainTime","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"toZonedDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"withPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainDateTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["monthCode","day","calendarId","with","equals","toPlainDate","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainMonthDay","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["hour","minute","second","millisecond","microsecond","nanosecond","add","subtract","with","until","since","round","equals","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["year","month","monthCode","daysInMonth","daysInYear","monthsInYear","inLeapYear","calendarId","era","eraYear","with","add","subtract","until","since","equals","toPlainDate","toString","toJSON","toLocaleString","valueOf","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.PlainYearMonth","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"compare","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"compare","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["year","month","monthCode","day","hour","minute","second","millisecond","microsecond","nanosecond","era","eraYear","epochMilliseconds","epochNanoseconds","dayOfWeek","dayOfYear","weekOfYear","yearOfWeek","daysInWeek","daysInMonth","daysInYear","monthsInYear","inLeapYear","hoursInDay","offset","offsetNanoseconds","timeZoneId","calendarId","add","subtract","until","since","round","equals","with","withCalendar","withPlainTime","withTimeZone","toInstant","toPlainDate","toPlainTime","toPlainDateTime","toString","toJSON","toLocaleString","valueOf","startOfDay","getTimeZoneTransition","constructor"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"add"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get"},"set":{"type":"undefined"}},"key":"calendarId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"day"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get"},"set":{"type":"undefined"}},"key":"dayOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInMonth"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInWeek"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get"},"set":{"type":"undefined"}},"key":"daysInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get"},"set":{"type":"undefined"}},"key":"epochMilliseconds"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get"},"set":{"type":"undefined"}},"key":"epochNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"equals"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get"},"set":{"type":"undefined"}},"key":"era"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get"},"set":{"type":"undefined"}},"key":"eraYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"getTimeZoneTransition"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get"},"set":{"type":"undefined"}},"key":"hour"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get"},"set":{"type":"undefined"}},"key":"hoursInDay"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get"},"set":{"type":"undefined"}},"key":"inLeapYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get"},"set":{"type":"undefined"}},"key":"microsecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get"},"set":{"type":"undefined"}},"key":"millisecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get"},"set":{"type":"undefined"}},"key":"minute"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get"},"set":{"type":"undefined"}},"key":"month"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get"},"set":{"type":"undefined"}},"key":"monthCode"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get"},"set":{"type":"undefined"}},"key":"monthsInYear"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.get"},"set":{"type":"undefined"}},"key":"nanosecond"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.get"},"set":{"type":"undefined"}},"key":"offset"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.get"},"set":{"type":"undefined"}},"key":"offsetNanoseconds"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"round"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.get"},"set":{"type":"undefined"}},"key":"second"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"since"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"startOfDay"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"subtract"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.get"},"set":{"type":"undefined"}},"key":"timeZoneId"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"toInstant"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"toJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"toPlainDate"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"toPlainDateTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"toPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"until"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.get"},"set":{"type":"undefined"}},"key":"weekOfYear"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"withCalendar"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"withPlainTime"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"withTimeZone"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.get"},"set":{"type":"undefined"}},"key":"year"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.get"},"set":{"type":"undefined"}},"key":"yearOfWeek"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Temporal.ZonedDateTime","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"decode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"decode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get encoding","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get fatal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get fatal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get ignoreBOM","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get ignoreBOM","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[76].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"encode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"encodeInto","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"encodeInto","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get encoding","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get encoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[78].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[81].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hash","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hash","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set hash","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set hash","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get host","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get host","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set host","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set host","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hostname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hostname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set hostname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set hostname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get href","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get href","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set href","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set href","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get origin","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get origin","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get password","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get password","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set password","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set password","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get pathname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get pathname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set pathname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set pathname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get port","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get port","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set port","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set port","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get protocol","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get protocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set protocol","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set protocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get searchParams","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get searchParams","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get username","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get username","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"set username","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set username","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"exec","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exec","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"test","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"test","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"append","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"append","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"forEach","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"forEach","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get size","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get size","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"sort","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sort","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"setFromBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFromBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"setFromHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFromHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[87].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[89].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"deref","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CompileError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","value","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"value"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","exports"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"exports"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"LinkError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","buffer","grow"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"buffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"grow"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":2,"name":"customSections","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"customSections","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"exports","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"imports","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"imports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[7].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[8].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RuntimeError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor","get","grow","length","set"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"grow"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"set"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[10].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[92].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"length":0,"name":"close","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"send","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"send","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["cflags","conditions","defines","include_dirs","libraries","default_configuration","configurations"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"cflags"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"conditions"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"configurations"},{"descriptor":{"configurable":true,"enumerable":true,"value":"Release","writable":true},"key":"default_configuration"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"defines"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"include_dirs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"libraries"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["target_arch","host_arch","node_module_version","node_shared_openssl","node_use_openssl","node_use_node_code_cache","node_use_node_snapshot","v8_enable_i18n_support","v8_enable_pointer_compression","uv_parent_path"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"host_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":141,"writable":true},"key":"node_module_version"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_shared_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_code_cache"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_snapshot"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"node_use_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"target_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"uv_parent_path"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"v8_enable_i18n_support"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"v8_enable_pointer_compression"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[82].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hash","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hash","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set hash","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set hash","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get host","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get host","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set host","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set host","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hostname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hostname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set hostname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set hostname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get href","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get href","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set href","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set href","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get origin","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get origin","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get password","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get password","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set password","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set password","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get pathname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get pathname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set pathname","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set pathname","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get port","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get port","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set port","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set port","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get protocol","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get protocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set protocol","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set protocol","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set search","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set search","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get searchParams","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get searchParams","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get username","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get username","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"set username","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[83].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set username","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"exec","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exec","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"test","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[84].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"test","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"append","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"append","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"entries","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"entries","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"forEach","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"forEach","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getAll","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getAll","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get size","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get size","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"sort","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"sort","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[85].descriptor.value.properties[2].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"setFromBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFromBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"setFromHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setFromHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toBase64","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toBase64","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toHex","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[88].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toHex","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[90].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"deref","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"deref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[91].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"delete","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"delete","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"has","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"has","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"CompileError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[1].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","value","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"value"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","exports"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"exports"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[5].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"LinkError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","buffer","grow"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"type":"undefined"},"writable":false},"key":"buffer"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"grow"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":2,"name":"customSections","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"customSections","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"exports","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"imports","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"imports","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[7].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[8].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RuntimeError","writable":true},"key":"name"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor","get","grow","length","set"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"get"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"grow"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get"},"set":{"type":"undefined"}},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"set"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[10].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[93].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"length":0,"name":"close","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"send","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"send","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[94].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["cflags","conditions","defines","include_dirs","libraries","default_configuration","configurations"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"cflags"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"conditions"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"configurations"},{"descriptor":{"configurable":true,"enumerable":true,"value":"Release","writable":true},"key":"default_configuration"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"defines"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"include_dirs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"libraries"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["target_arch","host_arch","node_module_version","node_shared_openssl","node_use_openssl","node_use_node_code_cache","node_use_node_snapshot","v8_enable_i18n_support","v8_enable_pointer_compression","uv_parent_path"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"host_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":141,"writable":true},"key":"node_module_version"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_shared_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_code_cache"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"node_use_node_snapshot"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"node_use_openssl"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"target_arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":"","writable":true},"key":"uv_parent_path"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"v8_enable_i18n_support"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"v8_enable_pointer_compression"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[14].value.properties[1].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"disable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[16].value.properties[0].descriptor.value.properties[3].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"disable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"enterWith","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[16].value.properties[0].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"enterWith","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -2876,218 +2893,219 @@ {"length":0,"name":"resolvedOptions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[39].descriptor.value.properties[8].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"resolvedOptions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"resolvedOptions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[39].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"resolvedOptions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"segment","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[39].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"segment","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"abs","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"abs","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get blank","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get blank","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get days","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get days","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hours","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hours","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get microseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get milliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get milliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get minutes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minutes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get months","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get months","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get nanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"negated","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"negated","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get seconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get seconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get sign","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get sign","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"total","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"total","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get weeks","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weeks","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get years","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get years","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get epochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get epochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toZonedDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainMonthDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainMonthDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainYearMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainYearMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toZonedDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toZonedDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"withPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get epochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get epochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"getTimeZoneTransition","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getTimeZoneTransition","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get hoursInDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hoursInDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get offset","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get offset","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get offsetNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get offsetNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"startOfDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"startOfDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get timeZoneId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get timeZoneId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toInstant","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toInstant","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"withPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"withTimeZone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withTimeZone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[74].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"grow","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"grow","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"grow","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"grow","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[92].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["Release"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Release"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} -{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"length":0,"name":"abs","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"abs","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get blank","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get blank","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get days","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get days","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hours","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hours","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get microseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get milliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get milliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get minutes","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minutes","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get months","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get months","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get nanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"negated","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"negated","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get seconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get seconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get sign","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get sign","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"total","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"total","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get weeks","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weeks","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get years","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get years","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get epochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get epochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toZonedDateTimeISO","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTimeISO","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[1].descriptor.value.properties[6].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainMonthDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainMonthDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainYearMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainYearMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toZonedDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toZonedDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toZonedDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"withPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[6].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[7].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"add","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"add","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get calendarId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get calendarId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get day","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get day","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[4].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get dayOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get dayOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInMonth","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInMonth","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[7].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get daysInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[8].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get daysInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get epochMilliseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[9].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochMilliseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get epochNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[10].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get epochNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"equals","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"equals","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get era","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[12].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get era","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get eraYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[13].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get eraYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"getTimeZoneTransition","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getTimeZoneTransition","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hour","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[15].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hour","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get hoursInDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[16].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get hoursInDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get inLeapYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[17].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get inLeapYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get microsecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[18].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get microsecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get millisecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[19].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get millisecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get minute","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[20].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get minute","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get month","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[21].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get month","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthCode","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[22].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthCode","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get monthsInYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[23].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get monthsInYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get nanosecond","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[24].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get nanosecond","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get offset","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[25].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get offset","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get offsetNanoseconds","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[26].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get offsetNanoseconds","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"round","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"round","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get second","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[28].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get second","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"since","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"since","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"startOfDay","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"startOfDay","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"subtract","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"subtract","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get timeZoneId","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[32].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get timeZoneId","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toInstant","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[33].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toInstant","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toJSON","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[34].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toJSON","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[35].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainDate","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[36].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDate","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainDateTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[37].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainDateTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[38].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[39].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"until","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[40].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"until","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[41].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get weekOfYear","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[42].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get weekOfYear","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"with","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[43].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"with","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"withCalendar","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[44].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withCalendar","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"withPlainTime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[45].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withPlainTime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"withTimeZone","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[46].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"withTimeZone","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get year","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[47].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get year","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get yearOfWeek","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[75].descriptor.value.properties[8].descriptor.value.properties[4].descriptor.value.properties[48].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get yearOfWeek","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"grow","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[6].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"grow","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"get","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"grow","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"grow","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":0,"name":"get length","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[3].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get length","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"set","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[93].descriptor.value.properties[9].descriptor.value.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"set","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["Release"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Release"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} +{"ownKeyOrder":["length"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"}],"prototype":{"ref":"$global.properties[3].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype.properties[0].descriptor.set","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[22].value.properties[1].descriptor.value.properties[2].descriptor.value.prototype.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -3095,5 +3113,5 @@ {"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[41].value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor","_closed"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[61].value.properties[2].descriptor.value.properties[2].descriptor.value.prototype.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[61].value.properties[2].descriptor.value.properties[2].descriptor.value.prototype.prototype.properties[0].descriptor.get"},"set":{"type":"undefined"}},"key":"_closed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[61].value.properties[2].descriptor.value.prototype.prototype"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[46].value.properties[4].descriptor.value.properties[2].descriptor.value"},"type":"object"} {"ownKeyOrder":["constructor"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[67].value.properties[0].descriptor.value.properties[2].descriptor.value.prototype.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[67].value.properties[0].descriptor.value.prototype.prototype"},"writable":true},"key":"constructor"}],"prototype":{"ref":"$global.intrinsics[19].value.properties[3].descriptor.value.prototype"},"type":"object"} -{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[119].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":[],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[120].descriptor.value.properties[26].descriptor.value.properties[0].descriptor.value.properties[2].descriptor.value.properties[0].descriptor.value","properties":[],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"get","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[61].value.properties[2].descriptor.value.properties[2].descriptor.value.prototype.prototype.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} diff --git a/realm-dumps/hello.jsonl b/realm-dumps/hello.jsonl index 18e6475f306..2ca0ccd920a 100644 --- a/realm-dumps/hello.jsonl +++ b/realm-dumps/hello.jsonl @@ -16,7 +16,7 @@ {"length":1,"name":"EvalError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"EvalError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[7].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} {"length":1,"name":"Function","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Function","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[24].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[25].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"Promise","ownKeyOrder":["length","name","prototype","resolve","reject","all","race","allSettled","any","withResolvers","try"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"all"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allSettled"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"any"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"race"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"reject"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"try"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"withResolvers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[11].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} {"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} @@ -32,7 +32,7 @@ {"ownKeyOrder":["log","info","debug","warn","error","dir","time","timeEnd","timeLog","trace","assert","clear","count","countReset","group","groupEnd","table","dirxml","groupCollapsed","Console","profile","profileEnd","timeStamp","context","createTask"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Console"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"context"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"count"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"countReset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"createTask"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"dirxml"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"group"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupCollapsed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"groupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"info"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"log"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"profile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"profileEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"table"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"time"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"timeEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"timeLog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"timeStamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"trace"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[23].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"warn"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"parseFloat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseFloat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"parseInt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseInt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"ownKeyOrder":["_debugEnd","_debugProcess","_events","_eventsCount","_exiting","_fatalException","_getActiveHandles","_getActiveRequests","_kill","_linkedBinding","_maxListeners","_preload_modules","_rawDebug","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","_tickCallback","abort","addListener","addUncaughtExceptionCaptureCallback","allowedNodeEnvironmentFlags","argv","argv0","arch","binding","channel","chdir","config","connected","cpuUsage","cwd","debugPort","disconnect","dlopen","domain","env","eventNames","execve","ref","unref","execArgv","execPath","features","finalization","getActiveResourcesInfo","getBuiltinModule","getMaxListeners","hrtime","kill","listenerCount","listeners","memoryUsage","moduleLoadList","nextTick","off","on","once","openStdin","pid","platform","ppid","prependListener","prependOnceListener","rawListeners","release","removeAllListeners","removeListener","report","resourceUsage","reallyExit","setMaxListeners","setSourceMapsEnabled","send","sourceMapsEnabled","stderr","stdin","stdout","title","uptime","version","versions"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["version","versions","arch","platform","release","_rawDebug","moduleLoadList","binding","_linkedBinding","_events","_eventsCount","_maxListeners","domain","_exiting","config","dlopen","uptime","addListener","_getActiveRequests","_getActiveHandles","getActiveResourcesInfo","reallyExit","_kill","cpuUsage","channel","resourceUsage","memoryUsage","connected","kill","execve","ref","disconnect","unref","finalization","hrtime","eventNames","openStdin","allowedNodeEnvironmentFlags","features","_fatalException","addUncaughtExceptionCaptureCallback","nextTick","_tickCallback","sourceMapsEnabled","setSourceMapsEnabled","getMaxListeners","getBuiltinModule","_debugProcess","listenerCount","listeners","_debugEnd","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","off","on","once","stdout","stdin","stderr","abort","prependListener","prependOnceListener","rawListeners","chdir","removeAllListeners","removeListener","cwd","env","title","setMaxListeners","argv","send","execArgv","pid","ppid","execPath","debugPort","argv0","_preload_modules","report"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor","__defineGetter__","__defineSetter__","hasOwnProperty","__lookupGetter__","__lookupSetter__","isPrototypeOf","propertyIsEnumerable","toString","valueOf","__proto__","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[0].descriptor.value"},"writable":true},"key":"__defineGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[1].descriptor.value"},"writable":true},"key":"__defineSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[2].descriptor.value"},"writable":true},"key":"__lookupGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[3].descriptor.value"},"writable":true},"key":"__lookupSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.prototype.properties[4].descriptor.get"},"set":{"ref":"$global.prototype.properties[4].descriptor.set"}},"key":"__proto__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[6].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[7].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[8].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[11].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":null,"type":"object"} {"length":0,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[0].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get constructor","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[1].value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get constructor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -57,7 +57,7 @@ {"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"of","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"of","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","arguments","caller","constructor","apply","bind","call","toString"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[4].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","constructor","apply","bind","call","toString","arguments","caller"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[4].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} {"length":1,"name":"at","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"at","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get buffer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get buffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get byteLength","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get byteLength","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -144,21 +144,15 @@ {"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"propertyIsEnumerable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"propertyIsEnumerable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"all","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"all","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"allSettled","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"allSettled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"any","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"any","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -272,7 +266,7 @@ {"length":0,"name":"setMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"setSourceMapsEnabled","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[70].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setSourceMapsEnabled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[72].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[72].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[26].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","readableFlowing","isPaused","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isPaused"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"readableFlowing"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[28].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[74].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"unref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"uptime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[77].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"uptime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -605,19 +599,20 @@ {"length":2,"name":"addListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"isPaused","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPaused","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[73].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value.properties[74].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} diff --git a/realm-dumps/hello.names.json b/realm-dumps/hello.names.json index ecb8f85c094..4754b36897b 100644 --- a/realm-dumps/hello.names.json +++ b/realm-dumps/hello.names.json @@ -43,7 +43,6 @@ "%Layout:REGEX_EXEC_NAMED%", "%Layout:REGEX_INDICES_GROUPS_NAMED%", "%NativeNamespace:buffer.Buffer%", -"%NativeNamespace:console%", "%SetIteratorPrototype%", "%SetIteratorPrototype%.next", "%StringIteratorPrototype%", @@ -327,15 +326,12 @@ "Object.getPrototypeOf", "Object.groupBy", "Object.hasOwn", -"Object.hasOwnProperty", "Object.is", "Object.isExtensible", "Object.isFrozen", -"Object.isPrototypeOf", "Object.isSealed", "Object.keys", "Object.preventExtensions", -"Object.propertyIsEnumerable", "Object.prototype", "Object.prototype.__defineGetter__", "Object.prototype.__defineSetter__", @@ -351,9 +347,6 @@ "Object.prototype.valueOf", "Object.seal", "Object.setPrototypeOf", -"Object.toLocaleString", -"Object.toString", -"Object.valueOf", "Object.values", "Promise", "Promise.all", diff --git a/realm-dumps/lad-04-classes.jsonl b/realm-dumps/lad-04-classes.jsonl index 5b827a976a4..862d6c7572e 100644 --- a/realm-dumps/lad-04-classes.jsonl +++ b/realm-dumps/lad-04-classes.jsonl @@ -15,7 +15,7 @@ {"length":1,"name":"Function","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Function","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":[],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":"Math","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[20].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[21].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[4].descriptor.value"},"type":"function"} {"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[4].descriptor.value"},"type":"function"} {"length":2,"name":"RegExp","ownKeyOrder":["length","name","prototype","escape"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RegExp","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[12].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -51,7 +51,7 @@ {"length":0,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[3].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":0,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"GeneratorFunction","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"GeneratorFunction","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","arguments","caller","constructor","apply","bind","call","toString"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[5].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","constructor","apply","bind","call","toString","arguments","caller"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[5].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[5].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[6].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[5].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} {"length":1,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"return","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"return","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":1,"name":"throw","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[6].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"throw","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} @@ -89,21 +89,15 @@ {"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"propertyIsEnumerable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"propertyIsEnumerable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} -{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} +{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[9].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[4].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[4].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[5].value.prototype"},"type":"function"} diff --git a/realm-dumps/lad-04-classes.names.json b/realm-dumps/lad-04-classes.names.json index b20570d2287..6226aee932f 100644 --- a/realm-dumps/lad-04-classes.names.json +++ b/realm-dumps/lad-04-classes.names.json @@ -23,7 +23,6 @@ "%Layout:REGEX_INDICES_GROUPS_NAMED%", "%MapIteratorPrototype%", "%MapIteratorPrototype%.next", -"%NativeNamespace:console%", "%SetIteratorPrototype%", "%SetIteratorPrototype%.next", "%StringIteratorPrototype%", @@ -181,15 +180,12 @@ "Object.getPrototypeOf", "Object.groupBy", "Object.hasOwn", -"Object.hasOwnProperty", "Object.is", "Object.isExtensible", "Object.isFrozen", -"Object.isPrototypeOf", "Object.isSealed", "Object.keys", "Object.preventExtensions", -"Object.propertyIsEnumerable", "Object.prototype", "Object.prototype.__defineGetter__", "Object.prototype.__defineSetter__", @@ -205,9 +201,6 @@ "Object.prototype.valueOf", "Object.seal", "Object.setPrototypeOf", -"Object.toLocaleString", -"Object.toString", -"Object.valueOf", "Object.values", "RangeError", "RangeError.prototype", diff --git a/realm-dumps/lad-07-json.jsonl b/realm-dumps/lad-07-json.jsonl index 1773c042cd8..29ebbb47104 100644 --- a/realm-dumps/lad-07-json.jsonl +++ b/realm-dumps/lad-07-json.jsonl @@ -12,7 +12,7 @@ {"length":1,"name":"Function","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[7].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Function","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"ownKeyOrder":["parse","stringify","rawJSON","isRawJSON"],"ownSymbolIdentityOrder":["well-known:toStringTag"],"ownSymbolOrder":["Symbol(Symbol.toStringTag)"],"path":"$global.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"isRawJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"parse"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"rawJSON"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[8].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"stringify"},{"descriptor":{"configurable":true,"enumerable":false,"value":"JSON","writable":false},"symbol":"Symbol(Symbol.toStringTag)","symbolIdentity":"well-known:toStringTag"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[22].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[23].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[5].descriptor.value"},"type":"function"} {"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[5].descriptor.value"},"type":"function"} {"length":2,"name":"RegExp","ownKeyOrder":["length","name","prototype","escape"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"escape"},{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RegExp","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value.properties[3].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[14].descriptor.value.properties[4].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} @@ -51,7 +51,7 @@ {"length":0,"name":"of","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[1].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"of","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"ownKeyOrder":["length","constructor","slice","toString","entries","flatMap","keys","toLocaleString","toReversed","toSorted","toSpliced","with","flat","values","pop","shift","reverse","push","unshift","splice","fill","copyWithin","sort","forEach","map","filter","some","every","find","findIndex","findLast","findLastIndex","reduce","reduceRight","indexOf","lastIndexOf","includes","at","join","concat","valueOf"],"ownSymbolIdentityOrder":["well-known:iterator"],"ownSymbolOrder":["Symbol(Symbol.iterator)"],"path":"$global.properties[1].descriptor.value.properties[5].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"at"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"concat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"copyWithin"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"every"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fill"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"filter"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"find"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"findIndex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"findLast"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"findLastIndex"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"flat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"flatMap"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"forEach"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"includes"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"indexOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"join"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"lastIndexOf"},{"descriptor":{"configurable":false,"enumerable":false,"value":0,"writable":true},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"map"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"pop"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"push"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"reduce"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"reduceRight"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"reverse"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"shift"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"slice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"some"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"sort"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"splice"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[33].descriptor.value"},"writable":true},"key":"toReversed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"toSorted"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"toSpliced"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[37].descriptor.value"},"writable":true},"key":"unshift"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"values"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"with"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.properties[5].descriptor.value.properties[39].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.iterator)","symbolIdentity":"well-known:iterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[1].descriptor.value.properties[6].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","arguments","caller","constructor","apply","bind","call","toString"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.properties[1].descriptor.value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[7].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","constructor","apply","bind","call","toString","arguments","caller"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.properties[1].descriptor.value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.properties[1].descriptor.value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[7].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[1].descriptor.value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} {"length":2,"name":"asIntN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[2].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"asIntN","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"length":2,"name":"asUintN","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[2].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"asUintN","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","toString","valueOf","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[2].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value.properties[4].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value.properties[4].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[2].descriptor.value.properties[4].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.prototype"},"type":"object"} @@ -88,21 +88,15 @@ {"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"propertyIsEnumerable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"propertyIsEnumerable","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} -{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} +{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} {"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[5].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"ownKeyOrder":["constructor","toLocaleString","valueOf","toString","isPrototypeOf","hasOwnProperty","name","message"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":true},"key":"message"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":true},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":{"ref":"$global.properties[5].descriptor.value.properties[5].descriptor.value"},"type":"object"} {"length":1,"name":"escape","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[14].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"escape","writable":false},"key":"name"}],"prototype":{"ref":"$global.properties[1].descriptor.value.prototype"},"type":"function"} diff --git a/realm-dumps/lad-07-json.names.json b/realm-dumps/lad-07-json.names.json index b18c16e0896..0dd01407670 100644 --- a/realm-dumps/lad-07-json.names.json +++ b/realm-dumps/lad-07-json.names.json @@ -15,7 +15,6 @@ "%Layout:REGEX_EXEC_INDICES_NAMED%", "%Layout:REGEX_EXEC_NAMED%", "%Layout:REGEX_INDICES_GROUPS_NAMED%", -"%NativeNamespace:console%", "%StringIteratorPrototype%", "%StringIteratorPrototype%.next", "AggregateError", @@ -193,15 +192,12 @@ "Object.getPrototypeOf", "Object.groupBy", "Object.hasOwn", -"Object.hasOwnProperty", "Object.is", "Object.isExtensible", "Object.isFrozen", -"Object.isPrototypeOf", "Object.isSealed", "Object.keys", "Object.preventExtensions", -"Object.propertyIsEnumerable", "Object.prototype", "Object.prototype.__defineGetter__", "Object.prototype.__defineSetter__", @@ -217,9 +213,6 @@ "Object.prototype.valueOf", "Object.seal", "Object.setPrototypeOf", -"Object.toLocaleString", -"Object.toString", -"Object.valueOf", "Object.values", "RangeError", "RangeError.prototype", diff --git a/realm-dumps/native-order.node.json b/realm-dumps/native-order.node.json new file mode 100644 index 00000000000..eaa1ae48f48 --- /dev/null +++ b/realm-dumps/native-order.node.json @@ -0,0 +1,2034 @@ +{ +"node:assert": [ +"AssertionError", +"ok", +"fail", +"equal", +"notEqual", +"deepEqual", +"notDeepEqual", +"deepStrictEqual", +"notDeepStrictEqual", +"strictEqual", +"notStrictEqual", +"partialDeepStrictEqual", +"match", +"doesNotMatch", +"throws", +"rejects", +"doesNotThrow", +"doesNotReject", +"ifError", +"strict", +"Assert" +], +"node:assert/strict": [ +"AssertionError", +"ok", +"fail", +"equal", +"notEqual", +"deepEqual", +"notDeepEqual", +"deepStrictEqual", +"notDeepStrictEqual", +"strictEqual", +"notStrictEqual", +"partialDeepStrictEqual", +"match", +"doesNotMatch", +"throws", +"rejects", +"doesNotThrow", +"doesNotReject", +"ifError", +"Assert", +"strict" +], +"node:async_hooks": [ +"AsyncLocalStorage", +"createHook", +"executionAsyncId", +"triggerAsyncId", +"executionAsyncResource", +"asyncWrapProviders", +"AsyncResource" +], +"node:buffer": [ +"Buffer", +"transcode", +"isUtf8", +"isAscii", +"isLatin1", +"kMaxLength", +"kStringMaxLength", +"btoa", +"atob", +"constants", +"INSPECT_MAX_BYTES", +"Blob", +"resolveObjectURL", +"File" +], +"node:buffer.constants": [ +"MAX_LENGTH", +"MAX_STRING_LENGTH" +], +"node:child_process": [ +"_forkChild", +"ChildProcess", +"exec", +"execFile", +"execFileSync", +"execSync", +"fork", +"spawn", +"spawnSync" +], +"node:cluster": [ +"_events", +"_eventsCount", +"_maxListeners", +"isWorker", +"isMaster", +"isPrimary", +"Worker", +"workers", +"settings", +"SCHED_NONE", +"SCHED_RR", +"schedulingPolicy", +"setupPrimary", +"setupMaster", +"fork", +"disconnect" +], +"node:console": [ +"log", +"info", +"debug", +"warn", +"error", +"dir", +"time", +"timeEnd", +"timeLog", +"trace", +"assert", +"clear", +"count", +"countReset", +"group", +"groupEnd", +"table", +"dirxml", +"groupCollapsed", +"Console", +"profile", +"profileEnd", +"timeStamp", +"context", +"createTask" +], +"node:constants": [ +"RTLD_LAZY", +"RTLD_NOW", +"RTLD_GLOBAL", +"RTLD_LOCAL", +"RTLD_DEEPBIND", +"E2BIG", +"EACCES", +"EADDRINUSE", +"EADDRNOTAVAIL", +"EAFNOSUPPORT", +"EAGAIN", +"EALREADY", +"EBADF", +"EBADMSG", +"EBUSY", +"ECANCELED", +"ECHILD", +"ECONNABORTED", +"ECONNREFUSED", +"ECONNRESET", +"EDEADLK", +"EDESTADDRREQ", +"EDOM", +"EDQUOT", +"EEXIST", +"EFAULT", +"EFBIG", +"EHOSTUNREACH", +"EIDRM", +"EILSEQ", +"EINPROGRESS", +"EINTR", +"EINVAL", +"EIO", +"EISCONN", +"EISDIR", +"ELOOP", +"EMFILE", +"EMLINK", +"EMSGSIZE", +"EMULTIHOP", +"ENAMETOOLONG", +"ENETDOWN", +"ENETRESET", +"ENETUNREACH", +"ENFILE", +"ENOBUFS", +"ENODATA", +"ENODEV", +"ENOENT", +"ENOEXEC", +"ENOLCK", +"ENOLINK", +"ENOMEM", +"ENOMSG", +"ENOPROTOOPT", +"ENOSPC", +"ENOSR", +"ENOSTR", +"ENOSYS", +"ENOTCONN", +"ENOTDIR", +"ENOTEMPTY", +"ENOTSOCK", +"ENOTSUP", +"ENOTTY", +"ENXIO", +"EOPNOTSUPP", +"EOVERFLOW", +"EPERM", +"EPIPE", +"EPROTO", +"EPROTONOSUPPORT", +"EPROTOTYPE", +"ERANGE", +"EROFS", +"ESPIPE", +"ESRCH", +"ESTALE", +"ETIME", +"ETIMEDOUT", +"ETXTBSY", +"EWOULDBLOCK", +"EXDEV", +"PRIORITY_LOW", +"PRIORITY_BELOW_NORMAL", +"PRIORITY_NORMAL", +"PRIORITY_ABOVE_NORMAL", +"PRIORITY_HIGH", +"PRIORITY_HIGHEST", +"SIGHUP", +"SIGINT", +"SIGQUIT", +"SIGILL", +"SIGTRAP", +"SIGABRT", +"SIGIOT", +"SIGBUS", +"SIGFPE", +"SIGKILL", +"SIGUSR1", +"SIGSEGV", +"SIGUSR2", +"SIGPIPE", +"SIGALRM", +"SIGTERM", +"SIGCHLD", +"SIGSTKFLT", +"SIGCONT", +"SIGSTOP", +"SIGTSTP", +"SIGTTIN", +"SIGTTOU", +"SIGURG", +"SIGXCPU", +"SIGXFSZ", +"SIGVTALRM", +"SIGPROF", +"SIGWINCH", +"SIGIO", +"SIGPOLL", +"SIGPWR", +"SIGSYS", +"UV_FS_SYMLINK_DIR", +"UV_FS_SYMLINK_JUNCTION", +"O_RDONLY", +"O_WRONLY", +"O_RDWR", +"UV_DIRENT_UNKNOWN", +"UV_DIRENT_FILE", +"UV_DIRENT_DIR", +"UV_DIRENT_LINK", +"UV_DIRENT_FIFO", +"UV_DIRENT_SOCKET", +"UV_DIRENT_CHAR", +"UV_DIRENT_BLOCK", +"S_IFMT", +"S_IFREG", +"S_IFDIR", +"S_IFCHR", +"S_IFBLK", +"S_IFIFO", +"S_IFLNK", +"S_IFSOCK", +"O_CREAT", +"O_EXCL", +"UV_FS_O_FILEMAP", +"UV_FS_O_TEMPORARY", +"UV_FS_O_SHORT_LIVED", +"UV_FS_O_SEQUENTIAL", +"UV_FS_O_RANDOM", +"O_NOCTTY", +"O_TRUNC", +"O_APPEND", +"O_DIRECTORY", +"O_NOATIME", +"O_NOFOLLOW", +"O_SYNC", +"O_DSYNC", +"O_DIRECT", +"O_NONBLOCK", +"S_IRWXU", +"S_IRUSR", +"S_IWUSR", +"S_IXUSR", +"S_IRWXG", +"S_IRGRP", +"S_IWGRP", +"S_IXGRP", +"S_IRWXO", +"S_IROTH", +"S_IWOTH", +"S_IXOTH", +"F_OK", +"R_OK", +"W_OK", +"X_OK", +"UV_FS_COPYFILE_EXCL", +"COPYFILE_EXCL", +"UV_FS_COPYFILE_FICLONE", +"COPYFILE_FICLONE", +"UV_FS_COPYFILE_FICLONE_FORCE", +"COPYFILE_FICLONE_FORCE", +"OPENSSL_VERSION_NUMBER", +"SSL_OP_ALL", +"SSL_OP_ALLOW_NO_DHE_KEX", +"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION", +"SSL_OP_CIPHER_SERVER_PREFERENCE", +"SSL_OP_CISCO_ANYCONNECT", +"SSL_OP_COOKIE_EXCHANGE", +"SSL_OP_CRYPTOPRO_TLSEXT_BUG", +"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS", +"SSL_OP_LEGACY_SERVER_CONNECT", +"SSL_OP_NO_COMPRESSION", +"SSL_OP_NO_ENCRYPT_THEN_MAC", +"SSL_OP_NO_QUERY_MTU", +"SSL_OP_NO_RENEGOTIATION", +"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION", +"SSL_OP_NO_SSLv2", +"SSL_OP_NO_SSLv3", +"SSL_OP_NO_TICKET", +"SSL_OP_NO_TLSv1", +"SSL_OP_NO_TLSv1_1", +"SSL_OP_NO_TLSv1_2", +"SSL_OP_NO_TLSv1_3", +"SSL_OP_PRIORITIZE_CHACHA", +"SSL_OP_TLS_ROLLBACK_BUG", +"ENGINE_METHOD_RSA", +"ENGINE_METHOD_DSA", +"ENGINE_METHOD_DH", +"ENGINE_METHOD_RAND", +"ENGINE_METHOD_EC", +"ENGINE_METHOD_CIPHERS", +"ENGINE_METHOD_DIGESTS", +"ENGINE_METHOD_PKEY_METHS", +"ENGINE_METHOD_PKEY_ASN1_METHS", +"ENGINE_METHOD_ALL", +"ENGINE_METHOD_NONE", +"DH_CHECK_P_NOT_SAFE_PRIME", +"DH_CHECK_P_NOT_PRIME", +"DH_UNABLE_TO_CHECK_GENERATOR", +"DH_NOT_SUITABLE_GENERATOR", +"RSA_PKCS1_PADDING", +"RSA_SSLV23_PADDING", +"RSA_NO_PADDING", +"RSA_PKCS1_OAEP_PADDING", +"RSA_X931_PADDING", +"RSA_PKCS1_PSS_PADDING", +"RSA_PSS_SALTLEN_DIGEST", +"RSA_PSS_SALTLEN_MAX_SIGN", +"RSA_PSS_SALTLEN_AUTO", +"defaultCoreCipherList", +"TLS1_VERSION", +"TLS1_1_VERSION", +"TLS1_2_VERSION", +"TLS1_3_VERSION", +"POINT_CONVERSION_COMPRESSED", +"POINT_CONVERSION_UNCOMPRESSED", +"POINT_CONVERSION_HYBRID" +], +"node:crypto": [ +"argon2", +"argon2Sync", +"checkPrime", +"checkPrimeSync", +"createCipheriv", +"createDecipheriv", +"createDiffieHellman", +"createDiffieHellmanGroup", +"createECDH", +"createHash", +"createHmac", +"createMac", +"createPrivateKey", +"createPublicKey", +"createSecretKey", +"createSign", +"createVerify", +"diffieHellman", +"generatePrime", +"generatePrimeSync", +"getCiphers", +"getCipherInfo", +"getCurves", +"getDiffieHellman", +"getHashes", +"getMacs", +"hkdf", +"hkdfSync", +"parsePKCS12", +"pbkdf2", +"pbkdf2Sync", +"generateKeyPair", +"generateKeyPairSync", +"generateKey", +"generateKeySync", +"privateDecrypt", +"privateEncrypt", +"publicDecrypt", +"publicEncrypt", +"randomBytes", +"randomFill", +"randomFillSync", +"randomInt", +"randomUUID", +"randomUUIDv7", +"scrypt", +"scryptSync", +"sign", +"setEngine", +"timingSafeEqual", +"getFips", +"setFips", +"verify", +"hash", +"encapsulate", +"decapsulate", +"Certificate", +"Cipheriv", +"Decipheriv", +"DiffieHellman", +"DiffieHellmanGroup", +"ECDH", +"Hash", +"Hmac", +"KeyObject", +"Sign", +"Verify", +"X509Certificate", +"secureHeapUsed", +"constants", +"webcrypto", +"subtle", +"getRandomValues" +], +"node:crypto.constants": [ +"OPENSSL_VERSION_NUMBER", +"SSL_OP_ALL", +"SSL_OP_ALLOW_NO_DHE_KEX", +"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION", +"SSL_OP_CIPHER_SERVER_PREFERENCE", +"SSL_OP_CISCO_ANYCONNECT", +"SSL_OP_COOKIE_EXCHANGE", +"SSL_OP_CRYPTOPRO_TLSEXT_BUG", +"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS", +"SSL_OP_LEGACY_SERVER_CONNECT", +"SSL_OP_NO_COMPRESSION", +"SSL_OP_NO_ENCRYPT_THEN_MAC", +"SSL_OP_NO_QUERY_MTU", +"SSL_OP_NO_RENEGOTIATION", +"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION", +"SSL_OP_NO_SSLv2", +"SSL_OP_NO_SSLv3", +"SSL_OP_NO_TICKET", +"SSL_OP_NO_TLSv1", +"SSL_OP_NO_TLSv1_1", +"SSL_OP_NO_TLSv1_2", +"SSL_OP_NO_TLSv1_3", +"SSL_OP_PRIORITIZE_CHACHA", +"SSL_OP_TLS_ROLLBACK_BUG", +"ENGINE_METHOD_RSA", +"ENGINE_METHOD_DSA", +"ENGINE_METHOD_DH", +"ENGINE_METHOD_RAND", +"ENGINE_METHOD_EC", +"ENGINE_METHOD_CIPHERS", +"ENGINE_METHOD_DIGESTS", +"ENGINE_METHOD_PKEY_METHS", +"ENGINE_METHOD_PKEY_ASN1_METHS", +"ENGINE_METHOD_ALL", +"ENGINE_METHOD_NONE", +"DH_CHECK_P_NOT_SAFE_PRIME", +"DH_CHECK_P_NOT_PRIME", +"DH_UNABLE_TO_CHECK_GENERATOR", +"DH_NOT_SUITABLE_GENERATOR", +"RSA_PKCS1_PADDING", +"RSA_SSLV23_PADDING", +"RSA_NO_PADDING", +"RSA_PKCS1_OAEP_PADDING", +"RSA_X931_PADDING", +"RSA_PKCS1_PSS_PADDING", +"RSA_PSS_SALTLEN_DIGEST", +"RSA_PSS_SALTLEN_MAX_SIGN", +"RSA_PSS_SALTLEN_AUTO", +"defaultCoreCipherList", +"TLS1_VERSION", +"TLS1_1_VERSION", +"TLS1_2_VERSION", +"TLS1_3_VERSION", +"POINT_CONVERSION_COMPRESSED", +"POINT_CONVERSION_UNCOMPRESSED", +"POINT_CONVERSION_HYBRID", +"defaultCipherList" +], +"node:dgram": [ +"createSocket", +"Socket" +], +"node:diagnostics_channel": [ +"channel", +"hasSubscribers", +"subscribe", +"tracingChannel", +"unsubscribe", +"boundedChannel", +"Channel", +"BoundedChannel" +], +"node:dns": [ +"lookup", +"lookupService", +"Resolver", +"getDefaultResultOrder", +"setDefaultResultOrder", +"setServers", +"ADDRCONFIG", +"ALL", +"V4MAPPED", +"NODATA", +"FORMERR", +"SERVFAIL", +"NOTFOUND", +"NOTIMP", +"REFUSED", +"BADQUERY", +"BADNAME", +"BADFAMILY", +"BADRESP", +"CONNREFUSED", +"TIMEOUT", +"EOF", +"FILE", +"NOMEM", +"DESTRUCTION", +"BADSTR", +"BADFLAGS", +"NONAME", +"BADHINTS", +"NOTINITIALIZED", +"LOADIPHLPAPI", +"ADDRGETNETWORKPARAMS", +"CANCELLED", +"getServers", +"resolve", +"resolve4", +"resolve6", +"resolveAny", +"resolveCaa", +"resolveCname", +"resolveMx", +"resolveNaptr", +"resolveNs", +"resolvePtr", +"resolveSoa", +"resolveSrv", +"resolveTlsa", +"resolveTxt", +"reverse", +"promises" +], +"node:dns/promises": [ +"lookup", +"lookupService", +"Resolver", +"getDefaultResultOrder", +"setDefaultResultOrder", +"setServers", +"NODATA", +"FORMERR", +"SERVFAIL", +"NOTFOUND", +"NOTIMP", +"REFUSED", +"BADQUERY", +"BADNAME", +"BADFAMILY", +"BADRESP", +"CONNREFUSED", +"TIMEOUT", +"EOF", +"FILE", +"NOMEM", +"DESTRUCTION", +"BADSTR", +"BADFLAGS", +"NONAME", +"BADHINTS", +"NOTINITIALIZED", +"LOADIPHLPAPI", +"ADDRGETNETWORKPARAMS", +"CANCELLED", +"getServers", +"resolve", +"resolve4", +"resolve6", +"resolveAny", +"resolveCaa", +"resolveCname", +"resolveMx", +"resolveNaptr", +"resolveNs", +"resolvePtr", +"resolveSoa", +"resolveSrv", +"resolveTlsa", +"resolveTxt", +"reverse" +], +"node:domain": [ +"_stack", +"Domain", +"createDomain", +"create", +"active" +], +"node:events": [ +"addAbortListener", +"once", +"on", +"getEventListeners", +"getMaxListeners", +"listenerCount", +"EventEmitter", +"usingDomains", +"captureRejectionSymbol", +"captureRejections", +"EventEmitterAsyncResource", +"errorMonitor", +"defaultMaxListeners", +"setMaxListeners", +"init" +], +"node:fs": [ +"appendFile", +"appendFileSync", +"access", +"accessSync", +"chown", +"chownSync", +"chmod", +"chmodSync", +"close", +"closeSync", +"copyFile", +"copyFileSync", +"cp", +"cpSync", +"createReadStream", +"createWriteStream", +"exists", +"existsSync", +"fchown", +"fchownSync", +"fchmod", +"fchmodSync", +"fdatasync", +"fdatasyncSync", +"fstat", +"fstatSync", +"fsync", +"fsyncSync", +"ftruncate", +"ftruncateSync", +"futimes", +"futimesSync", +"glob", +"globSync", +"lchown", +"lchownSync", +"lchmod", +"lchmodSync", +"link", +"linkSync", +"lstat", +"lstatSync", +"lutimes", +"lutimesSync", +"mkdir", +"mkdirSync", +"mkdtemp", +"mkdtempSync", +"mkdtempDisposableSync", +"open", +"openSync", +"openAsBlob", +"openAsBlobSync", +"readdir", +"readdirSync", +"read", +"readSync", +"readv", +"readvSync", +"readFile", +"readFileSync", +"readlink", +"readlinkSync", +"realpath", +"realpathSync", +"rename", +"renameSync", +"rm", +"rmSync", +"rmdir", +"rmdirSync", +"stat", +"statfs", +"statSync", +"statfsSync", +"symlink", +"symlinkSync", +"truncate", +"truncateSync", +"unwatchFile", +"unlink", +"unlinkSync", +"utimes", +"utimesSync", +"watch", +"watchFile", +"writeFile", +"writeFileSync", +"write", +"writeSync", +"writev", +"writevSync", +"Dirent", +"Stats", +"ReadStream", +"WriteStream", +"FileReadStream", +"FileWriteStream", +"Utf8Stream", +"_toUnixTimestamp", +"Dir", +"opendir", +"opendirSync", +"constants", +"promises" +], +"node:fs.constants": [ +"UV_FS_SYMLINK_DIR", +"UV_FS_SYMLINK_JUNCTION", +"O_RDONLY", +"O_WRONLY", +"O_RDWR", +"UV_DIRENT_UNKNOWN", +"UV_DIRENT_FILE", +"UV_DIRENT_DIR", +"UV_DIRENT_LINK", +"UV_DIRENT_FIFO", +"UV_DIRENT_SOCKET", +"UV_DIRENT_CHAR", +"UV_DIRENT_BLOCK", +"S_IFMT", +"S_IFREG", +"S_IFDIR", +"S_IFCHR", +"S_IFBLK", +"S_IFIFO", +"S_IFLNK", +"S_IFSOCK", +"O_CREAT", +"O_EXCL", +"UV_FS_O_FILEMAP", +"UV_FS_O_TEMPORARY", +"UV_FS_O_SHORT_LIVED", +"UV_FS_O_SEQUENTIAL", +"UV_FS_O_RANDOM", +"O_NOCTTY", +"O_TRUNC", +"O_APPEND", +"O_DIRECTORY", +"O_NOATIME", +"O_NOFOLLOW", +"O_SYNC", +"O_DSYNC", +"O_DIRECT", +"O_NONBLOCK", +"S_IRWXU", +"S_IRUSR", +"S_IWUSR", +"S_IXUSR", +"S_IRWXG", +"S_IRGRP", +"S_IWGRP", +"S_IXGRP", +"S_IRWXO", +"S_IROTH", +"S_IWOTH", +"S_IXOTH", +"F_OK", +"R_OK", +"W_OK", +"X_OK", +"UV_FS_COPYFILE_EXCL", +"COPYFILE_EXCL", +"UV_FS_COPYFILE_FICLONE", +"COPYFILE_FICLONE", +"UV_FS_COPYFILE_FICLONE_FORCE", +"COPYFILE_FICLONE_FORCE" +], +"node:fs/promises": [ +"access", +"copyFile", +"cp", +"glob", +"open", +"opendir", +"rename", +"truncate", +"rm", +"rmdir", +"mkdir", +"readdir", +"readlink", +"symlink", +"lstat", +"stat", +"statfs", +"link", +"unlink", +"chmod", +"lchmod", +"lchown", +"chown", +"utimes", +"lutimes", +"realpath", +"mkdtemp", +"mkdtempDisposable", +"writeFile", +"appendFile", +"readFile", +"watch", +"constants" +], +"node:http": [ +"_connectionListener", +"METHODS", +"STATUS_CODES", +"Agent", +"ClientRequest", +"IncomingMessage", +"OutgoingMessage", +"Server", +"ServerResponse", +"createServer", +"isValidHeaderName", +"isValidHeaderValue", +"validateHeaderName", +"validateHeaderValue", +"get", +"request", +"setMaxIdleHTTPParsers", +"setGlobalProxyFromEnv", +"websocketMask", +"websocketUnmask", +"maxHeaderSize", +"globalAgent", +"WebSocket", +"CloseEvent", +"MessageEvent" +], +"node:http2": [ +"connect", +"constants", +"createServer", +"createSecureServer", +"getDefaultSettings", +"getPackedSettings", +"getUnpackedSettings", +"performServerHandshake", +"sensitiveHeaders", +"Http2ServerRequest", +"Http2ServerResponse" +], +"node:http2.constants": [ +"NGHTTP2_ERR_FRAME_SIZE_ERROR", +"NGHTTP2_SESSION_SERVER", +"NGHTTP2_SESSION_CLIENT", +"NGHTTP2_STREAM_STATE_IDLE", +"NGHTTP2_STREAM_STATE_OPEN", +"NGHTTP2_STREAM_STATE_RESERVED_LOCAL", +"NGHTTP2_STREAM_STATE_RESERVED_REMOTE", +"NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL", +"NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE", +"NGHTTP2_STREAM_STATE_CLOSED", +"NGHTTP2_FLAG_NONE", +"NGHTTP2_FLAG_END_STREAM", +"NGHTTP2_FLAG_END_HEADERS", +"NGHTTP2_FLAG_ACK", +"NGHTTP2_FLAG_PADDED", +"NGHTTP2_FLAG_PRIORITY", +"DEFAULT_SETTINGS_HEADER_TABLE_SIZE", +"DEFAULT_SETTINGS_ENABLE_PUSH", +"DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS", +"DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE", +"DEFAULT_SETTINGS_MAX_FRAME_SIZE", +"DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE", +"DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL", +"MAX_MAX_FRAME_SIZE", +"MIN_MAX_FRAME_SIZE", +"MAX_INITIAL_WINDOW_SIZE", +"NGHTTP2_SETTINGS_HEADER_TABLE_SIZE", +"NGHTTP2_SETTINGS_ENABLE_PUSH", +"NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS", +"NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE", +"NGHTTP2_SETTINGS_MAX_FRAME_SIZE", +"NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE", +"NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL", +"PADDING_STRATEGY_NONE", +"PADDING_STRATEGY_ALIGNED", +"PADDING_STRATEGY_MAX", +"PADDING_STRATEGY_CALLBACK", +"NGHTTP2_NO_ERROR", +"NGHTTP2_PROTOCOL_ERROR", +"NGHTTP2_INTERNAL_ERROR", +"NGHTTP2_FLOW_CONTROL_ERROR", +"NGHTTP2_SETTINGS_TIMEOUT", +"NGHTTP2_STREAM_CLOSED", +"NGHTTP2_FRAME_SIZE_ERROR", +"NGHTTP2_REFUSED_STREAM", +"NGHTTP2_CANCEL", +"NGHTTP2_COMPRESSION_ERROR", +"NGHTTP2_CONNECT_ERROR", +"NGHTTP2_ENHANCE_YOUR_CALM", +"NGHTTP2_INADEQUATE_SECURITY", +"NGHTTP2_HTTP_1_1_REQUIRED", +"NGHTTP2_DEFAULT_WEIGHT", +"HTTP2_HEADER_STATUS", +"HTTP2_HEADER_METHOD", +"HTTP2_HEADER_AUTHORITY", +"HTTP2_HEADER_SCHEME", +"HTTP2_HEADER_PATH", +"HTTP2_HEADER_PROTOCOL", +"HTTP2_HEADER_ACCEPT_ENCODING", +"HTTP2_HEADER_ACCEPT_LANGUAGE", +"HTTP2_HEADER_ACCEPT_RANGES", +"HTTP2_HEADER_ACCEPT", +"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS", +"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS", +"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS", +"HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN", +"HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS", +"HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS", +"HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD", +"HTTP2_HEADER_AGE", +"HTTP2_HEADER_AUTHORIZATION", +"HTTP2_HEADER_CACHE_CONTROL", +"HTTP2_HEADER_CONNECTION", +"HTTP2_HEADER_CONTENT_DISPOSITION", +"HTTP2_HEADER_CONTENT_ENCODING", +"HTTP2_HEADER_CONTENT_LENGTH", +"HTTP2_HEADER_CONTENT_TYPE", +"HTTP2_HEADER_COOKIE", +"HTTP2_HEADER_DATE", +"HTTP2_HEADER_ETAG", +"HTTP2_HEADER_FORWARDED", +"HTTP2_HEADER_HOST", +"HTTP2_HEADER_IF_MODIFIED_SINCE", +"HTTP2_HEADER_IF_NONE_MATCH", +"HTTP2_HEADER_IF_RANGE", +"HTTP2_HEADER_LAST_MODIFIED", +"HTTP2_HEADER_LINK", +"HTTP2_HEADER_LOCATION", +"HTTP2_HEADER_RANGE", +"HTTP2_HEADER_REFERER", +"HTTP2_HEADER_SERVER", +"HTTP2_HEADER_SET_COOKIE", +"HTTP2_HEADER_STRICT_TRANSPORT_SECURITY", +"HTTP2_HEADER_TRANSFER_ENCODING", +"HTTP2_HEADER_TE", +"HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS", +"HTTP2_HEADER_UPGRADE", +"HTTP2_HEADER_USER_AGENT", +"HTTP2_HEADER_VARY", +"HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS", +"HTTP2_HEADER_X_FRAME_OPTIONS", +"HTTP2_HEADER_KEEP_ALIVE", +"HTTP2_HEADER_PROXY_CONNECTION", +"HTTP2_HEADER_X_XSS_PROTECTION", +"HTTP2_HEADER_ALT_SVC", +"HTTP2_HEADER_CONTENT_SECURITY_POLICY", +"HTTP2_HEADER_EARLY_DATA", +"HTTP2_HEADER_EXPECT_CT", +"HTTP2_HEADER_ORIGIN", +"HTTP2_HEADER_PURPOSE", +"HTTP2_HEADER_TIMING_ALLOW_ORIGIN", +"HTTP2_HEADER_X_FORWARDED_FOR", +"HTTP2_HEADER_PRIORITY", +"HTTP2_HEADER_ACCEPT_CHARSET", +"HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE", +"HTTP2_HEADER_ALLOW", +"HTTP2_HEADER_CONTENT_LANGUAGE", +"HTTP2_HEADER_CONTENT_LOCATION", +"HTTP2_HEADER_CONTENT_MD5", +"HTTP2_HEADER_CONTENT_RANGE", +"HTTP2_HEADER_DNT", +"HTTP2_HEADER_EXPECT", +"HTTP2_HEADER_EXPIRES", +"HTTP2_HEADER_FROM", +"HTTP2_HEADER_IF_MATCH", +"HTTP2_HEADER_IF_UNMODIFIED_SINCE", +"HTTP2_HEADER_MAX_FORWARDS", +"HTTP2_HEADER_PREFER", +"HTTP2_HEADER_PROXY_AUTHENTICATE", +"HTTP2_HEADER_PROXY_AUTHORIZATION", +"HTTP2_HEADER_REFRESH", +"HTTP2_HEADER_RETRY_AFTER", +"HTTP2_HEADER_TRAILER", +"HTTP2_HEADER_TK", +"HTTP2_HEADER_VIA", +"HTTP2_HEADER_WARNING", +"HTTP2_HEADER_WWW_AUTHENTICATE", +"HTTP2_HEADER_HTTP2_SETTINGS", +"HTTP2_METHOD_ACL", +"HTTP2_METHOD_BASELINE_CONTROL", +"HTTP2_METHOD_BIND", +"HTTP2_METHOD_CHECKIN", +"HTTP2_METHOD_CHECKOUT", +"HTTP2_METHOD_CONNECT", +"HTTP2_METHOD_COPY", +"HTTP2_METHOD_DELETE", +"HTTP2_METHOD_GET", +"HTTP2_METHOD_HEAD", +"HTTP2_METHOD_LABEL", +"HTTP2_METHOD_LINK", +"HTTP2_METHOD_LOCK", +"HTTP2_METHOD_MERGE", +"HTTP2_METHOD_MKACTIVITY", +"HTTP2_METHOD_MKCALENDAR", +"HTTP2_METHOD_MKCOL", +"HTTP2_METHOD_MKREDIRECTREF", +"HTTP2_METHOD_MKWORKSPACE", +"HTTP2_METHOD_MOVE", +"HTTP2_METHOD_OPTIONS", +"HTTP2_METHOD_ORDERPATCH", +"HTTP2_METHOD_PATCH", +"HTTP2_METHOD_POST", +"HTTP2_METHOD_PRI", +"HTTP2_METHOD_PROPFIND", +"HTTP2_METHOD_PROPPATCH", +"HTTP2_METHOD_PUT", +"HTTP2_METHOD_REBIND", +"HTTP2_METHOD_REPORT", +"HTTP2_METHOD_SEARCH", +"HTTP2_METHOD_TRACE", +"HTTP2_METHOD_UNBIND", +"HTTP2_METHOD_UNCHECKOUT", +"HTTP2_METHOD_UNLINK", +"HTTP2_METHOD_UNLOCK", +"HTTP2_METHOD_UPDATE", +"HTTP2_METHOD_UPDATEREDIRECTREF", +"HTTP2_METHOD_VERSION_CONTROL", +"HTTP_STATUS_CONTINUE", +"HTTP_STATUS_SWITCHING_PROTOCOLS", +"HTTP_STATUS_PROCESSING", +"HTTP_STATUS_EARLY_HINTS", +"HTTP_STATUS_OK", +"HTTP_STATUS_CREATED", +"HTTP_STATUS_ACCEPTED", +"HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION", +"HTTP_STATUS_NO_CONTENT", +"HTTP_STATUS_RESET_CONTENT", +"HTTP_STATUS_PARTIAL_CONTENT", +"HTTP_STATUS_MULTI_STATUS", +"HTTP_STATUS_ALREADY_REPORTED", +"HTTP_STATUS_IM_USED", +"HTTP_STATUS_MULTIPLE_CHOICES", +"HTTP_STATUS_MOVED_PERMANENTLY", +"HTTP_STATUS_FOUND", +"HTTP_STATUS_SEE_OTHER", +"HTTP_STATUS_NOT_MODIFIED", +"HTTP_STATUS_USE_PROXY", +"HTTP_STATUS_TEMPORARY_REDIRECT", +"HTTP_STATUS_PERMANENT_REDIRECT", +"HTTP_STATUS_BAD_REQUEST", +"HTTP_STATUS_UNAUTHORIZED", +"HTTP_STATUS_PAYMENT_REQUIRED", +"HTTP_STATUS_FORBIDDEN", +"HTTP_STATUS_NOT_FOUND", +"HTTP_STATUS_METHOD_NOT_ALLOWED", +"HTTP_STATUS_NOT_ACCEPTABLE", +"HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED", +"HTTP_STATUS_REQUEST_TIMEOUT", +"HTTP_STATUS_CONFLICT", +"HTTP_STATUS_GONE", +"HTTP_STATUS_LENGTH_REQUIRED", +"HTTP_STATUS_PRECONDITION_FAILED", +"HTTP_STATUS_PAYLOAD_TOO_LARGE", +"HTTP_STATUS_URI_TOO_LONG", +"HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE", +"HTTP_STATUS_RANGE_NOT_SATISFIABLE", +"HTTP_STATUS_EXPECTATION_FAILED", +"HTTP_STATUS_TEAPOT", +"HTTP_STATUS_MISDIRECTED_REQUEST", +"HTTP_STATUS_UNPROCESSABLE_ENTITY", +"HTTP_STATUS_LOCKED", +"HTTP_STATUS_FAILED_DEPENDENCY", +"HTTP_STATUS_TOO_EARLY", +"HTTP_STATUS_UPGRADE_REQUIRED", +"HTTP_STATUS_PRECONDITION_REQUIRED", +"HTTP_STATUS_TOO_MANY_REQUESTS", +"HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE", +"HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS", +"HTTP_STATUS_INTERNAL_SERVER_ERROR", +"HTTP_STATUS_NOT_IMPLEMENTED", +"HTTP_STATUS_BAD_GATEWAY", +"HTTP_STATUS_SERVICE_UNAVAILABLE", +"HTTP_STATUS_GATEWAY_TIMEOUT", +"HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED", +"HTTP_STATUS_VARIANT_ALSO_NEGOTIATES", +"HTTP_STATUS_INSUFFICIENT_STORAGE", +"HTTP_STATUS_LOOP_DETECTED", +"HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED", +"HTTP_STATUS_NOT_EXTENDED", +"HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED" +], +"node:https": [ +"Agent", +"globalAgent", +"Server", +"createServer", +"get", +"request" +], +"node:inspector": [ +"open", +"close", +"url", +"waitForDebugger", +"console", +"Session", +"Network", +"NetworkResources", +"DOMStorage" +], +"node:inspector/promises": [ +"open", +"close", +"url", +"waitForDebugger", +"console", +"Session", +"Network", +"NetworkResources", +"DOMStorage" +], +"node:module": [ +"_cache", +"_pathCache", +"_extensions", +"globalPaths", +"isBuiltin", +"_findPath", +"_nodeModulePaths", +"_resolveLookupPaths", +"_load", +"_resolveFilename", +"createRequire", +"_initPaths", +"_preloadModules", +"syncBuiltinESMExports", +"Module", +"registerHooks", +"builtinModules", +"runMain", +"register", +"constants", +"enableCompileCache", +"findPackageJSON", +"flushCompileCache", +"getCompileCacheDir", +"stripTypeScriptTypes", +"findSourceMap", +"SourceMap", +"getSourceMapsSupport", +"setSourceMapsSupport" +], +"node:net": [ +"_createServerHandle", +"_normalizeArgs", +"_TransferredBoundSocket", +"BlockList", +"SocketAddress", +"BoundSocket", +"connect", +"createConnection", +"createServer", +"isIP", +"isIPv4", +"isIPv6", +"Server", +"Socket", +"Stream", +"getDefaultAutoSelectFamily", +"setDefaultAutoSelectFamily", +"getDefaultAutoSelectFamilyAttemptTimeout", +"setDefaultAutoSelectFamilyAttemptTimeout" +], +"node:os": [ +"arch", +"availableParallelism", +"cpus", +"endianness", +"freemem", +"getPriority", +"homedir", +"hostname", +"loadavg", +"networkInterfaces", +"platform", +"release", +"setPriority", +"tmpdir", +"totalmem", +"type", +"userInfo", +"uptime", +"version", +"machine", +"constants", +"EOL", +"devNull" +], +"node:path": [ +"resolve", +"normalize", +"isAbsolute", +"join", +"relative", +"toNamespacedPath", +"dirname", +"basename", +"extname", +"format", +"parse", +"matchesGlob", +"sep", +"delimiter", +"win32", +"posix", +"_makeLong" +], +"node:path/posix": [ +"resolve", +"normalize", +"isAbsolute", +"join", +"relative", +"toNamespacedPath", +"dirname", +"basename", +"extname", +"format", +"parse", +"matchesGlob", +"sep", +"delimiter", +"win32", +"posix", +"_makeLong" +], +"node:path/win32": [ +"resolve", +"normalize", +"isAbsolute", +"join", +"relative", +"toNamespacedPath", +"dirname", +"basename", +"extname", +"format", +"parse", +"matchesGlob", +"sep", +"delimiter", +"win32", +"posix", +"_makeLong" +], +"node:perf_hooks": [ +"Performance", +"PerformanceEntry", +"PerformanceMark", +"PerformanceMeasure", +"PerformanceObserver", +"PerformanceObserverEntryList", +"PerformanceResourceTiming", +"monitorEventLoopDelay", +"eventLoopUtilization", +"timerify", +"createHistogram", +"createSlidingWindowHistogram", +"importHistogram", +"performance", +"constants" +], +"node:perf_hooks.constants": [ +"NODE_PERFORMANCE_GC_MAJOR", +"NODE_PERFORMANCE_GC_MINOR", +"NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP", +"NODE_PERFORMANCE_GC_INCREMENTAL", +"NODE_PERFORMANCE_GC_WEAKCB", +"NODE_PERFORMANCE_GC_FLAGS_NO", +"NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED", +"NODE_PERFORMANCE_GC_FLAGS_FORCED", +"NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING", +"NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE", +"NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY", +"NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE" +], +"node:process": [ +"version", +"versions", +"arch", +"platform", +"release", +"_rawDebug", +"moduleLoadList", +"binding", +"_linkedBinding", +"_events", +"_eventsCount", +"_maxListeners", +"domain", +"_exiting", +"exitCode", +"config", +"dlopen", +"uptime", +"_getActiveRequests", +"_getActiveHandles", +"getActiveResourcesInfo", +"reallyExit", +"_kill", +"loadEnvFile", +"cpuUsage", +"threadCpuUsage", +"resourceUsage", +"memoryUsage", +"constrainedMemory", +"availableMemory", +"kill", +"exit", +"execve", +"ref", +"unref", +"finalization", +"hrtime", +"openStdin", +"getuid", +"geteuid", +"getgid", +"getegid", +"getgroups", +"allowedNodeEnvironmentFlags", +"features", +"_fatalException", +"setUncaughtExceptionCaptureCallback", +"addUncaughtExceptionCaptureCallback", +"hasUncaughtExceptionCaptureCallback", +"emitWarning", +"nextTick", +"_tickCallback", +"sourceMapsEnabled", +"setSourceMapsEnabled", +"getBuiltinModule", +"_debugProcess", +"_debugEnd", +"_startProfilerIdleNotifier", +"_stopProfilerIdleNotifier", +"stdout", +"stdin", +"stderr", +"abort", +"umask", +"chdir", +"cwd", +"initgroups", +"setgroups", +"setegid", +"seteuid", +"setgid", +"setuid", +"env", +"title", +"argv", +"execArgv", +"pid", +"ppid", +"execPath", +"debugPort", +"argv0", +"_eval", +"_preload_modules", +"report" +], +"node:querystring": [ +"unescapeBuffer", +"unescape", +"escape", +"stringify", +"encode", +"parse", +"decode" +], +"node:readline": [ +"Interface", +"clearLine", +"clearScreenDown", +"createInterface", +"cursorTo", +"emitKeypressEvents", +"moveCursor", +"promises" +], +"node:readline/promises": [ +"Interface", +"Readline", +"createInterface" +], +"node:repl": [ +"start", +"writer", +"REPLServer", +"REPL_MODE_SLOPPY", +"REPL_MODE_STRICT", +"Recoverable", +"isValidSyntax" +], +"node:sea": [ +"isSea", +"getAsset", +"getRawAsset", +"getAssetAsBlob", +"getAssetKeys" +], +"node:stream": [ +"isDestroyed", +"isDisturbed", +"isErrored", +"isReadable", +"isWritable", +"Readable", +"Writable", +"Duplex", +"Transform", +"PassThrough", +"duplexPair", +"pipeline", +"addAbortSignal", +"finished", +"destroy", +"compose", +"setDefaultHighWaterMark", +"getDefaultHighWaterMark", +"promises", +"Stream", +"_isArrayBufferView", +"_isUint8Array", +"_uint8ArrayToBuffer" +], +"node:stream/consumers": [ +"arrayBuffer", +"blob", +"buffer", +"bytes", +"text", +"json" +], +"node:stream/promises": [ +"finished", +"pipeline" +], +"node:stream/web": [ +"ReadableStream", +"ReadableStreamTee", +"ReadableStreamDefaultReader", +"ReadableStreamBYOBReader", +"ReadableStreamBYOBRequest", +"ReadableByteStreamController", +"ReadableStreamDefaultController", +"TransformStream", +"TransformStreamDefaultController", +"WritableStream", +"WritableStreamDefaultWriter", +"WritableStreamDefaultController", +"ByteLengthQueuingStrategy", +"CountQueuingStrategy", +"TextEncoderStream", +"TextDecoderStream", +"CompressionStream", +"DecompressionStream" +], +"node:streams": null, +"node:string_decoder": [ +"StringDecoder" +], +"node:sys": [ +"_errnoException", +"_exceptionWithHostPort", +"_extend", +"callbackify", +"convertProcessSignalToExitCode", +"debug", +"debuglog", +"deprecate", +"format", +"styleText", +"formatWithOptions", +"getCallSites", +"getSystemErrorMap", +"getSystemErrorName", +"getSystemErrorMessage", +"inherits", +"inspect", +"isArray", +"isDeepStrictEqual", +"isPartialDeepStrictEqual", +"markPromiseAsHandled", +"promisify", +"stripVTControlCharacters", +"toUSVString", +"transferableAbortSignal", +"transferableAbortController", +"aborted", +"types", +"parseEnv", +"parseArgs", +"TextDecoder", +"TextEncoder", +"MIMEType", +"MIMEParams", +"diff", +"debounce", +"throttle", +"setTraceSigInt" +], +"node:test": [ +"expectFailure", +"skip", +"todo", +"only", +"after", +"afterEach", +"before", +"beforeEach", +"describe", +"getTestContext", +"it", +"run", +"suite", +"test", +"mock", +"snapshot", +"assert" +], +"node:test/reporters": [ +"dot", +"junit", +"spec", +"tap", +"lcov" +], +"node:timers": [ +"setTimeout", +"clearTimeout", +"setImmediate", +"clearImmediate", +"setInterval", +"clearInterval", +"promises" +], +"node:timers/promises": [ +"setTimeout", +"setImmediate", +"setInterval", +"scheduler" +], +"node:tls": [ +"CLIENT_RENEG_LIMIT", +"CLIENT_RENEG_WINDOW", +"DEFAULT_CIPHERS", +"DEFAULT_ECDH_CURVE", +"DEFAULT_MIN_VERSION", +"DEFAULT_MAX_VERSION", +"getCiphers", +"getCertificateCompressionAlgorithms", +"rootCertificates", +"getCACertificates", +"setDefaultCACertificates", +"convertALPNProtocols", +"checkServerIdentity", +"createSecureContext", +"SecureContext", +"TLSSocket", +"Server", +"createServer", +"connect" +], +"node:trace_events": [ +"createTracing", +"getEnabledCategories" +], +"node:tty": [ +"isatty", +"ReadStream", +"WriteStream" +], +"node:url": [ +"Url", +"parse", +"resolve", +"resolveObject", +"format", +"URL", +"URLPattern", +"URLSearchParams", +"domainToASCII", +"domainToUnicode", +"pathToFileURL", +"fileURLToPath", +"fileURLToPathBuffer", +"urlToHttpOptions" +], +"node:util": [ +"_errnoException", +"_exceptionWithHostPort", +"_extend", +"callbackify", +"convertProcessSignalToExitCode", +"debug", +"debuglog", +"deprecate", +"format", +"styleText", +"formatWithOptions", +"getCallSites", +"getSystemErrorMap", +"getSystemErrorName", +"getSystemErrorMessage", +"inherits", +"inspect", +"isArray", +"isDeepStrictEqual", +"isPartialDeepStrictEqual", +"markPromiseAsHandled", +"promisify", +"stripVTControlCharacters", +"toUSVString", +"transferableAbortSignal", +"transferableAbortController", +"aborted", +"types", +"parseEnv", +"parseArgs", +"TextDecoder", +"TextEncoder", +"MIMEType", +"MIMEParams", +"diff", +"debounce", +"throttle", +"setTraceSigInt" +], +"node:util/types": [ +"isArgumentsObject", +"isArrayBuffer", +"isAsyncFunction", +"isBigIntObject", +"isBooleanObject", +"isDate", +"isExternal", +"isGeneratorFunction", +"isGeneratorObject", +"isMap", +"isMapIterator", +"isModuleNamespaceObject", +"isNativeError", +"isNumberObject", +"isPromise", +"isProxy", +"isRegExp", +"isSet", +"isSetIterator", +"isSharedArrayBuffer", +"isStringObject", +"isSymbolObject", +"isWeakMap", +"isWeakSet", +"isAnyArrayBuffer", +"isBoxedPrimitive", +"isArrayBufferView", +"isDataView", +"isTypedArray", +"isUint8Array", +"isUint8ClampedArray", +"isUint16Array", +"isUint32Array", +"isInt8Array", +"isInt16Array", +"isInt32Array", +"isFloat16Array", +"isFloat32Array", +"isFloat64Array", +"isBigInt64Array", +"isBigUint64Array", +"isKeyObject", +"isCryptoKey" +], +"node:v8": [ +"cachedDataVersionTag", +"getHeapSnapshot", +"getHeapStatistics", +"getHeapSpaceStatistics", +"getHeapCodeStatistics", +"getCppHeapStatistics", +"setFlagsFromString", +"Serializer", +"Deserializer", +"DefaultSerializer", +"DefaultDeserializer", +"deserialize", +"takeCoverage", +"stopCoverage", +"serialize", +"writeHeapSnapshot", +"promiseHooks", +"queryObjects", +"startupSnapshot", +"setHeapSnapshotNearHeapLimit", +"setHeapProfileNearHeapLimit", +"GCProfiler", +"isStringOneByteRepresentation", +"startCpuProfile", +"startHeapProfile" +], +"node:v8.promiseHooks": [ +"createHook", +"onInit", +"onBefore", +"onAfter", +"onSettled" +], +"node:v8.startupSnapshot": [ +"addDeserializeCallback", +"addSerializeCallback", +"setDeserializeMainFunction", +"isBuildingSnapshot" +], +"node:vm": [ +"Script", +"createContext", +"createScript", +"runInContext", +"runInNewContext", +"runInThisContext", +"isContext", +"compileFunction", +"measureMemory", +"constants" +], +"node:wasi": [ +"WASI" +], +"node:worker_threads": [ +"isInternalThread", +"isMainThread", +"MessagePort", +"MessageChannel", +"markAsUncloneable", +"markAsUntransferable", +"isMarkedAsUntransferable", +"moveMessagePortToContext", +"receiveMessageOnPort", +"resourceLimits", +"postMessageToThread", +"threadId", +"threadName", +"SHARE_ENV", +"Worker", +"parentPort", +"workerData", +"BroadcastChannel", +"setEnvironmentData", +"getEnvironmentData", +"locks" +], +"node:zlib": [ +"crc32", +"Deflate", +"Inflate", +"Gzip", +"Gunzip", +"DeflateRaw", +"InflateRaw", +"Unzip", +"BrotliCompress", +"BrotliDecompress", +"ZstdCompress", +"ZstdDecompress", +"deflate", +"deflateSync", +"gzip", +"gzipSync", +"deflateRaw", +"deflateRawSync", +"unzip", +"unzipSync", +"inflate", +"inflateSync", +"gunzip", +"gunzipSync", +"inflateRaw", +"inflateRawSync", +"brotliCompress", +"brotliCompressSync", +"brotliDecompress", +"brotliDecompressSync", +"zstdCompress", +"zstdCompressSync", +"zstdDecompress", +"zstdDecompressSync", +"createDeflate", +"createInflate", +"createDeflateRaw", +"createInflateRaw", +"createGzip", +"createGunzip", +"createUnzip", +"createBrotliCompress", +"createBrotliDecompress", +"createZstdCompress", +"createZstdDecompress", +"constants", +"codes", +"ZipEntry", +"ZipFile", +"ZipBuffer", +"createZipArchive", +"createZipArchiveSync", +"zipFiles", +"getMaxZipContentSize", +"setMaxZipContentSize" +], +"node:zlib.constants": [ +"Z_NO_FLUSH", +"Z_PARTIAL_FLUSH", +"Z_SYNC_FLUSH", +"Z_FULL_FLUSH", +"Z_FINISH", +"Z_BLOCK", +"Z_OK", +"Z_STREAM_END", +"Z_NEED_DICT", +"Z_ERRNO", +"Z_STREAM_ERROR", +"Z_DATA_ERROR", +"Z_MEM_ERROR", +"Z_BUF_ERROR", +"Z_VERSION_ERROR", +"Z_NO_COMPRESSION", +"Z_BEST_SPEED", +"Z_BEST_COMPRESSION", +"Z_DEFAULT_COMPRESSION", +"Z_FILTERED", +"Z_HUFFMAN_ONLY", +"Z_RLE", +"Z_FIXED", +"Z_DEFAULT_STRATEGY", +"ZLIB_VERNUM", +"DEFLATE", +"INFLATE", +"GZIP", +"GUNZIP", +"DEFLATERAW", +"INFLATERAW", +"UNZIP", +"BROTLI_DECODE", +"BROTLI_ENCODE", +"ZSTD_DECOMPRESS", +"ZSTD_COMPRESS", +"Z_MIN_WINDOWBITS", +"Z_MAX_WINDOWBITS", +"Z_DEFAULT_WINDOWBITS", +"Z_MIN_CHUNK", +"Z_MAX_CHUNK", +"Z_DEFAULT_CHUNK", +"Z_MIN_MEMLEVEL", +"Z_MAX_MEMLEVEL", +"Z_DEFAULT_MEMLEVEL", +"Z_MIN_LEVEL", +"Z_MAX_LEVEL", +"Z_DEFAULT_LEVEL", +"BROTLI_OPERATION_PROCESS", +"BROTLI_OPERATION_FLUSH", +"BROTLI_OPERATION_FINISH", +"BROTLI_OPERATION_EMIT_METADATA", +"BROTLI_PARAM_MODE", +"BROTLI_MODE_GENERIC", +"BROTLI_MODE_TEXT", +"BROTLI_MODE_FONT", +"BROTLI_DEFAULT_MODE", +"BROTLI_PARAM_QUALITY", +"BROTLI_MIN_QUALITY", +"BROTLI_MAX_QUALITY", +"BROTLI_DEFAULT_QUALITY", +"BROTLI_PARAM_LGWIN", +"BROTLI_MIN_WINDOW_BITS", +"BROTLI_MAX_WINDOW_BITS", +"BROTLI_LARGE_MAX_WINDOW_BITS", +"BROTLI_DEFAULT_WINDOW", +"BROTLI_PARAM_LGBLOCK", +"BROTLI_MIN_INPUT_BLOCK_BITS", +"BROTLI_MAX_INPUT_BLOCK_BITS", +"BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING", +"BROTLI_PARAM_SIZE_HINT", +"BROTLI_PARAM_LARGE_WINDOW", +"BROTLI_PARAM_NPOSTFIX", +"BROTLI_PARAM_NDIRECT", +"BROTLI_DECODER_RESULT_ERROR", +"BROTLI_DECODER_RESULT_SUCCESS", +"BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT", +"BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT", +"BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION", +"BROTLI_DECODER_PARAM_LARGE_WINDOW", +"BROTLI_DECODER_NO_ERROR", +"BROTLI_DECODER_SUCCESS", +"BROTLI_DECODER_NEEDS_MORE_INPUT", +"BROTLI_DECODER_NEEDS_MORE_OUTPUT", +"BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE", +"BROTLI_DECODER_ERROR_FORMAT_RESERVED", +"BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE", +"BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET", +"BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME", +"BROTLI_DECODER_ERROR_FORMAT_CL_SPACE", +"BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE", +"BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT", +"BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1", +"BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2", +"BROTLI_DECODER_ERROR_FORMAT_TRANSFORM", +"BROTLI_DECODER_ERROR_FORMAT_DICTIONARY", +"BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS", +"BROTLI_DECODER_ERROR_FORMAT_PADDING_1", +"BROTLI_DECODER_ERROR_FORMAT_PADDING_2", +"BROTLI_DECODER_ERROR_FORMAT_DISTANCE", +"BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH", +"BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET", +"BROTLI_DECODER_ERROR_INVALID_ARGUMENTS", +"BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES", +"BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS", +"BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP", +"BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1", +"BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2", +"BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES", +"BROTLI_DECODER_ERROR_UNREACHABLE", +"ZSTD_e_continue", +"ZSTD_e_flush", +"ZSTD_e_end", +"ZSTD_fast", +"ZSTD_dfast", +"ZSTD_greedy", +"ZSTD_lazy", +"ZSTD_lazy2", +"ZSTD_btlazy2", +"ZSTD_btopt", +"ZSTD_btultra", +"ZSTD_btultra2", +"ZSTD_c_compressionLevel", +"ZSTD_c_windowLog", +"ZSTD_c_hashLog", +"ZSTD_c_chainLog", +"ZSTD_c_searchLog", +"ZSTD_c_minMatch", +"ZSTD_c_targetLength", +"ZSTD_c_strategy", +"ZSTD_c_enableLongDistanceMatching", +"ZSTD_c_ldmHashLog", +"ZSTD_c_ldmMinMatch", +"ZSTD_c_ldmBucketSizeLog", +"ZSTD_c_ldmHashRateLog", +"ZSTD_c_contentSizeFlag", +"ZSTD_c_checksumFlag", +"ZSTD_c_dictIDFlag", +"ZSTD_c_nbWorkers", +"ZSTD_c_jobSize", +"ZSTD_c_overlapLog", +"ZSTD_d_windowLogMax", +"ZSTD_CLEVEL_DEFAULT", +"ZSTD_error_no_error", +"ZSTD_error_GENERIC", +"ZSTD_error_prefix_unknown", +"ZSTD_error_version_unsupported", +"ZSTD_error_frameParameter_unsupported", +"ZSTD_error_frameParameter_windowTooLarge", +"ZSTD_error_corruption_detected", +"ZSTD_error_checksum_wrong", +"ZSTD_error_literals_headerWrong", +"ZSTD_error_dictionary_corrupted", +"ZSTD_error_dictionary_wrong", +"ZSTD_error_dictionaryCreation_failed", +"ZSTD_error_parameter_unsupported", +"ZSTD_error_parameter_combination_unsupported", +"ZSTD_error_parameter_outOfBound", +"ZSTD_error_tableLog_tooLarge", +"ZSTD_error_maxSymbolValue_tooLarge", +"ZSTD_error_maxSymbolValue_tooSmall", +"ZSTD_error_stabilityCondition_notRespected", +"ZSTD_error_stage_wrong", +"ZSTD_error_init_missing", +"ZSTD_error_memory_allocation", +"ZSTD_error_workSpace_tooSmall", +"ZSTD_error_dstSize_tooSmall", +"ZSTD_error_srcSize_wrong", +"ZSTD_error_dstBuffer_null", +"ZSTD_error_noForwardProgress_destFull", +"ZSTD_error_noForwardProgress_inputEmpty" +] +} diff --git a/realm-dumps/node-imports.jsonl b/realm-dumps/node-imports.jsonl index 248c069f969..3c5b7d92b37 100644 --- a/realm-dumps/node-imports.jsonl +++ b/realm-dumps/node-imports.jsonl @@ -22,7 +22,7 @@ {"length":0,"name":"EventTarget","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["for:nodejs.event_target"],"ownSymbolOrder":["Symbol(nodejs.event_target)"],"path":"$global.properties[9].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"EventTarget","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[9].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"symbol":"Symbol(nodejs.event_target)","symbolIdentity":"for:nodejs.event_target"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"Function","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Function","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"Number","ownKeyOrder":["length","name","prototype","isNaN","isFinite","isInteger","isSafeInteger","parseFloat","parseInt","NaN","POSITIVE_INFINITY","NEGATIVE_INFINITY","MAX_VALUE","MIN_VALUE","EPSILON","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":false,"enumerable":false,"value":2.220446049250313e-16,"writable":false},"key":"EPSILON"},{"descriptor":{"configurable":false,"enumerable":false,"value":9007199254740991,"writable":false},"key":"MAX_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":1.7976931348623157e+308,"writable":false},"key":"MAX_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":-9007199254740991,"writable":false},"key":"MIN_SAFE_INTEGER"},{"descriptor":{"configurable":false,"enumerable":false,"value":5e-324,"writable":false},"key":"MIN_VALUE"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"-Infinity"},"writable":false},"key":"NEGATIVE_INFINITY"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"NaN"},"writable":false},"key":"NaN"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"number":"+Infinity"},"writable":false},"key":"POSITIVE_INFINITY"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isFinite"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"isInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"isNaN"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"isSafeInteger"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Number","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[26].descriptor.value"},"writable":true},"key":"parseFloat"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[27].descriptor.value"},"writable":true},"key":"parseInt"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[11].descriptor.value.properties[16].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[30].descriptor.value"},"writable":true},"key":"valueOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[31].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"Object","ownKeyOrder":["length","name","prototype","keys","values","entries","freeze","create","seal","isSealed","isFrozen","isExtensible","preventExtensions","is","setPrototypeOf","getOwnPropertySymbols","getOwnPropertyDescriptors","defineProperties","groupBy","getPrototypeOf","getOwnPropertyNames","getOwnPropertyDescriptor","defineProperty","fromEntries","assign","hasOwn"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"assign"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"create"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"defineProperties"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"defineProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"entries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"freeze"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"fromEntries"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"getOwnPropertyDescriptors"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"getOwnPropertyNames"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"getOwnPropertySymbols"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"getPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupBy"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"hasOwn"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"is"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"isExtensible"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"isFrozen"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"isSealed"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"keys"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Object","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"preventExtensions"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.prototype"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"seal"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"values"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"Promise","ownKeyOrder":["length","name","prototype","resolve","reject","all","race","allSettled","any","withResolvers","try"],"ownSymbolIdentityOrder":["well-known:species"],"ownSymbolOrder":["Symbol(Symbol.species)"],"path":"$global.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"all"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"allSettled"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"any"},{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"Promise","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[5].descriptor.value"},"writable":false},"key":"prototype"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"race"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"reject"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"resolve"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"try"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[13].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"withResolvers"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.properties[13].descriptor.value.properties[11].descriptor.get"},"set":{"type":"undefined"}},"symbol":"Symbol(Symbol.species)","symbolIdentity":"well-known:species"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"RangeError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"RangeError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[14].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} {"length":1,"name":"ReferenceError","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"ReferenceError","writable":false},"key":"name"},{"descriptor":{"configurable":false,"enumerable":false,"value":{"ref":"$global.properties[15].descriptor.value.properties[2].descriptor.value"},"writable":false},"key":"prototype"}],"prototype":{"ref":"$global.properties[6].descriptor.value"},"type":"function"} @@ -38,7 +38,7 @@ {"ownKeyOrder":["log","info","debug","warn","error","dir","time","timeEnd","timeLog","trace","assert","clear","count","countReset","group","groupEnd","table","dirxml","groupCollapsed","Console","profile","profileEnd","timeStamp","context","createTask"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"Console"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"assert"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"clear"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[3].descriptor.value"},"writable":true},"key":"context"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"count"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"countReset"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"createTask"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"debug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"dirxml"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"error"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"group"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"groupCollapsed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"groupEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"info"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"log"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"profile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"profileEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"table"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"time"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"timeEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"timeLog"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"timeStamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"trace"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[25].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"warn"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"parseFloat","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseFloat","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"parseInt","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"parseInt","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"ownKeyOrder":["_debugEnd","_debugProcess","_events","_eventsCount","_exiting","_fatalException","_getActiveHandles","_getActiveRequests","_kill","_linkedBinding","_maxListeners","_preload_modules","_rawDebug","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","_tickCallback","abort","addListener","addUncaughtExceptionCaptureCallback","allowedNodeEnvironmentFlags","argv","argv0","arch","binding","channel","chdir","config","connected","cpuUsage","cwd","debugPort","disconnect","dlopen","domain","env","eventNames","execve","ref","unref","execArgv","execPath","features","finalization","getActiveResourcesInfo","getBuiltinModule","getMaxListeners","hrtime","kill","listenerCount","listeners","memoryUsage","moduleLoadList","nextTick","off","on","once","openStdin","pid","platform","ppid","prependListener","prependOnceListener","rawListeners","release","removeAllListeners","removeListener","report","resourceUsage","reallyExit","setMaxListeners","setSourceMapsEnabled","send","sourceMapsEnabled","stderr","stdin","stdout","title","uptime","version","versions"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["version","versions","arch","platform","release","_rawDebug","moduleLoadList","binding","_linkedBinding","_events","_eventsCount","_maxListeners","domain","_exiting","config","dlopen","uptime","addListener","_getActiveRequests","_getActiveHandles","getActiveResourcesInfo","reallyExit","_kill","cpuUsage","channel","resourceUsage","memoryUsage","connected","kill","execve","ref","disconnect","unref","finalization","hrtime","eventNames","openStdin","allowedNodeEnvironmentFlags","features","_fatalException","addUncaughtExceptionCaptureCallback","nextTick","_tickCallback","sourceMapsEnabled","setSourceMapsEnabled","getMaxListeners","getBuiltinModule","_debugProcess","listenerCount","listeners","_debugEnd","_startProfilerIdleNotifier","_stopProfilerIdleNotifier","off","on","once","stdout","stdin","stderr","abort","prependListener","prependOnceListener","rawListeners","chdir","removeAllListeners","removeListener","cwd","env","title","setMaxListeners","argv","send","execArgv","pid","ppid","execPath","debugPort","argv0","_preload_modules","report"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"_debugEnd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"_debugProcess"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"_events"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"_eventsCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"_exiting"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"_fatalException"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"_getActiveHandles"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"_getActiveRequests"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"_kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"_linkedBinding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"_maxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"_preload_modules"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"_rawDebug"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"_startProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"_stopProfilerIdleNotifier"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"_tickCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"abort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[17].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"addUncaughtExceptionCaptureCallback"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"allowedNodeEnvironmentFlags"},{"descriptor":{"configurable":true,"enumerable":true,"value":"x64","writable":true},"key":"arch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"argv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"argv0"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"binding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"channel"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"chdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[26].descriptor.value"},"writable":true},"key":"config"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"connected"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[28].descriptor.value"},"writable":true},"key":"cpuUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[29].descriptor.value"},"writable":true},"key":"cwd"},{"descriptor":{"configurable":true,"enumerable":true,"value":9229,"writable":true},"key":"debugPort"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"disconnect"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[32].descriptor.value"},"writable":true},"key":"dlopen"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"domain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[34].descriptor.value"},"writable":true},"key":"env"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[35].descriptor.value"},"writable":true},"key":"eventNames"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[36].descriptor.value"},"writable":true},"key":"execArgv"},{"descriptor":{"configurable":true,"enumerable":true,"value":"$REALM_DIFF_WORK/run/realm-dump","writable":true},"key":"execPath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[38].descriptor.value"},"writable":true},"key":"execve"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[39].descriptor.value"},"writable":true},"key":"features"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[40].descriptor.value"},"writable":true},"key":"finalization"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[41].descriptor.value"},"writable":true},"key":"getActiveResourcesInfo"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[42].descriptor.value"},"writable":true},"key":"getBuiltinModule"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[43].descriptor.value"},"writable":true},"key":"getMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[44].descriptor.value"},"writable":true},"key":"hrtime"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[45].descriptor.value"},"writable":true},"key":"kill"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[46].descriptor.value"},"writable":true},"key":"listenerCount"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[47].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[48].descriptor.value"},"writable":true},"key":"memoryUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[49].descriptor.value"},"writable":true},"key":"moduleLoadList"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[50].descriptor.value"},"writable":true},"key":"nextTick"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[51].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[52].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[53].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[54].descriptor.value"},"writable":true},"key":"openStdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.pid","type":"number"},"writable":true},"key":"pid"},{"descriptor":{"configurable":true,"enumerable":true,"value":"linux","writable":true},"key":"platform"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"dynamic":"process.ppid","type":"number"},"writable":true},"key":"ppid"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[58].descriptor.value"},"writable":true},"key":"prependListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[59].descriptor.value"},"writable":true},"key":"prependOnceListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[60].descriptor.value"},"writable":true},"key":"rawListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[61].descriptor.value"},"writable":true},"key":"reallyExit"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[62].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[63].descriptor.value"},"writable":true},"key":"release"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[64].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[65].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[66].descriptor.value"},"writable":true},"key":"report"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[67].descriptor.value"},"writable":true},"key":"resourceUsage"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"send"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[69].descriptor.value"},"writable":true},"key":"setMaxListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[70].descriptor.value"},"writable":true},"key":"setSourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"sourceMapsEnabled"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value"},"writable":true},"key":"stderr"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value"},"writable":true},"key":"stdin"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value"},"writable":true},"key":"stdout"},{"descriptor":{"configurable":true,"enumerable":true,"value":"./realm-dump","writable":true},"key":"title"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[76].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[77].descriptor.value"},"writable":true},"key":"uptime"},{"descriptor":{"configurable":true,"enumerable":true,"value":"v22.0.0","writable":true},"key":"version"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[79].descriptor.value"},"writable":true},"key":"versions"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["constructor","__defineGetter__","__defineSetter__","hasOwnProperty","__lookupGetter__","__lookupSetter__","isPrototypeOf","propertyIsEnumerable","toString","valueOf","__proto__","toLocaleString"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[0].descriptor.value"},"writable":true},"key":"__defineGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[1].descriptor.value"},"writable":true},"key":"__defineSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[2].descriptor.value"},"writable":true},"key":"__lookupGetter__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[3].descriptor.value"},"writable":true},"key":"__lookupSetter__"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.prototype.properties[4].descriptor.get"},"set":{"ref":"$global.prototype.properties[4].descriptor.set"}},"key":"__proto__"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[12].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[6].descriptor.value"},"writable":true},"key":"hasOwnProperty"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[7].descriptor.value"},"writable":true},"key":"isPrototypeOf"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[8].descriptor.value"},"writable":true},"key":"propertyIsEnumerable"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[9].descriptor.value"},"writable":true},"key":"toLocaleString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[10].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.prototype.properties[11].descriptor.value"},"writable":true},"key":"valueOf"}],"prototype":null,"type":"object"} {"length":0,"name":"next","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[0].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"next","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get constructor","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[1].value.properties[0].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get constructor","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -63,7 +63,7 @@ {"length":1,"name":"from","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"from","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"of","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[3].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"of","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get [Symbol.species]","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[4].value.properties[5].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get [Symbol.species]","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","arguments","caller","constructor","apply","bind","call","toString"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[4].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","constructor","apply","bind","call","toString","arguments","caller"],"ownSymbolIdentityOrder":["well-known:hasInstance"],"ownSymbolOrder":["Symbol(Symbol.hasInstance)"],"path":"$global.intrinsics[4].value.prototype","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[0].descriptor.value"},"writable":true},"key":"apply"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"arguments"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[2].descriptor.value"},"writable":true},"key":"bind"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[3].descriptor.value"},"writable":true},"key":"call"},{"descriptor":{"configurable":true,"enumerable":false,"get":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"},"set":{"ref":"$global.intrinsics[4].value.prototype.properties[1].descriptor.get"}},"key":"caller"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.properties[10].descriptor.value"},"writable":true},"key":"constructor"},{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":false,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[8].descriptor.value"},"writable":true},"key":"toString"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[4].value.prototype.properties[9].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.hasInstance)","symbolIdentity":"well-known:hasInstance"}],"prototype":{"ref":"$global.prototype"},"type":"function"} {"length":1,"name":"at","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"at","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get buffer","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[1].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get buffer","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"get byteLength","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[5].value.properties[2].descriptor.get","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"get byteLength","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -129,14 +129,14 @@ {"length":0,"name":"chownSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"chownSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"close","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"close","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"closeSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"closeSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"fs.constants","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["UV_FS_SYMLINK_DIR","UV_FS_SYMLINK_JUNCTION","O_RDONLY","O_WRONLY","O_RDWR","UV_DIRENT_UNKNOWN","UV_DIRENT_FILE","UV_DIRENT_DIR","UV_DIRENT_LINK","UV_DIRENT_FIFO","UV_DIRENT_SOCKET","UV_DIRENT_CHAR","UV_DIRENT_BLOCK","S_IFMT","S_IFREG","S_IFDIR","S_IFCHR","S_IFBLK","S_IFIFO","S_IFLNK","S_IFSOCK","O_CREAT","O_EXCL","UV_FS_O_FILEMAP","O_NOCTTY","O_TRUNC","O_APPEND","O_DIRECTORY","O_NOATIME","O_NOFOLLOW","O_SYNC","O_DSYNC","O_DIRECT","O_NONBLOCK","S_IRWXU","S_IRUSR","S_IWUSR","S_IXUSR","S_IRWXG","S_IRGRP","S_IWGRP","S_IXGRP","S_IRWXO","S_IROTH","S_IWOTH","S_IXOTH","F_OK","R_OK","W_OK","X_OK","UV_FS_COPYFILE_EXCL","COPYFILE_EXCL","UV_FS_COPYFILE_FICLONE","COPYFILE_FICLONE","UV_FS_COPYFILE_FICLONE_FORCE","COPYFILE_FICLONE_FORCE"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"F_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1024,"writable":true},"key":"O_APPEND"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"O_CREAT"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"O_DIRECT"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"O_DIRECTORY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"O_DSYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"O_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":262144,"writable":true},"key":"O_NOATIME"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"O_NOCTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":131072,"writable":true},"key":"O_NOFOLLOW"},{"descriptor":{"configurable":true,"enumerable":true,"value":2048,"writable":true},"key":"O_NONBLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"O_RDONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"O_RDWR"},{"descriptor":{"configurable":true,"enumerable":true,"value":1052672,"writable":true},"key":"O_SYNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":512,"writable":true},"key":"O_TRUNC"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"O_WRONLY"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"R_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":24576,"writable":true},"key":"S_IFBLK"},{"descriptor":{"configurable":true,"enumerable":true,"value":8192,"writable":true},"key":"S_IFCHR"},{"descriptor":{"configurable":true,"enumerable":true,"value":16384,"writable":true},"key":"S_IFDIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4096,"writable":true},"key":"S_IFIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":40960,"writable":true},"key":"S_IFLNK"},{"descriptor":{"configurable":true,"enumerable":true,"value":61440,"writable":true},"key":"S_IFMT"},{"descriptor":{"configurable":true,"enumerable":true,"value":32768,"writable":true},"key":"S_IFREG"},{"descriptor":{"configurable":true,"enumerable":true,"value":49152,"writable":true},"key":"S_IFSOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":32,"writable":true},"key":"S_IRGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"S_IROTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":256,"writable":true},"key":"S_IRUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":56,"writable":true},"key":"S_IRWXG"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"S_IRWXO"},{"descriptor":{"configurable":true,"enumerable":true,"value":448,"writable":true},"key":"S_IRWXU"},{"descriptor":{"configurable":true,"enumerable":true,"value":16,"writable":true},"key":"S_IWGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"S_IWOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":128,"writable":true},"key":"S_IWUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":8,"writable":true},"key":"S_IXGRP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"S_IXOTH"},{"descriptor":{"configurable":true,"enumerable":true,"value":64,"writable":true},"key":"S_IXUSR"},{"descriptor":{"configurable":true,"enumerable":true,"value":7,"writable":true},"key":"UV_DIRENT_BLOCK"},{"descriptor":{"configurable":true,"enumerable":true,"value":6,"writable":true},"key":"UV_DIRENT_CHAR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_DIRENT_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_DIRENT_FIFO"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_DIRENT_FILE"},{"descriptor":{"configurable":true,"enumerable":true,"value":3,"writable":true},"key":"UV_DIRENT_LINK"},{"descriptor":{"configurable":true,"enumerable":true,"value":5,"writable":true},"key":"UV_DIRENT_SOCKET"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_DIRENT_UNKNOWN"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_COPYFILE_EXCL"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_COPYFILE_FICLONE"},{"descriptor":{"configurable":true,"enumerable":true,"value":4,"writable":true},"key":"UV_FS_COPYFILE_FICLONE_FORCE"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"UV_FS_O_FILEMAP"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"UV_FS_SYMLINK_DIR"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"UV_FS_SYMLINK_JUNCTION"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"W_OK"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"X_OK"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"copyFile","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"copyFile","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"copyFileSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"copyFileSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"cp","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cp","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"cpSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"cpSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"createReadStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createReadStream","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"createWriteStream","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"createWriteStream","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"ownKeyOrder":["appendFile","appendFileSync","access","accessSync","chown","chownSync","chmod","chmodSync","close","closeSync","copyFile","copyFileSync","cp","cpSync","createReadStream","createWriteStream","exists","existsSync","fchown","fchownSync","fchmod","fchmodSync","fdatasync","fdatasyncSync","fstat","fstatSync","fsync","fsyncSync","ftruncate","ftruncateSync","futimes","futimesSync","glob","globSync","lchown","lchownSync","lchmod","lchmodSync","link","linkSync","lstat","lstatSync","lutimes","lutimesSync","mkdir","mkdirSync","mkdtemp","mkdtempDisposableSync","mkdtempSync","open","openAsBlob","openSync","readdir","readdirSync","read","readSync","readv","readvSync","readFile","readFileSync","readlink","readlinkSync","realpath","realpathSync","rename","renameSync","rm","rmSync","rmdir","rmdirSync","stat","statfs","statSync","statfsSync","symlink","symlinkSync","truncate","truncateSync","unwatchFile","unlink","unlinkSync","utimes","utimesSync","watch","watchFile","writeFile","writeFileSync","write","writeSync","writev","writevSync","Dirent","Stats","ReadStream","WriteStream","FileReadStream","FileWriteStream","Utf8Stream","_toUnixTimestamp","Dir","opendir","opendirSync","constants","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[0].descriptor.value"},"writable":true},"key":"Dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[1].descriptor.value"},"writable":true},"key":"Dirent"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[2].descriptor.set"}},"key":"FileReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[3].descriptor.set"}},"key":"FileWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[4].descriptor.set"}},"key":"ReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[5].descriptor.value"},"writable":true},"key":"Stats"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"Utf8Stream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[7].descriptor.set"}},"key":"WriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[8].descriptor.value"},"writable":true},"key":"_toUnixTimestamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[9].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[10].descriptor.value"},"writable":true},"key":"accessSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[11].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[12].descriptor.value"},"writable":true},"key":"appendFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[13].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[14].descriptor.value"},"writable":true},"key":"chmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[15].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[16].descriptor.value"},"writable":true},"key":"chownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[17].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[18].descriptor.value"},"writable":true},"key":"closeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[19].descriptor.value"},"writable":false},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[20].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[21].descriptor.value"},"writable":true},"key":"copyFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[22].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[23].descriptor.value"},"writable":true},"key":"cpSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[24].descriptor.value"},"writable":true},"key":"createReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[25].descriptor.value"},"writable":true},"key":"createWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[27].descriptor.value"},"writable":true},"key":"exists"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[28].descriptor.value"},"writable":true},"key":"existsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[29].descriptor.value"},"writable":true},"key":"fchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[30].descriptor.value"},"writable":true},"key":"fchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[31].descriptor.value"},"writable":true},"key":"fchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[32].descriptor.value"},"writable":true},"key":"fchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[33].descriptor.value"},"writable":true},"key":"fdatasync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[34].descriptor.value"},"writable":true},"key":"fdatasyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[35].descriptor.value"},"writable":true},"key":"fstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[36].descriptor.value"},"writable":true},"key":"fstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[37].descriptor.value"},"writable":true},"key":"fsync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[38].descriptor.value"},"writable":true},"key":"fsyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[39].descriptor.value"},"writable":true},"key":"ftruncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[40].descriptor.value"},"writable":true},"key":"ftruncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[41].descriptor.value"},"writable":true},"key":"futimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[42].descriptor.value"},"writable":true},"key":"futimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[43].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[44].descriptor.value"},"writable":true},"key":"globSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[47].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[48].descriptor.value"},"writable":true},"key":"lchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[49].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[50].descriptor.value"},"writable":true},"key":"linkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[51].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[52].descriptor.value"},"writable":true},"key":"lstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[53].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[54].descriptor.value"},"writable":true},"key":"lutimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[55].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[56].descriptor.value"},"writable":true},"key":"mkdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[57].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[58].descriptor.value"},"writable":true},"key":"mkdtempDisposableSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[59].descriptor.value"},"writable":true},"key":"mkdtempSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[60].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[61].descriptor.value"},"writable":true},"key":"openAsBlob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[62].descriptor.value"},"writable":true},"key":"openSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[63].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[64].descriptor.value"},"writable":true},"key":"opendirSync"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[64].descriptor.get"},"set":{"type":"undefined"}},"key":"promises"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[66].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[67].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[68].descriptor.value"},"writable":true},"key":"readFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[69].descriptor.value"},"writable":true},"key":"readSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[70].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[71].descriptor.value"},"writable":true},"key":"readdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[72].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[73].descriptor.value"},"writable":true},"key":"readlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[74].descriptor.value"},"writable":true},"key":"readv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[75].descriptor.value"},"writable":true},"key":"readvSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[76].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[77].descriptor.value"},"writable":true},"key":"realpathSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[78].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[79].descriptor.value"},"writable":true},"key":"renameSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[80].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[81].descriptor.value"},"writable":true},"key":"rmSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[82].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[83].descriptor.value"},"writable":true},"key":"rmdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[84].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[85].descriptor.value"},"writable":true},"key":"statSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[86].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[87].descriptor.value"},"writable":true},"key":"statfsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[88].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[89].descriptor.value"},"writable":true},"key":"symlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[90].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[91].descriptor.value"},"writable":true},"key":"truncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[92].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[93].descriptor.value"},"writable":true},"key":"unlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[94].descriptor.value"},"writable":true},"key":"unwatchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[95].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[96].descriptor.value"},"writable":true},"key":"utimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[97].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[98].descriptor.value"},"writable":true},"key":"watchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[99].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[100].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[101].descriptor.value"},"writable":true},"key":"writeFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[102].descriptor.value"},"writable":true},"key":"writeSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[103].descriptor.value"},"writable":true},"key":"writev"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[104].descriptor.value"},"writable":true},"key":"writevSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["appendFile","appendFileSync","access","accessSync","chown","chownSync","chmod","chmodSync","close","closeSync","copyFile","copyFileSync","cp","cpSync","createReadStream","createWriteStream","exists","existsSync","fchown","fchownSync","fchmod","fchmodSync","fdatasync","fdatasyncSync","fstat","fstatSync","fsync","fsyncSync","ftruncate","ftruncateSync","futimes","futimesSync","glob","globSync","lchown","lchownSync","lchmod","lchmodSync","link","linkSync","lstat","lstatSync","lutimes","lutimesSync","mkdir","mkdirSync","mkdtemp","mkdtempSync","mkdtempDisposableSync","open","openSync","openAsBlob","readdir","readdirSync","read","readSync","readv","readvSync","readFile","readFileSync","readlink","readlinkSync","realpath","realpathSync","rename","renameSync","rm","rmSync","rmdir","rmdirSync","stat","statfs","statSync","statfsSync","symlink","symlinkSync","truncate","truncateSync","unwatchFile","unlink","unlinkSync","utimes","utimesSync","watch","watchFile","writeFile","writeFileSync","write","writeSync","writev","writevSync","Dirent","Stats","ReadStream","WriteStream","FileReadStream","FileWriteStream","Utf8Stream","_toUnixTimestamp","Dir","opendir","opendirSync","constants","promises"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[0].descriptor.value"},"writable":true},"key":"Dir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[1].descriptor.value"},"writable":true},"key":"Dirent"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[2].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[2].descriptor.set"}},"key":"FileReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[3].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[3].descriptor.set"}},"key":"FileWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[4].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[4].descriptor.set"}},"key":"ReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[5].descriptor.value"},"writable":true},"key":"Stats"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[6].descriptor.get"},"set":{"type":"undefined"}},"key":"Utf8Stream"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[7].descriptor.get"},"set":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[7].descriptor.set"}},"key":"WriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[8].descriptor.value"},"writable":true},"key":"_toUnixTimestamp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[9].descriptor.value"},"writable":true},"key":"access"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[10].descriptor.value"},"writable":true},"key":"accessSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[11].descriptor.value"},"writable":true},"key":"appendFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[12].descriptor.value"},"writable":true},"key":"appendFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[13].descriptor.value"},"writable":true},"key":"chmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[14].descriptor.value"},"writable":true},"key":"chmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[15].descriptor.value"},"writable":true},"key":"chown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[16].descriptor.value"},"writable":true},"key":"chownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[17].descriptor.value"},"writable":true},"key":"close"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[18].descriptor.value"},"writable":true},"key":"closeSync"},{"descriptor":{"configurable":false,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[19].descriptor.value"},"writable":false},"key":"constants"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[20].descriptor.value"},"writable":true},"key":"copyFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[21].descriptor.value"},"writable":true},"key":"copyFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[22].descriptor.value"},"writable":true},"key":"cp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[23].descriptor.value"},"writable":true},"key":"cpSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[24].descriptor.value"},"writable":true},"key":"createReadStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[25].descriptor.value"},"writable":true},"key":"createWriteStream"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[27].descriptor.value"},"writable":true},"key":"exists"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[28].descriptor.value"},"writable":true},"key":"existsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[29].descriptor.value"},"writable":true},"key":"fchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[30].descriptor.value"},"writable":true},"key":"fchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[31].descriptor.value"},"writable":true},"key":"fchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[32].descriptor.value"},"writable":true},"key":"fchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[33].descriptor.value"},"writable":true},"key":"fdatasync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[34].descriptor.value"},"writable":true},"key":"fdatasyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[35].descriptor.value"},"writable":true},"key":"fstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[36].descriptor.value"},"writable":true},"key":"fstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[37].descriptor.value"},"writable":true},"key":"fsync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[38].descriptor.value"},"writable":true},"key":"fsyncSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[39].descriptor.value"},"writable":true},"key":"ftruncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[40].descriptor.value"},"writable":true},"key":"ftruncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[41].descriptor.value"},"writable":true},"key":"futimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[42].descriptor.value"},"writable":true},"key":"futimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[43].descriptor.value"},"writable":true},"key":"glob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[44].descriptor.value"},"writable":true},"key":"globSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmod"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"lchmodSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[47].descriptor.value"},"writable":true},"key":"lchown"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[48].descriptor.value"},"writable":true},"key":"lchownSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[49].descriptor.value"},"writable":true},"key":"link"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[50].descriptor.value"},"writable":true},"key":"linkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[51].descriptor.value"},"writable":true},"key":"lstat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[52].descriptor.value"},"writable":true},"key":"lstatSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[53].descriptor.value"},"writable":true},"key":"lutimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[54].descriptor.value"},"writable":true},"key":"lutimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[55].descriptor.value"},"writable":true},"key":"mkdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[56].descriptor.value"},"writable":true},"key":"mkdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[57].descriptor.value"},"writable":true},"key":"mkdtemp"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[58].descriptor.value"},"writable":true},"key":"mkdtempDisposableSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[59].descriptor.value"},"writable":true},"key":"mkdtempSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[60].descriptor.value"},"writable":true},"key":"open"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[61].descriptor.value"},"writable":true},"key":"openAsBlob"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[62].descriptor.value"},"writable":true},"key":"openSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[63].descriptor.value"},"writable":true},"key":"opendir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[64].descriptor.value"},"writable":true},"key":"opendirSync"},{"descriptor":{"configurable":true,"enumerable":true,"get":{"ref":"$global.intrinsics[9].value.properties[26].descriptor.value.properties[64].descriptor.get"},"set":{"type":"undefined"}},"key":"promises"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[66].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[67].descriptor.value"},"writable":true},"key":"readFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[68].descriptor.value"},"writable":true},"key":"readFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[69].descriptor.value"},"writable":true},"key":"readSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[70].descriptor.value"},"writable":true},"key":"readdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[71].descriptor.value"},"writable":true},"key":"readdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[72].descriptor.value"},"writable":true},"key":"readlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[73].descriptor.value"},"writable":true},"key":"readlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[74].descriptor.value"},"writable":true},"key":"readv"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[75].descriptor.value"},"writable":true},"key":"readvSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[76].descriptor.value"},"writable":true},"key":"realpath"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[77].descriptor.value"},"writable":true},"key":"realpathSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[78].descriptor.value"},"writable":true},"key":"rename"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[79].descriptor.value"},"writable":true},"key":"renameSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[80].descriptor.value"},"writable":true},"key":"rm"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[81].descriptor.value"},"writable":true},"key":"rmSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[82].descriptor.value"},"writable":true},"key":"rmdir"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[83].descriptor.value"},"writable":true},"key":"rmdirSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[84].descriptor.value"},"writable":true},"key":"stat"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[85].descriptor.value"},"writable":true},"key":"statSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[86].descriptor.value"},"writable":true},"key":"statfs"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[87].descriptor.value"},"writable":true},"key":"statfsSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[88].descriptor.value"},"writable":true},"key":"symlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[89].descriptor.value"},"writable":true},"key":"symlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[90].descriptor.value"},"writable":true},"key":"truncate"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[91].descriptor.value"},"writable":true},"key":"truncateSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[92].descriptor.value"},"writable":true},"key":"unlink"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[93].descriptor.value"},"writable":true},"key":"unlinkSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[94].descriptor.value"},"writable":true},"key":"unwatchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[95].descriptor.value"},"writable":true},"key":"utimes"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[96].descriptor.value"},"writable":true},"key":"utimesSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[97].descriptor.value"},"writable":true},"key":"watch"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[98].descriptor.value"},"writable":true},"key":"watchFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[99].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[100].descriptor.value"},"writable":true},"key":"writeFile"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[101].descriptor.value"},"writable":true},"key":"writeFileSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[102].descriptor.value"},"writable":true},"key":"writeSync"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[103].descriptor.value"},"writable":true},"key":"writev"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[104].descriptor.value"},"writable":true},"key":"writevSync"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":0,"name":"exists","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"exists","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"existsSync","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"existsSync","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"fchmod","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"fchmod","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -278,21 +278,15 @@ {"length":1,"name":"getPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"getPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"groupBy","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"groupBy","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"hasOwn","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwn","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"hasOwnProperty","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"hasOwnProperty","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"propertyIsEnumerable","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"propertyIsEnumerable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"toLocaleString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toLocaleString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"toString","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[29].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"toString","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"valueOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[30].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"valueOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[31].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"is","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"is","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isExtensible","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isExtensible","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isFrozen","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isFrozen","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"isSealed","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isSealed","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"keys","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"keys","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"preventExtensions","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"preventExtensions","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"seal","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"seal","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"setPrototypeOf","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setPrototypeOf","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"values","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[12].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"values","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"all","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"all","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"allSettled","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"allSettled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"any","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[13].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"any","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -406,7 +400,7 @@ {"length":0,"name":"setMaxListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[69].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setMaxListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"setSourceMapsEnabled","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[70].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setSourceMapsEnabled","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[72].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":2,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[72].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} -{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[18].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[19].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[22].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[26].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["write","fd","emit","on","once","writable","readable","readableEnded","destroyed","closed","isRaw","isTTY","addListener","removeListener","off","removeAllListeners","pause","resume","unref","ref","destroy","setEncoding","read","listeners","readableFlowing","isPaused","__perryMethodListenerReadable","__perryForeignReadable"],"ownSymbolIdentityOrder":["well-known:asyncIterator"],"ownSymbolOrder":["Symbol(Symbol.asyncIterator)"],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryForeignReadable"},{"descriptor":{"configurable":true,"enumerable":false,"value":true,"writable":true},"key":"__perryMethodListenerReadable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"closed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"destroyed"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"isPaused"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isRaw"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"isTTY"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"listeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"read"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"readable"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"readableEnded"},{"descriptor":{"configurable":true,"enumerable":true,"value":null,"writable":true},"key":"readableFlowing"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[20].descriptor.value"},"writable":true},"key":"ref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[24].descriptor.value"},"writable":true},"key":"setEncoding"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"type":"undefined"},"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[27].descriptor.value"},"writable":true},"key":"write"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[28].descriptor.value"},"writable":true},"symbol":"Symbol(Symbol.asyncIterator)","symbolIdentity":"well-known:asyncIterator"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"ownKeyOrder":["write","fd","emit","on","once","writable","addListener","removeListener","off","removeAllListeners","pause","resume","unref","destroy","writableLength","writableHighWaterMark","writableNeedDrain"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[74].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[0].descriptor.value"},"writable":true},"key":"addListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[1].descriptor.value"},"writable":true},"key":"destroy"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"emit"},{"descriptor":{"configurable":true,"enumerable":true,"value":1,"writable":true},"key":"fd"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[4].descriptor.value"},"writable":true},"key":"off"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[5].descriptor.value"},"writable":true},"key":"on"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[6].descriptor.value"},"writable":true},"key":"once"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[7].descriptor.value"},"writable":true},"key":"pause"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[8].descriptor.value"},"writable":true},"key":"removeAllListeners"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[9].descriptor.value"},"writable":true},"key":"removeListener"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[10].descriptor.value"},"writable":true},"key":"resume"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[11].descriptor.value"},"writable":true},"key":"unref"},{"descriptor":{"configurable":true,"enumerable":true,"value":true,"writable":true},"key":"writable"},{"descriptor":{"configurable":true,"enumerable":true,"value":65536,"writable":true},"key":"writableHighWaterMark"},{"descriptor":{"configurable":true,"enumerable":true,"value":0,"writable":true},"key":"writableLength"},{"descriptor":{"configurable":true,"enumerable":true,"value":false,"writable":true},"key":"writableNeedDrain"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[16].descriptor.value"},"writable":true},"key":"write"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":1,"name":"unref","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[76].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"unref","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"uptime","ownKeyOrder":["length","name"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[77].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"uptime","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -828,19 +822,20 @@ {"length":2,"name":"addListener","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"addListener","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[4].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[6].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[10].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[19].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"isPaused","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[8].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isPaused","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"listeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[11].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"listeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"off","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[12].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"off","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"on","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[13].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"on","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":2,"name":"once","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[14].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"once","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[15].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"read","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[16].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"read","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[20].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"removeAllListeners","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"removeAllListeners","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[23].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":1,"name":"setEncoding","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setEncoding","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[25].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[26].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[27].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} +{"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[73].descriptor.value.properties[28].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.properties[28].descriptor.value.properties[74].descriptor.value.properties[2].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} @@ -954,7 +949,7 @@ {"length":1,"name":"isReadable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[17].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isReadable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":1,"name":"isWritable","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[18].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":1,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"isWritable","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"pipeline","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":["for:nodejs.util.promisify.custom"],"ownSymbolOrder":["Symbol(nodejs.util.promisify.custom)"],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[21].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"pipeline","writable":false},"key":"name"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[21].descriptor.value.properties[2].descriptor.value"},"writable":true},"symbol":"Symbol(nodejs.util.promisify.custom)","symbolIdentity":"for:nodejs.util.promisify.custom"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} -{"ownKeyOrder":["__module__"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":"stream/promises","writable":true},"key":"__module__"}],"prototype":{"ref":"$global.prototype"},"type":"object"} +{"ownKeyOrder":["finished","pipeline"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[22].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[12].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"finished"},{"descriptor":{"configurable":true,"enumerable":true,"value":{"ref":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[21].descriptor.value.properties[2].descriptor.value"},"writable":true},"key":"pipeline"}],"prototype":{"ref":"$global.prototype"},"type":"object"} {"length":2,"name":"setDefaultHighWaterMark","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[2].descriptor.value.prototype.prototype.properties[24].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"setDefaultHighWaterMark","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":2,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[3].descriptor.value.properties[2].descriptor.value.prototype.properties[0].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":2,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} {"length":0,"name":"","ownKeyOrder":["length","name","prototype"],"ownSymbolIdentityOrder":[],"ownSymbolOrder":[],"path":"$global.intrinsics[9].value.properties[3].descriptor.value.properties[2].descriptor.value.prototype.properties[1].descriptor.value","properties":[{"descriptor":{"configurable":true,"enumerable":false,"value":0,"writable":false},"key":"length"},{"descriptor":{"configurable":true,"enumerable":false,"value":"","writable":false},"key":"name"}],"prototype":{"ref":"$global.intrinsics[4].value.prototype"},"type":"function"} diff --git a/realm-dumps/node-imports.names.json b/realm-dumps/node-imports.names.json index d1f2711eff9..d6f750a8ef6 100644 --- a/realm-dumps/node-imports.names.json +++ b/realm-dumps/node-imports.names.json @@ -72,8 +72,8 @@ "%Layout:WRITABLE_STATE%", "%Layout:WRITABLE_STATE_PROTO%", "%NativeNamespace:buffer.Buffer%", -"%NativeNamespace:console%", "%NativeNamespace:events%", +"%NativeNamespace:fs%", "%NativeNamespace:path.posix%", "%NativeNamespace:path.win32%", "%NativeNamespace:stream%", @@ -387,15 +387,12 @@ "Object.getPrototypeOf", "Object.groupBy", "Object.hasOwn", -"Object.hasOwnProperty", "Object.is", "Object.isExtensible", "Object.isFrozen", -"Object.isPrototypeOf", "Object.isSealed", "Object.keys", "Object.preventExtensions", -"Object.propertyIsEnumerable", "Object.prototype", "Object.prototype.__defineGetter__", "Object.prototype.__defineSetter__", @@ -411,9 +408,6 @@ "Object.prototype.valueOf", "Object.seal", "Object.setPrototypeOf", -"Object.toLocaleString", -"Object.toString", -"Object.valueOf", "Object.values", "Promise", "Promise.all", @@ -666,7 +660,6 @@ "node:fs.cpSync", "node:fs.createReadStream", "node:fs.createWriteStream", -"node:fs.default", "node:fs.default.FileReadStream.", "node:fs.default.FileReadStream.", "node:fs.default.FileWriteStream.", @@ -951,6 +944,7 @@ "node:stream.isReadable", "node:stream.isWritable", "node:stream.pipeline", +"node:stream.promises", "node:stream.setDefaultHighWaterMark", "node:stream/promises.finished", "node:stream/promises.pipeline", diff --git a/realm-dumps/programs/node-imports.ts b/realm-dumps/programs/node-imports.ts index ac2b933fcb8..1f9936004e7 100644 --- a/realm-dumps/programs/node-imports.ts +++ b/realm-dumps/programs/node-imports.ts @@ -1,8 +1,9 @@ // Namespace imports are realm roots: R carries each module's import name // ("node:") and its members, and the restricted dumper keeps exactly -// those imports. node:events has a native receiver cell -// (%NativeNamespace:events%); node:fs and node:path/posix do not spell one -// under their specifier, so only the import name ties them to R. +// those imports. node:events and node:fs have native receiver cells +// (%NativeNamespace:events%, %NativeNamespace:fs%); node:path/posix's is +// spelled %NativeNamespace:path.posix%, not by its specifier, so only the +// import name ties it to R. import * as events from "node:events"; import * as fs from "node:fs"; import * as posix from "node:path/posix"; diff --git a/scripts/a1/linkpad.py b/scripts/a1/linkpad.py index c13f9eeb776..5fc0afc7353 100755 --- a/scripts/a1/linkpad.py +++ b/scripts/a1/linkpad.py @@ -34,7 +34,8 @@ binaries and the runtime archive define is reported, and the image ends at the same address. .eh_frame is padded with one FDE (a retained function in .text.lpad); its marker is the end of that FDE, found -through the .eh_frame_hdr search table. Sections the runtime walks record by record (perry_*, stack maps) +through the .eh_frame_hdr search table. Sections the runtime walks record by record (perry_* other than +perry_js_text, stack maps) and the linker-generated .eh_frame_hdr are never padded: their size differences are taken up by the next padded section, so the runtime bytes after them still coincide, but the runtime records inside them move with the compiled records in front of them. @@ -44,6 +45,12 @@ # output section -> (mid input section, flags, fill, marker) and (end input section) PADDABLE = { ".text": ('.text.lpad', '"axR",@progbits', '0xcc', '__lpad_mid_text', '.text.lpade'), + # The compiled JS bodies (codegen's perry_js_text.fn.* inputs, gathered after .text by the JS text link + # rule) end the executable segment: a difference in compiled code size moves the runtime's own body there, + # the section end and, past a page boundary, the start of the read-only segment that follows. The runtime + # reads only the section's bounds (error_stack_frames.rs js_text_bounds), never its records. + "perry_js_text": ('perry_js_text.fn.lpad', '"axR",@progbits', '0xcc', '__lpad_mid_perry_js_text', + 'perry_js_text.fn.lpade'), ".rodata": ('.rodata.lpad', '"aR",@progbits', '0', '__lpad_mid_rodata', '.rodata.lpade'), ".gcc_except_table": ('.gcc_except_table.lpad', '"aR",@progbits', '0', '__lpad_mid_gcc_except_table', '.gcc_except_table.lpade'), diff --git a/scripts/native_export_collisions.py b/scripts/native_export_collisions.py index 34001eb4d0b..a71942ed6ba 100644 --- a/scripts/native_export_collisions.py +++ b/scripts/native_export_collisions.py @@ -421,6 +421,11 @@ def source_exports(sources): """ all_defs, all_macros, bodies, parsed, excluded = {}, {}, {}, {}, set() layouts, positional, matchers = {}, {}, {} + # A multi-arm macro whose exporting arm is picked by a leading keyword + # (`realm_decl! { namespace ... }`): only an invocation that starts with + # that keyword exports; its other arms (and same-named macros of other + # crates) emit no symbol. + discriminators = {} for path, source in sources.items(): parsed[path], test_modules = production_tokens(tokens(source)) parent = Path(path).parent if Path(path).stem in ("lib", "mod") else Path(path).with_suffix("") @@ -472,6 +477,9 @@ def source_exports(sources): if any(g.startswith("$") and frags.get(g[1:]) != "ident" for g in generated): raise ValueError(f"{path}: {name} exports a non-first ident parameter") matchers[name] = nodes + arm = exporting_arm(definition) + if arm and arm[0] and re.fullmatch(r"[A-Za-z_]\w*", arm[0][0]) and not any(g.startswith("$") for g in generated): + discriminators[name] = arm[0][0] signature = tuple(sorted(set(generated))) if name in all_defs and all_defs[name] != signature: raise ValueError(f"{path}: conflicting export macro {name}") @@ -479,6 +487,7 @@ def source_exports(sources): for path, definitions in all_macros.items(): for name, definition in definitions.items(): if name not in all_defs and any(definition[i] in all_defs and definition[i + 1] == "!" + and not (definition[i] in discriminators and definition[i + 3:i + 4] != [discriminators[definition[i]]]) for i in range(len(definition) - 1)): raise ValueError(f"{path}: wrapper macro {name} invokes an export macro; add expansion support") callbacks = {} @@ -512,6 +521,9 @@ def source_exports(sources): if ts[i] in all_defs and ts[i + 1] == "!" and ts[i + 2] in ("(", "{", "["): end = closing(ts, i + 2) args = ts[i + 3:end] + if ts[i] in discriminators and args[:1] != [discriminators[ts[i]]]: + i = end + 1 + continue # Skip attributes (including doc attributes) preceding the name. while args[:2] == ["#", "["]: args = args[closing(args, 1) + 1:] @@ -630,6 +642,16 @@ def self_test(): pass else: raise AssertionError("export wrapper macro went unnoticed") + keyed = ('macro_rules! decl { (info $i:expr) => { fn _f() {} }; (namespace $v:ident = $o:literal) => { #[export_name = concat!("perry_nm_vt_", stringify!($v))] static $v: u8 = 0; }; } ' + 'decl!(info 1); decl!(namespace NM_A = "a"); macro_rules! outer { () => { decl!(info 2); }; }') + assert list(source_exports({"crates/a/src/lib.rs": keyed})) == ["perry_nm_vt_*"] + assert not source_exports({"crates/a/src/lib.rs": keyed.split(" decl!(info 1)")[0], "crates/b/src/lib.rs": "decl!(info 3);"}) + try: + source_exports({"x": keyed + ' macro_rules! bad { () => { decl!(namespace NM_B = "b"); }; }'}) + except ValueError: + pass + else: + raise AssertionError("keyword-picked export wrapper went unnoticed") import tempfile with tempfile.TemporaryDirectory() as tmp: root = Path(tmp) diff --git a/scripts/realm_diff_gate.py b/scripts/realm_diff_gate.py index fef99ff9ff7..a44ee80c5b0 100755 --- a/scripts/realm_diff_gate.py +++ b/scripts/realm_diff_gate.py @@ -10,9 +10,10 @@ witness is compiled with `PERRY_REALM_REACH=1` and its R must equal the checked-in `

.names.json`. The dumper is then compiled with the test-only compiler-driver input `PERRY_REALM_REACH_NAMES=

.names.json`, which sets - its R to exactly those names, top dropped. The gate asserts the + its R to those names united with its own, top dropped. The gate asserts the input took effect (the driver printed `[realm-reach-names]` for this file, - and the dumper's R has no top reason and is exactly those names), so a dumper + and the dumper's R has no top reason and is the closure of exactly those + names united with the dumper's own pre-closure names), so a dumper built without it fails by construction. It walks only the roots in R (the names are handed to it as `realm-dump.names`), and its dump, restricted to the names, must equal `

.jsonl`, which is main's full walk restricted to @@ -31,6 +32,26 @@ PERRY_RUNTIME_DIR=

/target/release \\ python3 scripts/realm_diff_gate.py --perry
/target/release/perry --regenerate +The full dumper also writes one identity line per native namespace +declaration (does every access path yield one object). The cells that still +mint a fresh object per access on main are listed in MINTING; the gate +asserts the dump's minting set equals that list, so a cell that stops minting +or starts is red. The static realm image (WRT PR B) empties the list. + +The agreement check (A2-DESIGN 6.4): a native namespace has one member list, +its declaration, and `Object.keys` reads it, so the declared order and the +observed order are one list and agreeing with Node is one comparison per cell. +The full dumper writes one `@order` line per static import's module value and +per sub-namespace; the gate compares the keys both sides have, in order, with +Node's `Object.keys` over the same access path, recorded in +`native-order.node.json` (Node v26.12.1). A cell Node has no value for is +recorded as null there and listed by name, never skipped; a cell with no entry +is red. Disagreeing cells must equal ORDER_DISAGREES: a cell that starts or stops +disagreeing is red. +The Node reference changes only through + + python3 scripts/realm_diff_gate.py --perry --only full --regenerate-node --node + `--self-test` feeds the plainly built dumper's compile log to the restricted check, which must refuse it. """ @@ -78,8 +99,8 @@ def import_name(specifier): compiler's realm-reach scan (perry-hir realm_reach.rs native_module) adds the module's `node:` namespace entry and its members. A native receiver cell (%NativeNamespace:...%) is a different root: the runtime - spells it (path/posix's is %NativeNamespace:path.posix%) and some modules - (node:fs) have none. The dumper keys its native roots by this name + spells it (path/posix's is %NativeNamespace:path.posix%, not its + specifier). The dumper keys its native roots by this name (`nativeRoots` in realm_dump.ts; the gate tests hold the two together).""" return "node:" + specifier.removeprefix("node:") @@ -87,10 +108,105 @@ def import_name(specifier): NATIVE_IMPORT = re.compile(r'^import \* as (realm_native_\d+) from "([^"]+)";$', re.M) +# A2-DESIGN §9 Q6: 11 namespaces and 6 sub-namespaces mint per access. +MINTING = sorted(["console"] + ["%NativeNamespace:" + m + "%" for m in [ + "buffer", "crypto", "domain", "readline", "string_decoder", "tls", "tty", "v8", + "worker_threads", "zlib"]] + ["node:buffer.constants", "node:crypto.constants", + "node:http2.constants", "node:perf_hooks.constants", "node:v8.promiseHooks", + "node:v8.startupSnapshot"]) + + +NODE_ORDER = REFS / "native-order.node.json" +# Cells whose shared members are in a different relative order than Node's. +# None is one of the A2 namespace declarations: the module value is a function +# with own statics (assert, events, module), a submodule export object +# (diagnostics_channel, fs/promises, stream/consumers, stream/web, +# test/reporters) or the util object served for sys. Each leaves the list when +# its export order is fixed forward. +ORDER_DISAGREES = sorted([ + "node:assert", "node:diagnostics_channel", "node:events", "node:fs/promises", "node:module", + "node:stream/consumers", "node:stream/web", "node:sys", "node:test/reporters"]) + + class GateError(Exception): pass +def identities(stdout): + return [json.loads(line[len("@identity "):]) for line in stdout.splitlines() + if line.startswith("@identity ")] + + +def check_identity(records): + """Each declaration is recorded once; the minting set equals MINTING.""" + names = [r["name"] for r in records] + if not names or len(set(names)) != len(names): + raise GateError(f"identity records are missing or repeat a declaration: {names}") + minting = sorted(r["name"] for r in records if not r["one"]) + if minting != MINTING: + raise GateError(f"minting set differs from MINTING: starts {sorted(set(minting) - set(MINTING))}, " + f"stops {sorted(set(MINTING) - set(minting))}") + return minting + + +def orders(stdout): + return [json.loads(line[len("@order "):]) for line in stdout.splitlines() + if line.startswith("@order ")] + + +def shared_order(keys, other): + both = set(keys) & set(other) + return [k for k in keys if k in both] + + +def check_order(records, node): + """Every cell has a Node entry; a null entry is a cell with no Node value + (listed); every other cell's shared members are in Node's relative order, + except exactly ORDER_DISAGREES.""" + names = [r["name"] for r in records] + if not names or len(set(names)) != len(names): + raise GateError(f"order records are missing or repeat a cell: {names}") + missing = [n for n in names if n not in node] + if missing: + raise GateError(f"cells with no entry in {NODE_ORDER.name} (regenerate with node): {missing}") + no_node, agree, disagree = [], [], [] + for r in records: + theirs = node[r["name"]] + if theirs is None or r["keys"] is None: + no_node.append(r["name"]) + elif shared_order(r["keys"], theirs) == shared_order(theirs, r["keys"]): + agree.append(r["name"]) + else: + disagree.append(r["name"]) + if sorted(disagree) != sorted(ORDER_DISAGREES): + raise GateError(f"member order differs from Node's beyond ORDER_DISAGREES: starts " + f"{sorted(set(disagree) - set(ORDER_DISAGREES))}, stops " + f"{sorted(set(ORDER_DISAGREES) - set(disagree))}") + return agree, no_node + + +NODE_ORDER_PROBE = r""" +const subjects = JSON.parse(require("fs").readFileSync(0, "utf8")); +const out = {}; +for (const s of subjects) { + let value; + try { const root = require(s.spec); value = s.key === "" ? root : root[s.key]; } catch { value = undefined; } + out[s.name] = (typeof value === "object" && value !== null) || typeof value === "function" ? Object.keys(value) : null; +} +process.stdout.write(JSON.stringify(out, null, 0)); +""" + + +def node_order(node, records): + """Node's Object.keys over each record's access path (null: no value).""" + subjects = [{"name": r["name"], "spec": r["spec"], "key": r["key"]} for r in records] + run = subprocess.run([node, "-e", NODE_ORDER_PROBE], input=json.dumps(subjects), + capture_output=True, text=True, env=RUN_ENV) + if run.returncode != 0: + raise GateError(f"node order probe failed: {run.stderr[-500:]}") + return json.loads(run.stdout) + + def compile_ts(perry, source, binary, extra_env): env = dict(os.environ) env.pop("PERRY_REALM_REACH_NAMES", None) @@ -134,20 +250,26 @@ def reach_of(log): def check_restricted(log, names_file, names): - """The dumper was built with this names file, and R is exactly partial.""" + """The dumper was built with this names file, and R is the closure of + exactly the file's names united with the dumper's own (pre-closure) names: + the seed the compiler closed is that union, nothing else, and R holds it.""" took = [l.split() for l in log.splitlines() if l.startswith("[realm-reach-names] ")] if took != [["[realm-reach-names]", str(names_file), str(len(names))]]: raise GateError(f"the dumper was not built with PERRY_REALM_REACH_NAMES={names_file}") reach = reach_of(log) if reach["top"]: raise GateError(f"restricted dumper R is still top: {reach['top']}") - if set(reach["names"]) != set(names): - extra = sorted(set(reach["names"]) - set(names))[:10] - missing = sorted(set(names) - set(reach["names"]))[:10] - raise GateError(f"restricted dumper R is not the names file: extra {extra}, missing {missing}") + union = set(names) | set(reach["own"]) + seed = set(reach["seed"] or ()) + if seed != union: + raise GateError(f"restricted dumper R is not the names file united with its own names: " + f"extra {sorted(seed - union)[:10]}, missing {sorted(union - seed)[:10]}") + if not union <= set(reach["names"]): + raise GateError(f"restricted dumper R lacks {sorted(union - set(reach['names']))[:10]}") + return reach -def dump(binary, names=None, walk=False): +def dump(binary, names=None, walk=False, records=None, order=None): """Run a dumper; `walk` hands it the names (realm-dump.names) so a restricted dumper walks only roots in R. Its output is restricted to `names` either way.""" @@ -165,6 +287,10 @@ def dump(binary, names=None, walk=False): if run.returncode != 0: raise GateError(f"{binary} exited {run.returncode}: {run.stderr[-500:]}") text = realm_dump.canonical(realm_dump.graph_from_text(run.stdout), names) + if records is not None: + records.extend(identities(run.stdout)) + if order is not None: + order.extend(orders(run.stdout)) return text.replace(str(work_dir()), WORK_TOKEN) @@ -195,6 +321,9 @@ def main(): ap.add_argument("--output", type=Path, default=ROOT / "target" / "realm-diff") ap.add_argument("--regenerate", action="store_true", help="rewrite realm-dumps/ (base arm only)") ap.add_argument("--self-test", action="store_true") + ap.add_argument("--regenerate-node", action="store_true", + help=f"rewrite realm-dumps/{NODE_ORDER.name} from --node (Node v26.12.1)") + ap.add_argument("--node", help="the node binary for --regenerate-node") ap.add_argument("--only", nargs="*", help="limit to these programs and/or 'full'") args = ap.parse_args() out = args.output.resolve() @@ -226,7 +355,9 @@ def main(): binary = out / f"dump-{program}" / "realm-dump" log = compile_ts(args.perry, dumper_source(set(names)), binary, {"PERRY_REALM_REACH_NAMES": str(names_file)}) - check_restricted(log, names_file, names) + reach = check_restricted(log, names_file, names) + print(f"realm_diff_gate: {program}: R = {len(reach['names'])} names " + f"(file {len(names)}, the dumper's own {len(reach['own'])})") ok &= compare(program, reference, dump(binary, set(names), walk=True), out) if "full" in wanted or args.self_test: binary = out / "dump-full" / "realm-dump" @@ -237,7 +368,20 @@ def main(): (REFS / "full.jsonl").write_text(dump(binary)) print("realm_diff_gate: regenerated full") elif "full" in wanted: - ok &= compare("full", REFS / "full.jsonl", dump(binary), out) + records, order = [], [] + text = dump(binary, records=records, order=order) + if args.regenerate_node: + if not args.node: + raise GateError("--regenerate-node needs --node") + NODE_ORDER.write_text(json.dumps(node_order(args.node, order), indent=0, sort_keys=True) + "\n") + print(f"realm_diff_gate: regenerated {NODE_ORDER.name} ({len(order)} cells)") + ok &= compare("full", REFS / "full.jsonl", text, out) + minting = check_identity(records) + print(f"realm_diff_gate: identity: {len(records)} declarations, " + f"{len(minting)} minting = MINTING") + agree, no_node = check_order(order, json.loads(NODE_ORDER.read_text())) + print(f"realm_diff_gate: order: {len(agree)} cells agree with Node, " + f"{len(ORDER_DISAGREES)} in ORDER_DISAGREES, no Node value: {no_node}") if args.self_test: names_file = REFS / "hello.names.json" names = json.loads(names_file.read_text())["names"] diff --git a/scripts/realm_diff_gate_tests.py b/scripts/realm_diff_gate_tests.py index 2eca0932c90..ef597cd43af 100644 --- a/scripts/realm_diff_gate_tests.py +++ b/scripts/realm_diff_gate_tests.py @@ -17,12 +17,18 @@ NAMES = ["console", "globalThis"] -def log(names_line=True, top=(), names=tuple(NAMES)): +OWN = ["Map", "node:fs.existsSync"] + + +def log(names_line=True, top=(), names=tuple(NAMES), own=tuple(OWN), seed=None): + """seed=None: the compiler closed the names united with its own names; + seed=False: it printed no seed (no input); otherwise that seed (+ own).""" lines = [] if names_line: lines.append(f"[realm-reach-names] {NAMES_FILE} {len(NAMES)}") lines.append("[realm-reach-json] " + json.dumps( - {"names": list(names), "top": list(top), "full": 10})) + {"names": list(names) + list(own), "top": list(top), "full": 10, "own": list(own), + "seed": None if seed is False else list(names if seed is None else seed) + list(own)})) return "\n".join(lines) + "\n" @@ -44,10 +50,19 @@ def test_another_names_file_or_count_fails(self): def test_a_top_or_incomplete_r_fails(self): with self.assertRaisesRegex(gate.GateError, "still top"): gate.check_restricted(log(top=["with"]), NAMES_FILE, NAMES) - with self.assertRaisesRegex(gate.GateError, "not the names file"): + with self.assertRaisesRegex(gate.GateError, "not the names file united"): gate.check_restricted(log(names=("console",)), NAMES_FILE, NAMES) - with self.assertRaisesRegex(gate.GateError, "not the names file"): + with self.assertRaisesRegex(gate.GateError, "not the names file united"): gate.check_restricted(log(names=tuple(NAMES) + ("Object",)), NAMES_FILE, NAMES) + with self.assertRaisesRegex(gate.GateError, "not the names file united"): + gate.check_restricted(log(seed=False), NAMES_FILE, NAMES) + + def test_the_dumpers_own_names_are_part_of_r(self): + reach = gate.check_restricted(log(), NAMES_FILE, NAMES) + self.assertEqual(sorted(reach["own"]), sorted(OWN)) + # A seed without the dumper's own names is not the union. + with self.assertRaisesRegex(gate.GateError, "missing"): + gate.check_restricted(log(seed=["console"]), NAMES_FILE, NAMES) def test_one_reach_line_is_required(self): with self.assertRaisesRegex(gate.GateError, "one \\[realm-reach-json\\]"): @@ -93,15 +108,28 @@ def test_a_program_importing_modules_keeps_exactly_those_imports(self): names = self.names("node-imports") self.assertEqual(kept_imports(names), ["node:events", "node:fs", "node:path/posix"]) # The native receiver cells are spelled by the runtime, not by the - # specifier: keyed by them, node:fs and node:path/posix would be lost. + # specifier: keyed by them, node:path/posix would be lost (its cell is + # path.posix). fs's cell is its namespace item's (fs/namespace.rs, + # alias node:fs.default): the `default` member every namespace import + # observes (node: `ns.default === require("fs")`). self.assertIn("%NativeNamespace:events%", names) - self.assertNotIn("%NativeNamespace:fs%", names) + self.assertIn("%NativeNamespace:fs%", names) self.assertNotIn("%NativeNamespace:path/posix%", names) self.assertIn("%NativeNamespace:path.posix%", names) + # Exactly the receiver cells the three imports reach: Buffer (node:fs + # births Buffer), stream (fs.ReadStream extends stream.Readable), + # path.win32 (path/posix.win32); any other cell is an unreached root. + self.assertEqual(sorted(n for n in names if n.startswith("%NativeNamespace:")), [ + "%NativeNamespace:buffer.Buffer%", "%NativeNamespace:events%", + "%NativeNamespace:fs%", "%NativeNamespace:path.posix%", + "%NativeNamespace:path.win32%", "%NativeNamespace:stream%"]) def test_a_global_receiver_cell_does_not_keep_its_module_import(self): names = self.names("hello") - self.assertIn("%NativeNamespace:console%", names) + # console is one declaration (it mints per access, A2-DESIGN §9 Q6): its + # receiver cell is the global itself, not a %NativeNamespace:console% root. + self.assertIn("console", names) + self.assertNotIn("%NativeNamespace:console%", names) self.assertEqual(kept_imports(names), []) @@ -146,5 +174,70 @@ def compile_ts(perry, source, binary, extra_env): self.assertIn("is outside R", sources["reference"]) self.assertEqual(sources["reference"], sources["check"]) + +class IdentityCheck(unittest.TestCase): + def records(self, minting): + return [{"name": n, "one": n not in minting} for n in gate.MINTING + ["%NativeNamespace:fs%"]] + + def test_the_minting_set_equals_the_list(self): + self.assertEqual(gate.check_identity(self.records(gate.MINTING)), gate.MINTING) + + def test_a_cell_that_stops_or_starts_minting_fails(self): + with self.assertRaisesRegex(gate.GateError, "stops"): + gate.check_identity(self.records(gate.MINTING[1:])) + with self.assertRaisesRegex(gate.GateError, "starts"): + gate.check_identity(self.records(gate.MINTING + ["%NativeNamespace:fs%"])) + + def test_a_second_record_or_none_fails(self): + with self.assertRaisesRegex(gate.GateError, "repeat"): + gate.check_identity(self.records(gate.MINTING) + [{"name": "%NativeNamespace:fs%", "one": True}]) + with self.assertRaisesRegex(gate.GateError, "missing"): + gate.check_identity([]) + + def test_identity_lines_are_read_from_the_dump(self): + out = '@realm {}\n@identity {"name": "a", "one": true}\n' + self.assertEqual(gate.identities(out), [{"name": "a", "one": True}]) + + + +class OrderCheck(unittest.TestCase): + # The fixtures are not the runtime's cells: no listed disagreement. + def setUp(self): + self.saved = gate.ORDER_DISAGREES + gate.ORDER_DISAGREES = [] + + def tearDown(self): + gate.ORDER_DISAGREES = self.saved + + def rec(self, name, keys): + return {"name": name, "spec": name, "key": "", "keys": keys} + + def test_shared_members_in_node_order_agree_and_only_one_side_is_not_an_order_question(self): + records = [self.rec("node:a", ["x", "perry_only", "y"]), self.rec("node:streams", ["s"])] + node = {"node:a": ["x", "node_only", "y"], "node:streams": None} + self.assertEqual(gate.check_order(records, node), (["node:a"], ["node:streams"])) + + def test_a_cell_out_of_node_order_fails_by_name(self): + with self.assertRaisesRegex(gate.GateError, r"starts \['node:a'\]"): + gate.check_order([self.rec("node:a", ["y", "x"])], {"node:a": ["x", "y"]}) + + def test_a_listed_disagreement_that_stops_fails(self): + gate.ORDER_DISAGREES = ["node:a"] + with self.assertRaisesRegex(gate.GateError, r"stops \['node:a'\]"): + gate.check_order([self.rec("node:a", ["x", "y"])], {"node:a": ["x", "y"]}) + + def test_a_cell_without_a_node_entry_or_a_repeat_fails(self): + with self.assertRaisesRegex(gate.GateError, "no entry"): + gate.check_order([self.rec("node:a", ["x"])], {}) + with self.assertRaisesRegex(gate.GateError, "repeat"): + gate.check_order([self.rec("node:a", ["x"])] * 2, {"node:a": ["x"]}) + with self.assertRaisesRegex(gate.GateError, "missing"): + gate.check_order([], {}) + + def test_order_lines_are_read_from_the_dump(self): + out = '@realm {}\n@order {"name": "a", "spec": "a", "key": "", "keys": ["k"]}\n' + self.assertEqual(gate.orders(out), [{"name": "a", "spec": "a", "key": "", "keys": ["k"]}]) + + if __name__ == "__main__": unittest.main() diff --git a/scripts/realm_dump.ts b/scripts/realm_dump.ts index 2af9c5d8588..20701dc803f 100644 --- a/scripts/realm_dump.ts +++ b/scripts/realm_dump.ts @@ -279,3 +279,60 @@ for (let cursor = 0; cursor < seen.length; cursor++) { // toStringTag is covered as an own symbol descriptor, including its getter. console.log("@realm " + JSON.stringify(record)); } + +// The Q6 identity record (A2-DESIGN §9): one line per native namespace +// declaration, saying whether every access path (static import's default, +// require, require(expr), sub-namespace property, the console global) yields +// one object. Written after the walk so it cannot change the dump, and only +// by the full dumper: a restricted one must not birth a module outside R (its +// `module` import is bound to undefined by the gate, which also skips this). +if (restrictedNames === null && realm_native_20 !== undefined) { + const load: any = realm_native_20.createRequire("/"); + const imported: any = {}; + for (let i = 0; i < nativeRoots.length; i++) imported[nativeRoots[i][0]] = nativeRoots[i][1]; + // [declaration, module, sub-namespace key or "", extra path] + const subjects: any[] = []; + const modules = ["buffer", "console", "crypto", "domain", "fs", "http", "http2", "https", "net", "readline", + "string_decoder", "tls", "tty", "v8", "vm", "worker_threads", "zlib"]; + for (let i = 0; i < modules.length; i++) { + subjects.push([modules[i] === "console" ? "console" : "%NativeNamespace:" + modules[i] + "%", modules[i], ""]); + } + const subs = [["buffer", "constants"], ["crypto", "constants"], ["fs", "constants"], ["http2", "constants"], + ["perf_hooks", "constants"], ["v8", "promiseHooks"], ["v8", "startupSnapshot"], ["zlib", "constants"]]; + for (let i = 0; i < subs.length; i++) subjects.push(["node:" + subs[i][0] + "." + subs[i][1], subs[i][0], subs[i][1]]); + for (let i = 0; i < subjects.length; i++) { + const name: string = subjects[i][0]; + const spec = "node:" + subjects[i][1]; + const key: string = subjects[i][2]; + const roots: any[] = [load(spec), load(spec), load(subjects[i][1]), imported[spec].default]; + const values: any[] = []; + for (let j = 0; j < roots.length; j++) values.push(key === "" ? roots[j] : roots[j][key]); + if (name === "console") values.push(globalThis.console); + if (name === "node:perf_hooks.constants") values.push((globalThis as any).performance.constants); + let one = typeof values[0] === "object" && values[0] !== null; + for (let j = 1; j < values.length; j++) if (values[j] !== values[0]) one = false; + console.log("@identity " + JSON.stringify({ name: name, one: one })); + } + // The member-order record (A2-DESIGN 6.4): a native namespace has one + // member list, its declaration, and Object.keys reads it, so agreeing with + // Node is one comparison per cell. One line per static import's module + // value (require(spec)) and per sub-namespace above; the gate runs the same + // access paths in Node (realm-dumps/native-order.node.json). + const orderSubjects: any[] = []; + for (let i = 0; i < nativeRoots.length; i++) orderSubjects.push([nativeRoots[i][0], nativeRoots[i][0], ""]); + for (let i = 0; i < subs.length; i++) { + orderSubjects.push(["node:" + subs[i][0] + "." + subs[i][1], "node:" + subs[i][0], subs[i][1]]); + } + for (let i = 0; i < orderSubjects.length; i++) { + // require() of a specifier Node does not know throws in both (node:streams). + let value: any = undefined; + try { + const root: any = load(orderSubjects[i][1]); + value = orderSubjects[i][2] === "" ? root : root[orderSubjects[i][2]]; + } catch (e) { + value = undefined; + } + const keys = (typeof value === "object" && value !== null) || typeof value === "function" ? Object.keys(value) : null; + console.log("@order " + JSON.stringify({ name: orderSubjects[i][0], spec: orderSubjects[i][1], key: orderSubjects[i][2], keys: keys })); + } +} diff --git a/scripts/sso_unbox_reviews.json b/scripts/sso_unbox_reviews.json index 500a83c6e57..ab78207b1f5 100644 --- a/scripts/sso_unbox_reviews.json +++ b/scripts/sso_unbox_reviews.json @@ -245,7 +245,7 @@ } ], "support_files": { - "crates/perry-runtime/src/node_stream_event_emitter.rs": "baa7cfaf0c74b3d5af0cb6bfa34ada7ee09048db7fcba858f3283a942b820c38", + "crates/perry-runtime/src/node_stream_event_emitter.rs": "28f6cf40bae2d6ff99532d79dc2c15a7594b3b2a709fa1445d9be54127587c3f", "crates/perry-runtime/src/string/concat.rs": "f90806f73bc87bf676ecc8992c31cb7c95a4768c0402fb9e478a15029007b0ad", "crates/perry-runtime/src/object/builtin_proto_entries.rs": "fbdf1c9e628992cacbd6c2ffbc7ec5cd60969a9441424f506258a18a8e4961e6", "crates/perry-runtime/src/object/property_ops/put_value.rs": "baab63a24a3351dbfa6282cf5faf806da34d7717bb42f394dacfe5d5b713cc40", diff --git a/scripts/thread_exit_address_globals.json b/scripts/thread_exit_address_globals.json index 6e1df7d0304..3485d00afd0 100644 --- a/scripts/thread_exit_address_globals.json +++ b/scripts/thread_exit_address_globals.json @@ -541,10 +541,18 @@ { "file": "crates/perry-runtime/src/object/native_module.rs", "names": [ - "NATIVE_MODULE_VTABLE_PTR" + "NATIVE_MODULE_ROWS" ], "verdict": "no_heap_address", - "why": "Address of the static NATIVE_MODULE_VTABLE_IMPL, stored by install_native_module_vtable (native_module.rs:544); address of a static." + "why": "Address of the codegen-emitted (name, vtable) row array, a constant of the program image, stored once by js_nm_set_module_table at program entry; address of a static." + }, + { + "file": "crates/perry-runtime/src/object/native_module.rs", + "names": [ + "NATIVE_MODULE_ROW_COUNT" + ], + "verdict": "no_heap_address", + "why": "Length of that row array, stored by js_nm_set_module_table; a count." }, { "file": "crates/perry-runtime/src/object/native_module.rs", diff --git a/test-files/test_gap_crypto_certificate_prototype.ts b/test-files/test_gap_crypto_certificate_prototype.ts new file mode 100644 index 00000000000..ef88f7395e4 --- /dev/null +++ b/test-files/test_gap_crypto_certificate_prototype.ts @@ -0,0 +1,14 @@ +import { createRequire } from "node:module"; +const require = createRequire(import.meta.url); +const { Certificate } = require("crypto"); +console.log(typeof Certificate, Certificate.name, Certificate.length); +console.log(JSON.stringify(Reflect.ownKeys(Certificate))); +const d: any = Object.getOwnPropertyDescriptor(Certificate, "prototype"); +console.log(d ? [typeof d.value, d.writable, d.enumerable, d.configurable].join() : String(d)); +if (d) { + const p = d.value; + console.log(JSON.stringify(Reflect.ownKeys(p)), p.constructor === Certificate, Object.getPrototypeOf(p) === Object.prototype); + console.log(JSON.stringify(Object.getOwnPropertyNames(p).map((k: string) => { const e: any = Object.getOwnPropertyDescriptor(p, k); return [k, typeof e.value, e.writable, e.enumerable, e.configurable]; }))); + console.log(Certificate.prototype === p); +} +console.log(typeof Certificate.verifySpkac); diff --git a/test-files/test_gap_native_member_order.ts b/test-files/test_gap_native_member_order.ts new file mode 100644 index 00000000000..18e39064a27 --- /dev/null +++ b/test-files/test_gap_native_member_order.ts @@ -0,0 +1,27 @@ +// Object.keys order of sixteen native namespaces against Node (A2-DESIGN 4.1). Members only one side has are not an order question: each list holds the keys both sides have, in Node order. +import { createRequire } from "node:module"; +const require = createRequire(import.meta.url); + +const cells: [string, () => any, string[]][] = [ + ["assert/strict", () => require("assert/strict"), ["AssertionError", "ok", "fail", "equal", "notEqual", "deepEqual", "notDeepEqual", "deepStrictEqual", "notDeepStrictEqual", "strictEqual", "notStrictEqual", "partialDeepStrictEqual", "match", "doesNotMatch", "throws", "rejects", "doesNotThrow", "doesNotReject", "ifError", "Assert", "strict"]], + ["child_process", () => require("child_process"), ["_forkChild", "ChildProcess", "exec", "execFile", "execFileSync", "execSync", "fork", "spawn", "spawnSync"]], + ["constants", () => require("constants"), ["RTLD_LAZY", "RTLD_NOW", "RTLD_GLOBAL", "RTLD_LOCAL", "RTLD_DEEPBIND", "E2BIG", "EACCES", "EADDRINUSE", "EADDRNOTAVAIL", "EAFNOSUPPORT", "EAGAIN", "EALREADY", "EBADF", "EBADMSG", "EBUSY", "ECANCELED", "ECHILD", "ECONNABORTED", "ECONNREFUSED", "ECONNRESET", "EDEADLK", "EDESTADDRREQ", "EDOM", "EDQUOT", "EEXIST", "EFAULT", "EFBIG", "EHOSTUNREACH", "EIDRM", "EILSEQ", "EINPROGRESS", "EINTR", "EINVAL", "EIO", "EISCONN", "EISDIR", "ELOOP", "EMFILE", "EMLINK", "EMSGSIZE", "EMULTIHOP", "ENAMETOOLONG", "ENETDOWN", "ENETRESET", "ENETUNREACH", "ENFILE", "ENOBUFS", "ENODATA", "ENODEV", "ENOENT", "ENOEXEC", "ENOLCK", "ENOLINK", "ENOMEM", "ENOMSG", "ENOPROTOOPT", "ENOSPC", "ENOSR", "ENOSTR", "ENOSYS", "ENOTCONN", "ENOTDIR", "ENOTEMPTY", "ENOTSOCK", "ENOTSUP", "ENOTTY", "ENXIO", "EOPNOTSUPP", "EOVERFLOW", "EPERM", "EPIPE", "EPROTO", "EPROTONOSUPPORT", "EPROTOTYPE", "ERANGE", "EROFS", "ESPIPE", "ESRCH", "ESTALE", "ETIME", "ETIMEDOUT", "ETXTBSY", "EWOULDBLOCK", "EXDEV", "PRIORITY_LOW", "PRIORITY_BELOW_NORMAL", "PRIORITY_NORMAL", "PRIORITY_ABOVE_NORMAL", "PRIORITY_HIGH", "PRIORITY_HIGHEST", "SIGHUP", "SIGINT", "SIGQUIT", "SIGILL", "SIGTRAP", "SIGABRT", "SIGIOT", "SIGBUS", "SIGFPE", "SIGKILL", "SIGUSR1", "SIGSEGV", "SIGUSR2", "SIGPIPE", "SIGALRM", "SIGTERM", "SIGCHLD", "SIGSTKFLT", "SIGCONT", "SIGSTOP", "SIGTSTP", "SIGTTIN", "SIGTTOU", "SIGURG", "SIGXCPU", "SIGXFSZ", "SIGVTALRM", "SIGPROF", "SIGWINCH", "SIGIO", "SIGPOLL", "SIGPWR", "SIGSYS", "UV_FS_SYMLINK_DIR", "UV_FS_SYMLINK_JUNCTION", "O_RDONLY", "O_WRONLY", "O_RDWR", "UV_DIRENT_UNKNOWN", "UV_DIRENT_FILE", "UV_DIRENT_DIR", "UV_DIRENT_LINK", "UV_DIRENT_FIFO", "UV_DIRENT_SOCKET", "UV_DIRENT_CHAR", "UV_DIRENT_BLOCK", "S_IFMT", "S_IFREG", "S_IFDIR", "S_IFCHR", "S_IFBLK", "S_IFIFO", "S_IFLNK", "S_IFSOCK", "O_CREAT", "O_EXCL", "UV_FS_O_FILEMAP", "O_NOCTTY", "O_TRUNC", "O_APPEND", "O_DIRECTORY", "O_NOATIME", "O_NOFOLLOW", "O_SYNC", "O_DSYNC", "O_DIRECT", "O_NONBLOCK", "S_IRWXU", "S_IRUSR", "S_IWUSR", "S_IXUSR", "S_IRWXG", "S_IRGRP", "S_IWGRP", "S_IXGRP", "S_IRWXO", "S_IROTH", "S_IWOTH", "S_IXOTH", "F_OK", "R_OK", "W_OK", "X_OK", "UV_FS_COPYFILE_EXCL", "COPYFILE_EXCL", "UV_FS_COPYFILE_FICLONE", "COPYFILE_FICLONE", "UV_FS_COPYFILE_FICLONE_FORCE", "COPYFILE_FICLONE_FORCE", "OPENSSL_VERSION_NUMBER", "SSL_OP_ALL", "SSL_OP_ALLOW_NO_DHE_KEX", "SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION", "SSL_OP_CIPHER_SERVER_PREFERENCE", "SSL_OP_CISCO_ANYCONNECT", "SSL_OP_COOKIE_EXCHANGE", "SSL_OP_CRYPTOPRO_TLSEXT_BUG", "SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS", "SSL_OP_LEGACY_SERVER_CONNECT", "SSL_OP_NO_COMPRESSION", "SSL_OP_NO_ENCRYPT_THEN_MAC", "SSL_OP_NO_QUERY_MTU", "SSL_OP_NO_RENEGOTIATION", "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION", "SSL_OP_NO_SSLv2", "SSL_OP_NO_SSLv3", "SSL_OP_NO_TICKET", "SSL_OP_NO_TLSv1", "SSL_OP_NO_TLSv1_1", "SSL_OP_NO_TLSv1_2", "SSL_OP_NO_TLSv1_3", "SSL_OP_PRIORITIZE_CHACHA", "SSL_OP_TLS_ROLLBACK_BUG", "ENGINE_METHOD_RSA", "ENGINE_METHOD_DSA", "ENGINE_METHOD_DH", "ENGINE_METHOD_RAND", "ENGINE_METHOD_EC", "ENGINE_METHOD_CIPHERS", "ENGINE_METHOD_DIGESTS", "ENGINE_METHOD_PKEY_METHS", "ENGINE_METHOD_PKEY_ASN1_METHS", "ENGINE_METHOD_ALL", "ENGINE_METHOD_NONE", "DH_CHECK_P_NOT_SAFE_PRIME", "DH_CHECK_P_NOT_PRIME", "DH_UNABLE_TO_CHECK_GENERATOR", "DH_NOT_SUITABLE_GENERATOR", "RSA_PKCS1_PADDING", "RSA_NO_PADDING", "RSA_PKCS1_OAEP_PADDING", "RSA_X931_PADDING", "RSA_PKCS1_PSS_PADDING", "RSA_PSS_SALTLEN_DIGEST", "RSA_PSS_SALTLEN_MAX_SIGN", "RSA_PSS_SALTLEN_AUTO", "defaultCoreCipherList", "TLS1_VERSION", "TLS1_1_VERSION", "TLS1_2_VERSION", "TLS1_3_VERSION", "POINT_CONVERSION_COMPRESSED", "POINT_CONVERSION_UNCOMPRESSED", "POINT_CONVERSION_HYBRID"]], + ["dgram", () => require("dgram"), ["createSocket", "Socket"]], + ["fs", () => require("fs"), ["appendFile", "appendFileSync", "access", "accessSync", "chown", "chownSync", "chmod", "chmodSync", "close", "closeSync", "copyFile", "copyFileSync", "cp", "cpSync", "createReadStream", "createWriteStream", "exists", "existsSync", "fchown", "fchownSync", "fchmod", "fchmodSync", "fdatasync", "fdatasyncSync", "fstat", "fstatSync", "fsync", "fsyncSync", "ftruncate", "ftruncateSync", "futimes", "futimesSync", "glob", "globSync", "lchown", "lchownSync", "lchmod", "lchmodSync", "link", "linkSync", "lstat", "lstatSync", "lutimes", "lutimesSync", "mkdir", "mkdirSync", "mkdtemp", "mkdtempSync", "mkdtempDisposableSync", "open", "openSync", "openAsBlob", "readdir", "readdirSync", "read", "readSync", "readv", "readvSync", "readFile", "readFileSync", "readlink", "readlinkSync", "realpath", "realpathSync", "rename", "renameSync", "rm", "rmSync", "rmdir", "rmdirSync", "stat", "statfs", "statSync", "statfsSync", "symlink", "symlinkSync", "truncate", "truncateSync", "unwatchFile", "unlink", "unlinkSync", "utimes", "utimesSync", "watch", "watchFile", "writeFile", "writeFileSync", "write", "writeSync", "writev", "writevSync", "Dirent", "Stats", "ReadStream", "WriteStream", "FileReadStream", "FileWriteStream", "Utf8Stream", "_toUnixTimestamp", "Dir", "opendir", "opendirSync", "constants", "promises"]], + ["http", () => require("http"), ["_connectionListener", "METHODS", "STATUS_CODES", "Agent", "ClientRequest", "IncomingMessage", "OutgoingMessage", "Server", "ServerResponse", "createServer", "validateHeaderName", "validateHeaderValue", "get", "request", "setMaxIdleHTTPParsers", "setGlobalProxyFromEnv", "maxHeaderSize", "globalAgent", "WebSocket"]], + ["http2", () => require("http2"), ["connect", "constants", "createServer", "createSecureServer", "getDefaultSettings", "getPackedSettings", "getUnpackedSettings", "performServerHandshake", "sensitiveHeaders", "Http2ServerRequest", "Http2ServerResponse"]], + ["https", () => require("https"), ["Agent", "globalAgent", "Server", "createServer", "get", "request"]], + ["net", () => require("net"), ["_createServerHandle", "_normalizeArgs", "BlockList", "SocketAddress", "connect", "createConnection", "createServer", "isIP", "isIPv4", "isIPv6", "Server", "Socket", "Stream", "getDefaultAutoSelectFamily", "setDefaultAutoSelectFamily", "getDefaultAutoSelectFamilyAttemptTimeout", "setDefaultAutoSelectFamilyAttemptTimeout"]], + ["repl", () => require("repl"), ["start", "REPLServer", "REPL_MODE_SLOPPY", "REPL_MODE_STRICT", "Recoverable"]], + ["util", () => require("util"), ["callbackify", "convertProcessSignalToExitCode", "debug", "debuglog", "deprecate", "format", "styleText", "formatWithOptions", "getCallSites", "getSystemErrorMap", "getSystemErrorName", "getSystemErrorMessage", "inherits", "inspect", "isArray", "isDeepStrictEqual", "promisify", "stripVTControlCharacters", "toUSVString", "transferableAbortSignal", "transferableAbortController", "aborted", "types", "parseArgs", "TextDecoder", "TextEncoder", "diff", "setTraceSigInt"]], + ["tls", () => require("tls"), ["CLIENT_RENEG_LIMIT", "CLIENT_RENEG_WINDOW", "DEFAULT_CIPHERS", "DEFAULT_ECDH_CURVE", "DEFAULT_MIN_VERSION", "DEFAULT_MAX_VERSION", "getCiphers", "getCertificateCompressionAlgorithms", "rootCertificates", "getCACertificates", "setDefaultCACertificates", "convertALPNProtocols", "checkServerIdentity", "createSecureContext", "SecureContext", "TLSSocket", "Server", "createServer", "connect"]], + ["url", () => require("url"), ["Url", "parse", "resolve", "resolveObject", "format", "URL", "URLPattern", "URLSearchParams", "domainToASCII", "domainToUnicode", "pathToFileURL", "fileURLToPath", "fileURLToPathBuffer", "urlToHttpOptions"]], + ["worker_threads", () => require("worker_threads"), ["isInternalThread", "isMainThread", "MessagePort", "MessageChannel", "markAsUncloneable", "markAsUntransferable", "isMarkedAsUntransferable", "moveMessagePortToContext", "receiveMessageOnPort", "resourceLimits", "postMessageToThread", "threadId", "threadName", "SHARE_ENV", "Worker", "parentPort", "workerData", "BroadcastChannel", "setEnvironmentData", "getEnvironmentData", "locks"]], + ["process", () => process, ["version", "versions", "arch", "platform", "release", "_rawDebug", "moduleLoadList", "binding", "_linkedBinding", "_events", "_eventsCount", "_maxListeners", "domain", "_exiting", "config", "dlopen", "uptime", "_getActiveRequests", "_getActiveHandles", "getActiveResourcesInfo", "reallyExit", "_kill", "cpuUsage", "resourceUsage", "memoryUsage", "kill", "execve", "ref", "unref", "finalization", "hrtime", "openStdin", "allowedNodeEnvironmentFlags", "features", "_fatalException", "addUncaughtExceptionCaptureCallback", "nextTick", "_tickCallback", "sourceMapsEnabled", "setSourceMapsEnabled", "getBuiltinModule", "_debugProcess", "_debugEnd", "_startProfilerIdleNotifier", "_stopProfilerIdleNotifier", "stdout", "stdin", "stderr", "abort", "chdir", "cwd", "env", "title", "argv", "execArgv", "pid", "ppid", "execPath", "debugPort", "argv0", "_preload_modules", "report"]], + ["readline/promises", () => require("readline/promises"), ["Interface", "Readline", "createInterface"]], +]; +for (const [name, get, shared] of cells) { + const set = new Set(shared); + const keys = Object.keys(get()).filter((k) => set.has(k)); + console.log(name, keys.length, keys.join(",")); +} diff --git a/test-files/test_gap_node_default_import_is_cjs_value.ts b/test-files/test_gap_node_default_import_is_cjs_value.ts new file mode 100644 index 00000000000..a7145f9cc1d --- /dev/null +++ b/test-files/test_gap_node_default_import_is_cjs_value.ts @@ -0,0 +1,12 @@ +// A default import of a node builtin gives the module.exports value (the CJS value), not a namespace: +// stream -> Stream, events -> EventEmitter, module -> Module (node 26.8.1). +import sd from "node:stream"; +import * as sn from "node:stream"; +import ed from "node:events"; +import * as en from "node:events"; +import md from "node:module"; +import * as mn from "node:module"; + +console.log("stream", typeof sd, sd === sn.Stream, sd === sn.default, sn.default === sn.Stream, sd.name); +console.log("events", typeof ed, ed === en.EventEmitter, ed === en.default, en.default === en.EventEmitter, ed.name); +console.log("module", typeof md, md === mn.Module, md === mn.default, mn.default === mn.Module, md.name);