all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fec3:552e
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ac55a039-e63a-4637-8303-118ba379dffa
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fec3:552e
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.11
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.153
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fec3:552e
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: osism/container-images/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: c74960bea41042ca9b637a1dcf7fea3e
      build_refs:
      - branch: main
        change: '856'
        change_message: "chore(deps): update node.js to v24\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
          [node](https://redirect.github.com/nodejs/node) | stage | major | `23-alpine`
          \u2192 `24-alpine` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>nodejs/node
          (node)</summary>\n\n### [`v24.14.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.1):
          2026-03-24, Version 24.14.1 &#x27;Krypton&#x27; (LTS), @&#8203;RafaelGSS
          prepared by @&#8203;juanarbol\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.14.0...v24.14.1)\n\nThis
          is a security release.\n\n##### Notable Changes\n\n- (CVE-2026-21710) use
          null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High\n-
          (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina)
          - High\n- (CVE-2026-21717) test array index hash collision (Joyee Cheung)
          - Medium\n- (CVE-2026-21713) use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) - Medium\n- (CVE-2026-21714) handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL
          error code (RafaelGSS) - Medium\n- (CVE-2026-21712) handle url crash on
          different url formats (RafaelGSS) - Medium\n- (CVE-2026-21716) include permission
          check on lib/fs/promises (RafaelGSS) - Low\n- (CVE-2026-21715) add permission
          check to realpath.native (RafaelGSS) - Low\n\n##### Commits\n\n- \\[[`6fae244080`](https://redirect.github.com/nodejs/node/commit/6fae244080)]
          - **(CVE-2026-21717)** **build,test**: test array index hash collision (Joyee
          Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`cc0910c62e`](https://redirect.github.com/nodejs/node/commit/cc0910c62e)]
          - **(CVE-2026-21713)** **crypto**: use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) [nodejs-private/node-private#822](https://redirect.github.com/nodejs-private/node-private/pull/822)\n-
          \\[[`80cb042cf3`](https://redirect.github.com/nodejs/node/commit/80cb042cf3)]
          - **deps**: update undici to 7.24.4 (Node.js GitHub Bot) [#&#8203;62271](https://redirect.github.com/nodejs/node/pull/62271)\n-
          \\[[`f5b8667dc2`](https://redirect.github.com/nodejs/node/commit/f5b8667dc2)]
          - **deps**: update undici to 7.24.3 (Node.js GitHub Bot) [#&#8203;62233](https://redirect.github.com/nodejs/node/pull/62233)\n-
          \\[[`08852637d9`](https://redirect.github.com/nodejs/node/commit/08852637d9)]
          - **deps**: update undici to 7.22.0 (Node.js GitHub Bot) [#&#8203;62035](https://redirect.github.com/nodejs/node/pull/62035)\n-
          \\[[`61097db9fb`](https://redirect.github.com/nodejs/node/commit/61097db9fb)]
          - **deps**: upgrade npm to 11.11.0 (npm team) [#&#8203;61994](https://redirect.github.com/nodejs/node/pull/61994)\n-
          \\[[`9ac0f9f81e`](https://redirect.github.com/nodejs/node/commit/9ac0f9f81e)]
          - **deps**: upgrade npm to 11.10.1 (npm team) [#&#8203;61892](https://redirect.github.com/nodejs/node/pull/61892)\n-
          \\[[`3dab3c4698`](https://redirect.github.com/nodejs/node/commit/3dab3c4698)]
          - **deps**: V8: override `depot_tools` version (Richard Lau) [#&#8203;62344](https://redirect.github.com/nodejs/node/pull/62344)\n-
          \\[[`87521e99d1`](https://redirect.github.com/nodejs/node/commit/87521e99d1)]
          - **deps**: V8: backport [`1361b2a`](https://redirect.github.com/nodejs/node/commit/1361b2a49d02)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`045013366f`](https://redirect.github.com/nodejs/node/commit/045013366f)]
          - **deps**: V8: backport [`185f0fe`](https://redirect.github.com/nodejs/node/commit/185f0fe09b72)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`af22629ea8`](https://redirect.github.com/nodejs/node/commit/af22629ea8)]
          - **deps**: V8: backport [`0a8b1cd`](https://redirect.github.com/nodejs/node/commit/0a8b1cdcc8b2)
          (snek) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`380ea72eef`](https://redirect.github.com/nodejs/node/commit/380ea72eef)]
          - **(CVE-2026-21710)** **http**: use null prototype for headersDistinct/trailersDistinct
          (Matteo Collina) [nodejs-private/node-private#821](https://redirect.github.com/nodejs-private/node-private/pull/821)\n-
          \\[[`d6b6051e08`](https://redirect.github.com/nodejs/node/commit/d6b6051e08)]
          - **(CVE-2026-21716)** **permission**: include permission check on lib/fs/promises
          (RafaelGSS) [nodejs-private/node-private#795](https://redirect.github.com/nodejs-private/node-private/pull/795)\n-
          \\[[`bfdecef9da`](https://redirect.github.com/nodejs/node/commit/bfdecef9da)]
          - **(CVE-2026-21715)** **permission**: add permission check to realpath.native
          (RafaelGSS) [nodejs-private/node-private#794](https://redirect.github.com/nodejs-private/node-private/pull/794)\n-
          \\[[`c015edf313`](https://redirect.github.com/nodejs/node/commit/c015edf313)]
          - **(CVE-2026-21714)** **src**: handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL error
          code (RafaelGSS) [nodejs-private/node-private#832](https://redirect.github.com/nodejs-private/node-private/pull/832)\n-
          \\[[`cba66c48a5`](https://redirect.github.com/nodejs/node/commit/cba66c48a5)]
          - **(CVE-2026-21712)** **src**: handle url crash on different url formats
          (RafaelGSS) [nodejs-private/node-private#816](https://redirect.github.com/nodejs-private/node-private/pull/816)\n-
          \\[[`df8fbfb93d`](https://redirect.github.com/nodejs/node/commit/df8fbfb93d)]
          - **(CVE-2026-21637)** **tls**: wrap SNICallback invocation in try/catch
          (Matteo Collina) [nodejs-private/node-private#819](https://redirect.github.com/nodejs-private/node-private/pull/819)\n\n###
          [`v24.14.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.0):
          2026-02-24, Version 24.14.0 &#x27;Krypton&#x27; (LTS), @&#8203;ruyadorno
          prepared by @&#8203;aduh95\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.13.1...v24.14.0)\n\n#####
          Notable Changes\n\n- \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add `trackPromises` option to `createHook()`
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add `ignore` option to `fs.watch` (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add `http.setGlobalProxyFromEnv()` (Joyee
          Cheung) [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve `AsyncLocalStorage` in `queueMicrotask`
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add `bytes()` method to `node:stream/consumers`
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add `env` option to `run` function
          (Ethan Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add `convertProcessSignalToExitCode` utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n#####
          Commits\n\n- \\[[`180778fb9a`](https://redirect.github.com/nodejs/node/commit/180778fb9a)]
          - **assert**: fix loose deepEqual arrays with undefined and null failing
          (Ruben Bridgewater) [#&#8203;61587](https://redirect.github.com/nodejs/node/pull/61587)\n-
          \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add trackPromises option to createHook()
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`83bcd38d35`](https://redirect.github.com/nodejs/node/commit/83bcd38d35)]
          - **benchmark**: add streaming TextDecoder benchmark (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`4c105844c5`](https://redirect.github.com/nodejs/node/commit/4c105844c5)]
          - **build**: add support for Visual Studio 2026 (Micha\xEBl Zasso) [#&#8203;60727](https://redirect.github.com/nodejs/node/pull/60727)\n-
          \\[[`1f84fd91d9`](https://redirect.github.com/nodejs/node/commit/1f84fd91d9)]
          - **build**: skip sscache action on non-main branches (Joyee Cheung) [#&#8203;61790](https://redirect.github.com/nodejs/node/pull/61790)\n-
          \\[[`30601b680f`](https://redirect.github.com/nodejs/node/commit/30601b680f)]
          - **build**: add `--shared-nbytes` configure flag (Antoine du Hamel) [#&#8203;61341](https://redirect.github.com/nodejs/node/pull/61341)\n-
          \\[[`c6253eda49`](https://redirect.github.com/nodejs/node/commit/c6253eda49)]
          - **build**: add `--shared-hdr-histogram` configure flag (Antoine du Hamel)
          [#&#8203;61280](https://redirect.github.com/nodejs/node/pull/61280)\n- \\[[`584c189037`](https://redirect.github.com/nodejs/node/commit/584c189037)]
          - **build**: add `--shared-gtest` configure flag (Antoine du Hamel) [#&#8203;61279](https://redirect.github.com/nodejs/node/pull/61279)\n-
          \\[[`5998987881`](https://redirect.github.com/nodejs/node/commit/5998987881)]
          - **build**: aix: deoptimize implementation-visitor.cc with --shared (Stewart
          X Addison) [#&#8203;61550](https://redirect.github.com/nodejs/node/pull/61550)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`6a4511bafb`](https://redirect.github.com/nodejs/node/commit/6a4511bafb)]
          - **build,win**: fix vs2022 compilation (Stefan Stojanovic) [#&#8203;61530](https://redirect.github.com/nodejs/node/pull/61530)\n-
          \\[[`2d6735db8a`](https://redirect.github.com/nodejs/node/commit/2d6735db8a)]
          - **deps**: upgrade npm to 11.9.0 (npm team) [#&#8203;61685](https://redirect.github.com/nodejs/node/pull/61685)\n-
          \\[[`699e2f8f81`](https://redirect.github.com/nodejs/node/commit/699e2f8f81)]
          - **deps**: update amaro to 1.1.7 (Node.js GitHub Bot) [#&#8203;61730](https://redirect.github.com/nodejs/node/pull/61730)\n-
          \\[[`7be76316d6`](https://redirect.github.com/nodejs/node/commit/7be76316d6)]
          - **deps**: update minimatch to 10.1.2 (Node.js GitHub Bot) [#&#8203;61732](https://redirect.github.com/nodejs/node/pull/61732)\n-
          \\[[`97e5a65013`](https://redirect.github.com/nodejs/node/commit/97e5a65013)]
          - **deps**: update undici to 7.21.0 (Node.js GitHub Bot) [#&#8203;61683](https://redirect.github.com/nodejs/node/pull/61683)\n-
          \\[[`74e4710ee7`](https://redirect.github.com/nodejs/node/commit/74e4710ee7)]
          - **deps**: update googletest to [`56efe39`](https://redirect.github.com/nodejs/node/commit/56efe3983185e3f37e43415d1afa97e3860f187f)
          (Node.js GitHub Bot) [#&#8203;61605](https://redirect.github.com/nodejs/node/pull/61605)\n-
          \\[[`b5113e2a2a`](https://redirect.github.com/nodejs/node/commit/b5113e2a2a)]
          - **deps**: update amaro to 1.1.6 (Node.js GitHub Bot) [#&#8203;61603](https://redirect.github.com/nodejs/node/pull/61603)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c370c3dc06`](https://redirect.github.com/nodejs/node/commit/c370c3dc06)]
          - **(SEMVER-MINOR)** **deps**: add tools and scripts to pull LIEF as a dependency
          (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`e54975e17d`](https://redirect.github.com/nodejs/node/commit/e54975e17d)]
          - **deps**: V8: cherry-pick [highway@`dcc0ca1`](https://redirect.github.com/highway/node/commit/dcc0ca1cd42)
          (Richard Lau) [#&#8203;61008](https://redirect.github.com/nodejs/node/pull/61008)\n-
          \\[[`625b90b76b`](https://redirect.github.com/nodejs/node/commit/625b90b76b)]
          - **deps**: update undici to 7.19.2 (Node.js GitHub Bot) [#&#8203;61566](https://redirect.github.com/nodejs/node/pull/61566)\n-
          \\[[`05e9a9fb5e`](https://redirect.github.com/nodejs/node/commit/05e9a9fb5e)]
          - **deps**: update undici to 7.19.1 (Node.js GitHub Bot) [#&#8203;61514](https://redirect.github.com/nodejs/node/pull/61514)\n-
          \\[[`3d41643e38`](https://redirect.github.com/nodejs/node/commit/3d41643e38)]
          - **deps**: update undici to 7.19.0 (Node.js GitHub Bot) [#&#8203;61470](https://redirect.github.com/nodejs/node/pull/61470)\n-
          \\[[`17b363a66c`](https://redirect.github.com/nodejs/node/commit/17b363a66c)]
          - **dns**: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection
          (notvivek12) [#&#8203;61453](https://redirect.github.com/nodejs/node/pull/61453)\n-
          \\[[`33d0a8c22d`](https://redirect.github.com/nodejs/node/commit/33d0a8c22d)]
          - **doc**: clarify EventEmitter error handling in threat model (Matteo Collina)
          [#&#8203;61701](https://redirect.github.com/nodejs/node/pull/61701)\n- \\[[`5b8e72cf85`](https://redirect.github.com/nodejs/node/commit/5b8e72cf85)]
          - **doc**: mention default option for test runner env (Steven) [#&#8203;61659](https://redirect.github.com/nodejs/node/pull/61659)\n-
          \\[[`f44e67fac2`](https://redirect.github.com/nodejs/node/commit/f44e67fac2)]
          - **doc**: fix --inspect security warning section (Tim Perry) [#&#8203;61675](https://redirect.github.com/nodejs/node/pull/61675)\n-
          \\[[`a0e09c9043`](https://redirect.github.com/nodejs/node/commit/a0e09c9043)]
          - **doc**: document `url.format(urlString)` as deprecated under DEP0169
          (Ren\xE9) [#&#8203;61644](https://redirect.github.com/nodejs/node/pull/61644)\n-
          \\[[`5e719248fe`](https://redirect.github.com/nodejs/node/commit/5e719248fe)]
          - **doc**: deprecation add more codemod (Augustin Mauroy) [#&#8203;61642](https://redirect.github.com/nodejs/node/pull/61642)\n-
          \\[[`8f5a3e5df4`](https://redirect.github.com/nodejs/node/commit/8f5a3e5df4)]
          - **doc**: fix grammatical error in README.md (ayj8201) [#&#8203;61653](https://redirect.github.com/nodejs/node/pull/61653)\n-
          \\[[`d52b535163`](https://redirect.github.com/nodejs/node/commit/d52b535163)]
          - **doc**: correct tools README Boxstarter link (Mike McCready) [#&#8203;61638](https://redirect.github.com/nodejs/node/pull/61638)\n-
          \\[[`4889dc4f59`](https://redirect.github.com/nodejs/node/commit/4889dc4f59)]
          - **doc**: update `server.dropMaxConnection` link (YuSheng Chen) [#&#8203;61584](https://redirect.github.com/nodejs/node/pull/61584)\n-
          \\[[`8e48e72f2a`](https://redirect.github.com/nodejs/node/commit/8e48e72f2a)]
          - **doc**: clean up writing-and-running-benchmarks.md (Hardanish Singh)
          [#&#8203;61345](https://redirect.github.com/nodejs/node/pull/61345)\n- \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add ignore option to fs.watch (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`2d7e5f9581`](https://redirect.github.com/nodejs/node/commit/2d7e5f9581)]
          - **http**: implement slab allocation for HTTP header parsing (Mert Can
          Altin) [#&#8203;61375](https://redirect.github.com/nodejs/node/pull/61375)\n-
          \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add http.setGlobalProxyFromEnv() (Joyee Cheung)
          [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n- \\[[`6df8be48ce`](https://redirect.github.com/nodejs/node/commit/6df8be48ce)]
          - **lib**: use utf8 fast path for streaming TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`830fff0aca`](https://redirect.github.com/nodejs/node/commit/830fff0aca)]
          - **lib**: recycle queues (Robert Nagy) [#&#8203;61461](https://redirect.github.com/nodejs/node/pull/61461)\n-
          \\[[`069874bdbd`](https://redirect.github.com/nodejs/node/commit/069874bdbd)]
          - **lib**: use StringPrototypeStartsWith from primordials in locks (Taejin
          Kim) [#&#8203;61492](https://redirect.github.com/nodejs/node/pull/61492)\n-
          \\[[`7824c7589e`](https://redirect.github.com/nodejs/node/commit/7824c7589e)]
          - **lib**: unify ICU and no-ICU TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61409](https://redirect.github.com/nodejs/node/pull/61409)\n- \\[[`f81430702a`](https://redirect.github.com/nodejs/node/commit/f81430702a)]
          - **lib**: prefer `call()` over `apply()` if argument list is not array
          (Livia Medeiros) [#&#8203;60796](https://redirect.github.com/nodejs/node/pull/60796)\n-
          \\[[`a723f72e1e`](https://redirect.github.com/nodejs/node/commit/a723f72e1e)]
          - **lib**: add support for readable byte streams to .toWeb() (Hans Klunder)
          [#&#8203;58664](https://redirect.github.com/nodejs/node/pull/58664)\n- \\[[`b78d814b3d`](https://redirect.github.com/nodejs/node/commit/b78d814b3d)]
          - **meta**: persist sccache daemon until end of build workflows (Ren\xE9)
          [#&#8203;61639](https://redirect.github.com/nodejs/node/pull/61639)\n- \\[[`40a872a4b9`](https://redirect.github.com/nodejs/node/commit/40a872a4b9)]
          - **meta**: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot\\[bot])
          [#&#8203;61622](https://redirect.github.com/nodejs/node/pull/61622)\n- \\[[`0637bdb3be`](https://redirect.github.com/nodejs/node/commit/0637bdb3be)]
          - **meta**: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot\\[bot])
          [#&#8203;61621](https://redirect.github.com/nodejs/node/pull/61621)\n- \\[[`e8d9bd9fc5`](https://redirect.github.com/nodejs/node/commit/e8d9bd9fc5)]
          - **meta**: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61627](https://redirect.github.com/nodejs/node/pull/61627)\n- \\[[`c517df2b65`](https://redirect.github.com/nodejs/node/commit/c517df2b65)]
          - **meta**: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61625](https://redirect.github.com/nodejs/node/pull/61625)\n- \\[[`9a64f2f25d`](https://redirect.github.com/nodejs/node/commit/9a64f2f25d)]
          - **meta**: bump actions/cache from 5.0.1 to 5.0.3 (dependabot\\[bot]) [#&#8203;61624](https://redirect.github.com/nodejs/node/pull/61624)\n-
          \\[[`0e5922e95e`](https://redirect.github.com/nodejs/node/commit/0e5922e95e)]
          - **meta**: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot\\[bot])
          [#&#8203;61623](https://redirect.github.com/nodejs/node/pull/61623)\n- \\[[`5da7b51091`](https://redirect.github.com/nodejs/node/commit/5da7b51091)]
          - **meta**: bump actions/stale from 10.1.0 to 10.1.1 (dependabot\\[bot])
          [#&#8203;61620](https://redirect.github.com/nodejs/node/pull/61620)\n- \\[[`c085c8a43f`](https://redirect.github.com/nodejs/node/commit/c085c8a43f)]
          - **meta**: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot\\[bot])
          [#&#8203;61619](https://redirect.github.com/nodejs/node/pull/61619)\n- \\[[`ce2acf0275`](https://redirect.github.com/nodejs/node/commit/ce2acf0275)]
          - **meta**: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot\\[bot])
          [#&#8203;61242](https://redirect.github.com/nodejs/node/pull/61242)\n- \\[[`629f0eaac5`](https://redirect.github.com/nodejs/node/commit/629f0eaac5)]
          - **meta**: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot\\[bot])
          [#&#8203;61239](https://redirect.github.com/nodejs/node/pull/61239)\n- \\[[`cd80d369c9`](https://redirect.github.com/nodejs/node/commit/cd80d369c9)]
          - **meta**: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot\\[bot])
          [#&#8203;61238](https://redirect.github.com/nodejs/node/pull/61238)\n- \\[[`8c75e4e1fa`](https://redirect.github.com/nodejs/node/commit/8c75e4e1fa)]
          - **meta**: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot\\[bot])
          [#&#8203;60925](https://redirect.github.com/nodejs/node/pull/60925)\n- \\[[`5a9e9f4127`](https://redirect.github.com/nodejs/node/commit/5a9e9f4127)]
          - **meta**: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot\\[bot])
          [#&#8203;60767](https://redirect.github.com/nodejs/node/pull/60767)\n- \\[[`1519251dd1`](https://redirect.github.com/nodejs/node/commit/1519251dd1)]
          - **module**: do not invoke resolve hooks twice for imported cjs (Joyee
          Cheung) [#&#8203;61529](https://redirect.github.com/nodejs/node/pull/61529)\n-
          \\[[`8d7190b3fe`](https://redirect.github.com/nodejs/node/commit/8d7190b3fe)]
          - **module**: do not wrap module.\\_load when tracing is not enabled (Joyee
          Cheung) [#&#8203;61479](https://redirect.github.com/nodejs/node/pull/61479)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`7a83b38921`](https://redirect.github.com/nodejs/node/commit/7a83b38921)]
          - **net**: defer synchronous destroy calls in internalConnect (RajeshKumar11)
          [#&#8203;61658](https://redirect.github.com/nodejs/node/pull/61658)\n- \\[[`16bab79421`](https://redirect.github.com/nodejs/node/commit/16bab79421)]
          - **process**: do not truncate long strings in `--print` (Mohamed Akram)
          [#&#8203;61497](https://redirect.github.com/nodejs/node/pull/61497)\n- \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve AsyncLocalStorage in queueMicrotask
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`9cc1c4604f`](https://redirect.github.com/nodejs/node/commit/9cc1c4604f)]
          - **repl**: fix getters triggering side effects during completion (Dario
          Piotrowicz) [#&#8203;61043](https://redirect.github.com/nodejs/node/pull/61043)\n-
          \\[[`93703306a1`](https://redirect.github.com/nodejs/node/commit/93703306a1)]
          - **repl**: tab completion targets `<class>` instead of `new <class>` (\u0110\u1ED7
          Tr\u1ECDng H\u1EA3i) [#&#8203;60319](https://redirect.github.com/nodejs/node/pull/60319)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`46a2dad4db`](https://redirect.github.com/nodejs/node/commit/46a2dad4db)]
          - **sqlite**: avoid extra copy for large text binds (Ali Hassan) [#&#8203;61580](https://redirect.github.com/nodejs/node/pull/61580)\n-
          \\[[`f91a377f7e`](https://redirect.github.com/nodejs/node/commit/f91a377f7e)]
          - **sqlite**: use DictionaryTemplate for run() result (Mert Can Altin) [#&#8203;61432](https://redirect.github.com/nodejs/node/pull/61432)\n-
          \\[[`0e7571ae3e`](https://redirect.github.com/nodejs/node/commit/0e7571ae3e)]
          - **sqlite**: change approach to fix segfault SQLTagStore (Bart Louwers)
          [#&#8203;60462](https://redirect.github.com/nodejs/node/pull/60462)\n- \\[[`8e8f70524a`](https://redirect.github.com/nodejs/node/commit/8e8f70524a)]
          - **sqlite**: reserve vectors space (Guilherme Ara\xFAjo) [#&#8203;61540](https://redirect.github.com/nodejs/node/pull/61540)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`f0d8f37002`](https://redirect.github.com/nodejs/node/commit/f0d8f37002)]
          - **src**: elide heap allocation in structured clone implementation (Anna
          Henningsen) [#&#8203;61703](https://redirect.github.com/nodejs/node/pull/61703)\n-
          \\[[`db478c4336`](https://redirect.github.com/nodejs/node/commit/db478c4336)]
          - **src**: use simdutf for one-byte string UTF-8 write in stringBytes (Mert
          Can Altin) [#&#8203;61696](https://redirect.github.com/nodejs/node/pull/61696)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`da13186a15`](https://redirect.github.com/nodejs/node/commit/da13186a15)]
          - **src**: throw RangeError on failed ArrayBuffer BackingStore allocation
          (Chengzhong Wu) [#&#8203;61480](https://redirect.github.com/nodejs/node/pull/61480)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add bytes() method to stream/consumers
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`ad04a469c8`](https://redirect.github.com/nodejs/node/commit/ad04a469c8)]
          - **test**: restraint version replacement pattern in snapshots (Chengzhong
          Wu) [#&#8203;61748](https://redirect.github.com/nodejs/node/pull/61748)\n-
          \\[[`2d3b4a8d65`](https://redirect.github.com/nodejs/node/commit/2d3b4a8d65)]
          - **test**: print stack immediately avoiding GC interleaving (Chengzhong
          Wu) [#&#8203;61699](https://redirect.github.com/nodejs/node/pull/61699)\n-
          \\[[`38f43a6d4e`](https://redirect.github.com/nodejs/node/commit/38f43a6d4e)]
          - **test**: fix case-insensitive path matching on Windows (Matteo Collina)
          [#&#8203;61682](https://redirect.github.com/nodejs/node/pull/61682)\n- \\[[`06513f5ff2`](https://redirect.github.com/nodejs/node/commit/06513f5ff2)]
          - **test**: fix flaky test-performance-eventloopdelay (Matteo Collina) [#&#8203;61629](https://redirect.github.com/nodejs/node/pull/61629)\n-
          \\[[`9d79c66c61`](https://redirect.github.com/nodejs/node/commit/9d79c66c61)]
          - **test**: remove duplicate wpt tests (Filip Skokan) [#&#8203;61617](https://redirect.github.com/nodejs/node/pull/61617)\n-
          \\[[`eac9f4f401`](https://redirect.github.com/nodejs/node/commit/eac9f4f401)]
          - **test**: fix race condition in watch mode tests (Matteo Collina) [#&#8203;61615](https://redirect.github.com/nodejs/node/pull/61615)\n-
          \\[[`ecf5947575`](https://redirect.github.com/nodejs/node/commit/ecf5947575)]
          - **test**: update WPT for url to [`e3c46fd`](https://redirect.github.com/nodejs/node/commit/e3c46fdf55)
          (Node.js GitHub Bot) [#&#8203;61602](https://redirect.github.com/nodejs/node/pull/61602)\n-
          \\[[`356ff5fece`](https://redirect.github.com/nodejs/node/commit/356ff5fece)]
          - **test**: use the skipIfNoWatch() utility function (Luigi Pinca) [#&#8203;61531](https://redirect.github.com/nodejs/node/pull/61531)\n-
          \\[[`4b2187aea2`](https://redirect.github.com/nodejs/node/commit/4b2187aea2)]
          - **test**: unify assertSnapshot common patterns (Chengzhong Wu) [#&#8203;61590](https://redirect.github.com/nodejs/node/pull/61590)\n-
          \\[[`8c25489d63`](https://redirect.github.com/nodejs/node/commit/8c25489d63)]
          - **test**: split test-fs-watch-ignore-\\* (Luigi Pinca) [#&#8203;61494](https://redirect.github.com/nodejs/node/pull/61494)\n-
          \\[[`43b8a2b7e7`](https://redirect.github.com/nodejs/node/commit/43b8a2b7e7)]
          - **test**: add some validation for JSON doc output (Antoine du Hamel) [#&#8203;61413](https://redirect.github.com/nodejs/node/pull/61413)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`24cf6b8326`](https://redirect.github.com/nodejs/node/commit/24cf6b8326)]
          - **test**: reveal wpt evaluation errors in status files (Chengzhong Wu)
          [#&#8203;61358](https://redirect.github.com/nodejs/node/pull/61358)\n- \\[[`d4034dfb62`](https://redirect.github.com/nodejs/node/commit/d4034dfb62)]
          - **test**: forbid use of named imports for fixtures (Antoine du Hamel)
          [#&#8203;61228](https://redirect.github.com/nodejs/node/pull/61228)\n- \\[[`4f871ee897`](https://redirect.github.com/nodejs/node/commit/4f871ee897)]
          - **test**: enforce better never-settling-promise detection (Antoine du
          Hamel) [#&#8203;60976](https://redirect.github.com/nodejs/node/pull/60976)\n-
          \\[[`8e9adedf02`](https://redirect.github.com/nodejs/node/commit/8e9adedf02)]
          - **test**: ensure assertions are reached on all tests (Antoine du Hamel)
          [#&#8203;60845](https://redirect.github.com/nodejs/node/pull/60845)\n- \\[[`273832802e`](https://redirect.github.com/nodejs/node/commit/273832802e)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60763](https://redirect.github.com/nodejs/node/pull/60763)\n- \\[[`e06adcb52f`](https://redirect.github.com/nodejs/node/commit/e06adcb52f)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60760](https://redirect.github.com/nodejs/node/pull/60760)\n- \\[[`aeed0ccc02`](https://redirect.github.com/nodejs/node/commit/aeed0ccc02)]
          - **test**: use `RegExp.escape` to improve test reliability (Antoine du
          Hamel) [#&#8203;60803](https://redirect.github.com/nodejs/node/pull/60803)\n-
          \\[[`74bcd0adab`](https://redirect.github.com/nodejs/node/commit/74bcd0adab)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60728](https://redirect.github.com/nodejs/node/pull/60728)\n- \\[[`407807b08e`](https://redirect.github.com/nodejs/node/commit/407807b08e)]
          - **test**: skip tests not passing without `NODE_OPTIONS` support (Antoine
          du Hamel) [#&#8203;60912](https://redirect.github.com/nodejs/node/pull/60912)\n-
          \\[[`a9e70cefb0`](https://redirect.github.com/nodejs/node/commit/a9e70cefb0)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60634](https://redirect.github.com/nodejs/node/pull/60634)\n- \\[[`21b23cd0d0`](https://redirect.github.com/nodejs/node/commit/21b23cd0d0)]
          - **test\\_runner**: fix test enqueue when test file has syntax error (Edy
          Silva) [#&#8203;61573](https://redirect.github.com/nodejs/node/pull/61573)\n-
          \\[[`6a4de694b2`](https://redirect.github.com/nodejs/node/commit/6a4de694b2)]
          - **test\\_runner**: fix passing `expectFailure` (Moshe Atlow) [#&#8203;61568](https://redirect.github.com/nodejs/node/pull/61568)\n-
          \\[[`6640de2b0f`](https://redirect.github.com/nodejs/node/commit/6640de2b0f)]
          - **test\\_runner**: differentiate todo and failure styles (Moshe Atlow)
          [#&#8203;61564](https://redirect.github.com/nodejs/node/pull/61564)\n- \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add env option to run function (Ethan
          Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`f98986cbb9`](https://redirect.github.com/nodejs/node/commit/f98986cbb9)]
          - **tools**: switch to ARM runners on GHA jobs (Antoine du Hamel) [#&#8203;61903](https://redirect.github.com/nodejs/node/pull/61903)\n-
          \\[[`034589dd93`](https://redirect.github.com/nodejs/node/commit/034589dd93)]
          - **tools**: avoid building twice in coverage jobs (Antoine du Hamel) [#&#8203;61899](https://redirect.github.com/nodejs/node/pull/61899)\n-
          \\[[`e50e2f00bb`](https://redirect.github.com/nodejs/node/commit/e50e2f00bb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61759](https://redirect.github.com/nodejs/node/pull/61759)\n-
          \\[[`f658f48ccb`](https://redirect.github.com/nodejs/node/commit/f658f48ccb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61734](https://redirect.github.com/nodejs/node/pull/61734)\n-
          \\[[`65c77d74ff`](https://redirect.github.com/nodejs/node/commit/65c77d74ff)]
          - **tools**: use ubuntu-latest runner in `notify-on-push` workflow (Antoine
          du Hamel) [#&#8203;61742](https://redirect.github.com/nodejs/node/pull/61742)\n-
          \\[[`605905556a`](https://redirect.github.com/nodejs/node/commit/605905556a)]
          - **tools**: enforce removal of `lts-watch-*` labels on release proposals
          (Antoine du Hamel) [#&#8203;61672](https://redirect.github.com/nodejs/node/pull/61672)\n-
          \\[[`f0f98d4c03`](https://redirect.github.com/nodejs/node/commit/f0f98d4c03)]
          - **tools**: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren)
          [#&#8203;61663](https://redirect.github.com/nodejs/node/pull/61663)\n- \\[[`ab63ddf354`](https://redirect.github.com/nodejs/node/commit/ab63ddf354)]
          - **tools**: add LIEF to license builder (Chengzhong Wu) [#&#8203;61523](https://redirect.github.com/nodejs/node/pull/61523)\n-
          \\[[`8a0f6192c9`](https://redirect.github.com/nodejs/node/commit/8a0f6192c9)]
          - **tools**: enforce trailing commas in `test/es-module` (Antoine du Hamel)
          [#&#8203;60891](https://redirect.github.com/nodejs/node/pull/60891)\n- \\[[`4afbbcf39e`](https://redirect.github.com/nodejs/node/commit/4afbbcf39e)]
          - **tools**: enforce trailing commas in `test/sequential` (Antoine du Hamel)
          [#&#8203;60892](https://redirect.github.com/nodejs/node/pull/60892)\n- \\[[`4c1abf752c`](https://redirect.github.com/nodejs/node/commit/4c1abf752c)]
          - **tools,win**: upgrade install additional tools to Visual Studio 2026
          (Mike McCready) [#&#8203;61562](https://redirect.github.com/nodejs/node/pull/61562)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add convertProcessSignalToExitCode utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n###
          [`v24.13.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.13.1):
          2026-02-10, Version 24.13.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95\n\n[Compare
          Source](https://redirect.github.com/nodejs/node/compare/v24.13.0...v24.13.1)\n\n#####
          Notable Changes\n\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: add support for Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`8a67c00bf5`](https://redirect.github.com/nodejs/node/commit/8a67c00bf5)]
          - **doc**: mark `--build-snapshot` and `--build-snapshot-config` as stable
          (Joyee Cheung) [#&#8203;60954](https://redirect.github.com/nodejs/node/pull/60954)\n-
          \\[[`3999c2a910`](https://redirect.github.com/nodejs/node/commit/3999c2a910)]
          - **meta**: add avivkeller to collaborators (Aviv Keller) [#&#8203;61115](https://redirect.github.com/nodejs/node/pull/61115)\n-
          \\[[`fa542fbae6`](https://redirect.github.com/nodejs/node/commit/fa542fbae6)]
          - **meta**: add gurgunday to collaborators (G\xFCrg\xFCn Day\u0131o\u011Flu)
          [#&#8203;61094](https://redirect.github.com/nodejs/node/pull/61094)\n- \\[[`ff11eda2f2`](https://redirect.github.com/nodejs/node/commit/ff11eda2f2)]
          - **meta**: add Renegade334 to collaborators (Renegade334) [#&#8203;60714](https://redirect.github.com/nodejs/node/pull/60714)\n-
          \\[[`2e387fb969`](https://redirect.github.com/nodejs/node/commit/2e387fb969)]
          - **url**: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) [#&#8203;61593](https://redirect.github.com/nodejs/node/pull/61593)\n-
          \\[[`bb206782d4`](https://redirect.github.com/nodejs/node/commit/bb206782d4)]
          - **v8**: mark `v8.queryObjects()` as stable (Joyee Cheung) [#&#8203;60957](https://redirect.github.com/nodejs/node/pull/60957)\n\n#####
          Commits\n\n- \\[[`a73279c60d`](https://redirect.github.com/nodejs/node/commit/a73279c60d)]
          - **assert**: use a set instead of an array for faster lookup (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`6a61bcd73c`](https://redirect.github.com/nodejs/node/commit/6a61bcd73c)]
          - **assert,util**: fix deep comparison for sets and maps with mixed types
          (Ruben Bridgewater) [#&#8203;61388](https://redirect.github.com/nodejs/node/pull/61388)\n-
          \\[[`cf0eabcd42`](https://redirect.github.com/nodejs/node/commit/cf0eabcd42)]
          - **assert,util**: improve deep comparison performance (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`ff3b9ac183`](https://redirect.github.com/nodejs/node/commit/ff3b9ac183)]
          - **benchmark**: add SQLite benchmarks (Guilherme Ara\xFAjo) [#&#8203;61401](https://redirect.github.com/nodejs/node/pull/61401)\n-
          \\[[`e1f7d68c94`](https://redirect.github.com/nodejs/node/commit/e1f7d68c94)]
          - **benchmark**: use boolean options in benchmark tests (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`91127c91cd`](https://redirect.github.com/nodejs/node/commit/91127c91cd)]
          - **benchmark**: allow boolean option values (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`170fda55f6`](https://redirect.github.com/nodejs/node/commit/170fda55f6)]
          - **benchmark**: add microbench on isInsideNodeModules (Chengzhong Wu) [#&#8203;60991](https://redirect.github.com/nodejs/node/pull/60991)\n-
          \\[[`3976381b41`](https://redirect.github.com/nodejs/node/commit/3976381b41)]
          - **benchmark**: fix incorrect base64 input in byteLength benchmark (semimikoh)
          [#&#8203;60841](https://redirect.github.com/nodejs/node/pull/60841)\n- \\[[`c702fccd76`](https://redirect.github.com/nodejs/node/commit/c702fccd76)]
          - **benchmark**: use typescript for import cjs benchmark (Joyee Cheung)
          [#&#8203;60663](https://redirect.github.com/nodejs/node/pull/60663)\n- \\[[`92c517c62d`](https://redirect.github.com/nodejs/node/commit/92c517c62d)]
          - **buffer**: make methods work on Uint8Array instances (Neal Beeken) [#&#8203;56578](https://redirect.github.com/nodejs/node/pull/56578)\n-
          \\[[`be95382edb`](https://redirect.github.com/nodejs/node/commit/be95382edb)]
          - **buffer**: let Buffer.of use heap (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;60503](https://redirect.github.com/nodejs/node/pull/60503)\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: test on Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`ea4687981b`](https://redirect.github.com/nodejs/node/commit/ea4687981b)]
          - **build**: update android-patches/trap-handler.h.patch (Mo Luo) [#&#8203;60369](https://redirect.github.com/nodejs/node/pull/60369)\n-
          \\[[`b3a7a8c780`](https://redirect.github.com/nodejs/node/commit/b3a7a8c780)]
          - **build**: update devcontainer.json to use paired nix env (Joyee Cheung)
          [#&#8203;61414](https://redirect.github.com/nodejs/node/pull/61414)\n- \\[[`7168d0b5e3`](https://redirect.github.com/nodejs/node/commit/7168d0b5e3)]
          - **build**: add embedtest into native suite (Joyee Cheung) [#&#8203;61357](https://redirect.github.com/nodejs/node/pull/61357)\n-
          \\[[`e00755a977`](https://redirect.github.com/nodejs/node/commit/e00755a977)]
          - **build**: fix misplaced comma in ldflags (hqzing) [#&#8203;61294](https://redirect.github.com/nodejs/node/pull/61294)\n-
          \\[[`72fcc3ee9d`](https://redirect.github.com/nodejs/node/commit/72fcc3ee9d)]
          - **build**: fix crate vendor file checksums on windows (Chengzhong Wu)
          [#&#8203;61329](https://redirect.github.com/nodejs/node/pull/61329)\n- \\[[`76a73d68fd`](https://redirect.github.com/nodejs/node/commit/76a73d68fd)]
          - **build**: expose libplatform symbols in shared libnode (Joyee Cheung)
          [#&#8203;61144](https://redirect.github.com/nodejs/node/pull/61144)\n- \\[[`ef8d26ce5c`](https://redirect.github.com/nodejs/node/commit/ef8d26ce5c)]
          - **build**: fix inconsistent quoting in `Makefile` (Antoine du Hamel) [#&#8203;60511](https://redirect.github.com/nodejs/node/pull/60511)\n-
          \\[[`2d23968783`](https://redirect.github.com/nodejs/node/commit/2d23968783)]
          - **build**: remove temporal updater (Chengzhong Wu) [#&#8203;61151](https://redirect.github.com/nodejs/node/pull/61151)\n-
          \\[[`4c2655f1c2`](https://redirect.github.com/nodejs/node/commit/4c2655f1c2)]
          - **build**: update test-wpt-report to use NODE instead of OUT\\_NODE (Filip
          Skokan) [#&#8203;61024](https://redirect.github.com/nodejs/node/pull/61024)\n-
          \\[[`eaea6821fc`](https://redirect.github.com/nodejs/node/commit/eaea6821fc)]
          - **build**: skip build-ci on actions with a separate test step (Chengzhong
          Wu) [#&#8203;61073](https://redirect.github.com/nodejs/node/pull/61073)\n-
          \\[[`dfd4e12037`](https://redirect.github.com/nodejs/node/commit/dfd4e12037)]
          - **build**: run embedtest with node\\_g when BUILDTYPE=Debug (Chengzhong
          Wu) [#&#8203;60850](https://redirect.github.com/nodejs/node/pull/60850)\n-
          \\[[`775c77234b`](https://redirect.github.com/nodejs/node/commit/775c77234b)]
          - **build,tools**: fix addon build deadlock on errors (Vladimir Morozov)
          [#&#8203;61321](https://redirect.github.com/nodejs/node/pull/61321)\n- \\[[`5deafc10fa`](https://redirect.github.com/nodejs/node/commit/5deafc10fa)]
          - **build,win**: improve logs when ClangCL is missing (Mike McCready) [#&#8203;61438](https://redirect.github.com/nodejs/node/pull/61438)\n-
          \\[[`e2481c5c6e`](https://redirect.github.com/nodejs/node/commit/e2481c5c6e)]
          - **build,win**: update WinGet configurations to Python 3.14 (Mike McCready)
          [#&#8203;61431](https://redirect.github.com/nodejs/node/pull/61431)\n- \\[[`d2586b7e4c`](https://redirect.github.com/nodejs/node/commit/d2586b7e4c)]
          - **child\\_process**: treat ipc length header as unsigned uint32 (Ryuhei
          Shima) [#&#8203;61344](https://redirect.github.com/nodejs/node/pull/61344)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`2c7da15612`](https://redirect.github.com/nodejs/node/commit/2c7da15612)]
          - **cluster**: fix port reuse between cluster (Ryuhei Shima) [#&#8203;60141](https://redirect.github.com/nodejs/node/pull/60141)\n-
          \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`2d5f20e9c3`](https://redirect.github.com/nodejs/node/commit/2d5f20e9c3)]
          - **crypto**: update root certificates to NSS 3.117 (Node.js GitHub Bot)
          [#&#8203;60741](https://redirect.github.com/nodejs/node/pull/60741)\n- \\[[`fba95be188`](https://redirect.github.com/nodejs/node/commit/fba95be188)]
          - **deps**: update archs files for openssl-3.5.5 (Node.js GitHub Bot) [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n-
          \\[[`08697289e0`](https://redirect.github.com/nodejs/node/commit/08697289e0)]
          - **deps**: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot)
          [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n- \\[[`403c50c04d`](https://redirect.github.com/nodejs/node/commit/403c50c04d)]
          - **deps**: update corepack to 0.34.6 (Node.js GitHub Bot) [#&#8203;61510](https://redirect.github.com/nodejs/node/pull/61510)\n-
          \\[[`3b24691aeb`](https://redirect.github.com/nodejs/node/commit/3b24691aeb)]
          - **deps**: upgrade npm to 11.8.0 (npm team) [#&#8203;61466](https://redirect.github.com/nodejs/node/pull/61466)\n-
          \\[[`2bba7efdc4`](https://redirect.github.com/nodejs/node/commit/2bba7efdc4)]
          - **deps**: update googletest to [`8508785`](https://redirect.github.com/nodejs/node/commit/85087857ad10bd407cd6ed2f52f7ea9752db621f)
          (Node.js GitHub Bot) [#&#8203;61417](https://redirect.github.com/nodejs/node/pull/61417)\n-
          \\[[`8f8c6f6162`](https://redirect.github.com/nodejs/node/commit/8f8c6f6162)]
          - **deps**: update sqlite to 3.51.2 (Node.js GitHub Bot) [#&#8203;61339](https://redirect.github.com/nodejs/node/pull/61339)\n-
          \\[[`c46009053c`](https://redirect.github.com/nodejs/node/commit/c46009053c)]
          - **deps**: update icu to 78.2 (Node.js GitHub Bot) [#&#8203;60523](https://redirect.github.com/nodejs/node/pull/60523)\n-
          \\[[`b46b8dd91b`](https://redirect.github.com/nodejs/node/commit/b46b8dd91b)]
          - **deps**: update ada to v3.4.0 (Yagiz Nizipli) [#&#8203;61315](https://redirect.github.com/nodejs/node/pull/61315)\n-
          \\[[`88c6b17e18`](https://redirect.github.com/nodejs/node/commit/88c6b17e18)]
          - **deps**: update zlib to 1.3.1-e00f703 (Node.js GitHub Bot) [#&#8203;61135](https://redirect.github.com/nodejs/node/pull/61135)\n-
          \\[[`0030c05ba9`](https://redirect.github.com/nodejs/node/commit/0030c05ba9)]
          - **deps**: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) [#&#8203;61271](https://redirect.github.com/nodejs/node/pull/61271)\n-
          \\[[`77437cff89`](https://redirect.github.com/nodejs/node/commit/77437cff89)]
          - **deps**: update nbytes to 0.1.2 (Node.js GitHub Bot) [#&#8203;61270](https://redirect.github.com/nodejs/node/pull/61270)\n-
          \\[[`fb0f05a937`](https://redirect.github.com/nodejs/node/commit/fb0f05a937)]
          - **deps**: update timezone to 2025c (Node.js GitHub Bot) [#&#8203;61138](https://redirect.github.com/nodejs/node/pull/61138)\n-
          \\[[`b426a47c05`](https://redirect.github.com/nodejs/node/commit/b426a47c05)]
          - **deps**: nghttp2: revert [`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
          (Antoine du Hamel) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c07a38f700`](https://redirect.github.com/nodejs/node/commit/c07a38f700)]
          - **deps**: update nghttp2 to 1.68.0 (nodejs-github-bot) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c2ddc9a18b`](https://redirect.github.com/nodejs/node/commit/c2ddc9a18b)]
          - **deps**: update simdjson to 4.2.4 (Node.js GitHub Bot) [#&#8203;61056](https://redirect.github.com/nodejs/node/pull/61056)\n-
          \\[[`f38cd6da8e`](https://redirect.github.com/nodejs/node/commit/f38cd6da8e)]
          - **deps**: update googletest to [`065127f`](https://redirect.github.com/nodejs/node/commit/065127f1e4b46c5f14fc73cf8d323c221f9dc68e)
          (Node.js GitHub Bot) [#&#8203;61055](https://redirect.github.com/nodejs/node/pull/61055)\n-
          \\[[`a9a6a4cdb2`](https://redirect.github.com/nodejs/node/commit/a9a6a4cdb2)]
          - **deps**: brotli: cherry-pick [`e230f47`](https://redirect.github.com/nodejs/node/commit/e230f474b87)
          (liujiahui) [#&#8203;61003](https://redirect.github.com/nodejs/node/pull/61003)\n-
          \\[[`5a40023aae`](https://redirect.github.com/nodejs/node/commit/5a40023aae)]
          - **deps**: upgrade npm to 11.7.0 (npm team) [#&#8203;61011](https://redirect.github.com/nodejs/node/pull/61011)\n-
          \\[[`4121e7a413`](https://redirect.github.com/nodejs/node/commit/4121e7a413)]
          - **deps**: update sqlite to 3.51.1 (Node.js GitHub Bot) [#&#8203;60899](https://redirect.github.com/nodejs/node/pull/60899)\n-
          \\[[`e8a09fc896`](https://redirect.github.com/nodejs/node/commit/e8a09fc896)]
          - **deps**: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) [#&#8203;60898](https://redirect.github.com/nodejs/node/pull/60898)\n-
          \\[[`8df5862ee5`](https://redirect.github.com/nodejs/node/commit/8df5862ee5)]
          - **deps**: upgrade npm to 11.6.4 (npm team) [#&#8203;60853](https://redirect.github.com/nodejs/node/pull/60853)\n-
          \\[[`6c1c8cbdcc`](https://redirect.github.com/nodejs/node/commit/6c1c8cbdcc)]
          - **deps**: update sqlite to 3.51.0 (Node.js GitHub Bot) [#&#8203;60614](https://redirect.github.com/nodejs/node/pull/60614)\n-
          \\[[`2d1efc7c1b`](https://redirect.github.com/nodejs/node/commit/2d1efc7c1b)]
          - **deps**: upgrade npm to 11.6.3 (npm team) [#&#8203;60785](https://redirect.github.com/nodejs/node/pull/60785)\n-
          \\[[`3a2de1c23b`](https://redirect.github.com/nodejs/node/commit/3a2de1c23b)]
          - **deps**: update brotli to 1.2.0 (Node.js GitHub Bot) [#&#8203;60540](https://redirect.github.com/nodejs/node/pull/60540)\n-
          \\[[`58c5d40bd1`](https://redirect.github.com/nodejs/node/commit/58c5d40bd1)]
          - **deps**: update simdjson to 4.2.2 (Node.js GitHub Bot) [#&#8203;60740](https://redirect.github.com/nodejs/node/pull/60740)\n-
          \\[[`e6b607ef50`](https://redirect.github.com/nodejs/node/commit/e6b607ef50)]
          - **deps**: update googletest to [`1b96fa1`](https://redirect.github.com/nodejs/node/commit/1b96fa13f549387b7549cc89e1a785cf143a1a50)
          (Node.js GitHub Bot) [#&#8203;60739](https://redirect.github.com/nodejs/node/pull/60739)\n-
          \\[[`650c9e0305`](https://redirect.github.com/nodejs/node/commit/650c9e0305)]
          - **deps**: update minimatch to 10.1.1 (Node.js GitHub Bot) [#&#8203;60543](https://redirect.github.com/nodejs/node/pull/60543)\n-
          \\[[`ef1951d5d5`](https://redirect.github.com/nodejs/node/commit/ef1951d5d5)]
          - **deps**: update inspector\\_protocol to [`1b1bcbb`](https://redirect.github.com/nodejs/node/commit/1b1bcbbe060e8c8cd8704f00f78978c50991)
          (Node.js GitHub Bot) [#&#8203;60705](https://redirect.github.com/nodejs/node/pull/60705)\n-
          \\[[`eb068305dd`](https://redirect.github.com/nodejs/node/commit/eb068305dd)]
          - **deps**: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) [#&#8203;60646](https://redirect.github.com/nodejs/node/pull/60646)\n-
          \\[[`ee1d99131c`](https://redirect.github.com/nodejs/node/commit/ee1d99131c)]
          - **deps**: update simdjson to 4.2.1 (Node.js GitHub Bot) [#&#8203;60644](https://redirect.github.com/nodejs/node/pull/60644)\n-
          \\[[`23582967b7`](https://redirect.github.com/nodejs/node/commit/23582967b7)]
          - **deps**: V8: cherry-pick [`1441665`](https://redirect.github.com/nodejs/node/commit/1441665e0d87)
          (Domagoj Stolfa) [#&#8203;60989](https://redirect.github.com/nodejs/node/pull/60989)\n-
          \\[[`155eaedff2`](https://redirect.github.com/nodejs/node/commit/155eaedff2)]
          - **deps**: V8: cherry-pick [`394a805`](https://redirect.github.com/nodejs/node/commit/394a8053b59e)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`c95a4a0f43`](https://redirect.github.com/nodejs/node/commit/c95a4a0f43)]
          - **deps**: V8: backport [`bbaae8e`](https://redirect.github.com/nodejs/node/commit/bbaae8e36164)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`6f123f186d`](https://redirect.github.com/nodejs/node/commit/6f123f186d)]
          - **doc**: move Security-Team from TSC to SECURITY (Rafael Gonzaga) [#&#8203;61495](https://redirect.github.com/nodejs/node/pull/61495)\n-
          \\[[`2e3337d15b`](https://redirect.github.com/nodejs/node/commit/2e3337d15b)]
          - **doc**: added `requestOCSP` option to `tls.connect` (ikeyan) [#&#8203;61064](https://redirect.github.com/nodejs/node/pull/61064)\n-
          \\[[`f505f81577`](https://redirect.github.com/nodejs/node/commit/f505f81577)]
          - **doc**: restore [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR)
          to collaborators (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61553](https://redirect.github.com/nodejs/node/pull/61553)\n- \\[[`12fb95d0c9`](https://redirect.github.com/nodejs/node/commit/12fb95d0c9)]
          - **doc**: update IBM/Red Hat volunteers with dedicated project time (Beth
          Griggs) [#&#8203;61588](https://redirect.github.com/nodejs/node/pull/61588)\n-
          \\[[`283ab61ed2`](https://redirect.github.com/nodejs/node/commit/283ab61ed2)]
          - **doc**: align Buffer.concat documentation with behavior (G\xFCrg\xFCn
          Day\u0131o\u011Flu) [#&#8203;60405](https://redirect.github.com/nodejs/node/pull/60405)\n-
          \\[[`fc9c906d5f`](https://redirect.github.com/nodejs/node/commit/fc9c906d5f)]
          - **doc**: remove `v` prefix for version references (Mike McCready) [#&#8203;61488](https://redirect.github.com/nodejs/node/pull/61488)\n-
          \\[[`4a88ed09e8`](https://redirect.github.com/nodejs/node/commit/4a88ed09e8)]
          - **doc**: mention constructor comparison in assert.deepStrictEqual (Hamza
          Kargin) [#&#8203;60253](https://redirect.github.com/nodejs/node/pull/60253)\n-
          \\[[`9b29d56491`](https://redirect.github.com/nodejs/node/commit/9b29d56491)]
          - **doc**: add CVE delay mention (Rafael Gonzaga) [#&#8203;61465](https://redirect.github.com/nodejs/node/pull/61465)\n-
          \\[[`4815e4ac52`](https://redirect.github.com/nodejs/node/commit/4815e4ac52)]
          - **doc**: update previous version links in BUILDING (Mike McCready) [#&#8203;61457](https://redirect.github.com/nodejs/node/pull/61457)\n-
          \\[[`8a43244e6c`](https://redirect.github.com/nodejs/node/commit/8a43244e6c)]
          - **doc**: include OpenJSF handle for security stewards (Rafael Gonzaga)
          [#&#8203;61454](https://redirect.github.com/nodejs/node/pull/61454)\n- \\[[`89a7f184a1`](https://redirect.github.com/nodejs/node/commit/89a7f184a1)]
          - **doc**: clarify process.argv\\[1] behavior for -e/--eval (Jeevankumar
          S) [#&#8203;61366](https://redirect.github.com/nodejs/node/pull/61366)\n-
          \\[[`b4041aba1c`](https://redirect.github.com/nodejs/node/commit/b4041aba1c)]
          - **doc**: remove Windows Dev Home instructions from BUILDING (Mike McCready)
          [#&#8203;61434](https://redirect.github.com/nodejs/node/pull/61434)\n- \\[[`fa7830bac0`](https://redirect.github.com/nodejs/node/commit/fa7830bac0)]
          - **doc**: clarify TypedArray properties on Buffer (Roman Reiss) [#&#8203;61355](https://redirect.github.com/nodejs/node/pull/61355)\n-
          \\[[`45663c8956`](https://redirect.github.com/nodejs/node/commit/45663c8956)]
          - **doc**: update Python 3.14 manual install instructions (Windows) (Mike
          McCready) [#&#8203;61428](https://redirect.github.com/nodejs/node/pull/61428)\n-
          \\[[`0248357f26`](https://redirect.github.com/nodejs/node/commit/0248357f26)]
          - **doc**: note resume build should not be done on node-test-commit (Stewart
          X Addison) [#&#8203;61373](https://redirect.github.com/nodejs/node/pull/61373)\n-
          \\[[`b254bab513`](https://redirect.github.com/nodejs/node/commit/b254bab513)]
          - **doc**: refine WebAssembly error documentation (sangwook) [#&#8203;61382](https://redirect.github.com/nodejs/node/pull/61382)\n-
          \\[[`8aca37c6ef`](https://redirect.github.com/nodejs/node/commit/8aca37c6ef)]
          - **doc**: add deprecation history for url.parse (Eng Zer Jun) [#&#8203;61389](https://redirect.github.com/nodejs/node/pull/61389)\n-
          \\[[`8047ac3aac`](https://redirect.github.com/nodejs/node/commit/8047ac3aac)]
          - **doc**: add marco and rafael in last sec release (Marco Ippolito) [#&#8203;61383](https://redirect.github.com/nodejs/node/pull/61383)\n-
          \\[[`61190bf4b4`](https://redirect.github.com/nodejs/node/commit/61190bf4b4)]
          - **doc**: packages: example of private import switch to internal (coderaiser)
          [#&#8203;61343](https://redirect.github.com/nodejs/node/pull/61343)\n- \\[[`346311c42f`](https://redirect.github.com/nodejs/node/commit/346311c42f)]
          - **doc**: add esm and cjs examples to node:v8 (Alfredo Gonz\xE1lez) [#&#8203;61328](https://redirect.github.com/nodejs/node/pull/61328)\n-
          \\[[`c07c80717c`](https://redirect.github.com/nodejs/node/commit/c07c80\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-images/pull/856
        commit_id: d45839d8d49aabf546334fbb18e11f84d0522ed7
        patchset: d45839d8d49aabf546334fbb18e11f84d0522ed7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      buildset: 34311a43d66c41eeab469b042904f8f8
      buildset_refs:
      - branch: main
        change: '856'
        change_message: "chore(deps): update node.js to v24\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
          [node](https://redirect.github.com/nodejs/node) | stage | major | `23-alpine`
          \u2192 `24-alpine` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>nodejs/node
          (node)</summary>\n\n### [`v24.14.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.1):
          2026-03-24, Version 24.14.1 &#x27;Krypton&#x27; (LTS), @&#8203;RafaelGSS
          prepared by @&#8203;juanarbol\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.14.0...v24.14.1)\n\nThis
          is a security release.\n\n##### Notable Changes\n\n- (CVE-2026-21710) use
          null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High\n-
          (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina)
          - High\n- (CVE-2026-21717) test array index hash collision (Joyee Cheung)
          - Medium\n- (CVE-2026-21713) use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) - Medium\n- (CVE-2026-21714) handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL
          error code (RafaelGSS) - Medium\n- (CVE-2026-21712) handle url crash on
          different url formats (RafaelGSS) - Medium\n- (CVE-2026-21716) include permission
          check on lib/fs/promises (RafaelGSS) - Low\n- (CVE-2026-21715) add permission
          check to realpath.native (RafaelGSS) - Low\n\n##### Commits\n\n- \\[[`6fae244080`](https://redirect.github.com/nodejs/node/commit/6fae244080)]
          - **(CVE-2026-21717)** **build,test**: test array index hash collision (Joyee
          Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`cc0910c62e`](https://redirect.github.com/nodejs/node/commit/cc0910c62e)]
          - **(CVE-2026-21713)** **crypto**: use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) [nodejs-private/node-private#822](https://redirect.github.com/nodejs-private/node-private/pull/822)\n-
          \\[[`80cb042cf3`](https://redirect.github.com/nodejs/node/commit/80cb042cf3)]
          - **deps**: update undici to 7.24.4 (Node.js GitHub Bot) [#&#8203;62271](https://redirect.github.com/nodejs/node/pull/62271)\n-
          \\[[`f5b8667dc2`](https://redirect.github.com/nodejs/node/commit/f5b8667dc2)]
          - **deps**: update undici to 7.24.3 (Node.js GitHub Bot) [#&#8203;62233](https://redirect.github.com/nodejs/node/pull/62233)\n-
          \\[[`08852637d9`](https://redirect.github.com/nodejs/node/commit/08852637d9)]
          - **deps**: update undici to 7.22.0 (Node.js GitHub Bot) [#&#8203;62035](https://redirect.github.com/nodejs/node/pull/62035)\n-
          \\[[`61097db9fb`](https://redirect.github.com/nodejs/node/commit/61097db9fb)]
          - **deps**: upgrade npm to 11.11.0 (npm team) [#&#8203;61994](https://redirect.github.com/nodejs/node/pull/61994)\n-
          \\[[`9ac0f9f81e`](https://redirect.github.com/nodejs/node/commit/9ac0f9f81e)]
          - **deps**: upgrade npm to 11.10.1 (npm team) [#&#8203;61892](https://redirect.github.com/nodejs/node/pull/61892)\n-
          \\[[`3dab3c4698`](https://redirect.github.com/nodejs/node/commit/3dab3c4698)]
          - **deps**: V8: override `depot_tools` version (Richard Lau) [#&#8203;62344](https://redirect.github.com/nodejs/node/pull/62344)\n-
          \\[[`87521e99d1`](https://redirect.github.com/nodejs/node/commit/87521e99d1)]
          - **deps**: V8: backport [`1361b2a`](https://redirect.github.com/nodejs/node/commit/1361b2a49d02)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`045013366f`](https://redirect.github.com/nodejs/node/commit/045013366f)]
          - **deps**: V8: backport [`185f0fe`](https://redirect.github.com/nodejs/node/commit/185f0fe09b72)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`af22629ea8`](https://redirect.github.com/nodejs/node/commit/af22629ea8)]
          - **deps**: V8: backport [`0a8b1cd`](https://redirect.github.com/nodejs/node/commit/0a8b1cdcc8b2)
          (snek) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`380ea72eef`](https://redirect.github.com/nodejs/node/commit/380ea72eef)]
          - **(CVE-2026-21710)** **http**: use null prototype for headersDistinct/trailersDistinct
          (Matteo Collina) [nodejs-private/node-private#821](https://redirect.github.com/nodejs-private/node-private/pull/821)\n-
          \\[[`d6b6051e08`](https://redirect.github.com/nodejs/node/commit/d6b6051e08)]
          - **(CVE-2026-21716)** **permission**: include permission check on lib/fs/promises
          (RafaelGSS) [nodejs-private/node-private#795](https://redirect.github.com/nodejs-private/node-private/pull/795)\n-
          \\[[`bfdecef9da`](https://redirect.github.com/nodejs/node/commit/bfdecef9da)]
          - **(CVE-2026-21715)** **permission**: add permission check to realpath.native
          (RafaelGSS) [nodejs-private/node-private#794](https://redirect.github.com/nodejs-private/node-private/pull/794)\n-
          \\[[`c015edf313`](https://redirect.github.com/nodejs/node/commit/c015edf313)]
          - **(CVE-2026-21714)** **src**: handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL error
          code (RafaelGSS) [nodejs-private/node-private#832](https://redirect.github.com/nodejs-private/node-private/pull/832)\n-
          \\[[`cba66c48a5`](https://redirect.github.com/nodejs/node/commit/cba66c48a5)]
          - **(CVE-2026-21712)** **src**: handle url crash on different url formats
          (RafaelGSS) [nodejs-private/node-private#816](https://redirect.github.com/nodejs-private/node-private/pull/816)\n-
          \\[[`df8fbfb93d`](https://redirect.github.com/nodejs/node/commit/df8fbfb93d)]
          - **(CVE-2026-21637)** **tls**: wrap SNICallback invocation in try/catch
          (Matteo Collina) [nodejs-private/node-private#819](https://redirect.github.com/nodejs-private/node-private/pull/819)\n\n###
          [`v24.14.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.0):
          2026-02-24, Version 24.14.0 &#x27;Krypton&#x27; (LTS), @&#8203;ruyadorno
          prepared by @&#8203;aduh95\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.13.1...v24.14.0)\n\n#####
          Notable Changes\n\n- \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add `trackPromises` option to `createHook()`
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add `ignore` option to `fs.watch` (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add `http.setGlobalProxyFromEnv()` (Joyee
          Cheung) [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve `AsyncLocalStorage` in `queueMicrotask`
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add `bytes()` method to `node:stream/consumers`
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add `env` option to `run` function
          (Ethan Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add `convertProcessSignalToExitCode` utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n#####
          Commits\n\n- \\[[`180778fb9a`](https://redirect.github.com/nodejs/node/commit/180778fb9a)]
          - **assert**: fix loose deepEqual arrays with undefined and null failing
          (Ruben Bridgewater) [#&#8203;61587](https://redirect.github.com/nodejs/node/pull/61587)\n-
          \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add trackPromises option to createHook()
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`83bcd38d35`](https://redirect.github.com/nodejs/node/commit/83bcd38d35)]
          - **benchmark**: add streaming TextDecoder benchmark (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`4c105844c5`](https://redirect.github.com/nodejs/node/commit/4c105844c5)]
          - **build**: add support for Visual Studio 2026 (Micha\xEBl Zasso) [#&#8203;60727](https://redirect.github.com/nodejs/node/pull/60727)\n-
          \\[[`1f84fd91d9`](https://redirect.github.com/nodejs/node/commit/1f84fd91d9)]
          - **build**: skip sscache action on non-main branches (Joyee Cheung) [#&#8203;61790](https://redirect.github.com/nodejs/node/pull/61790)\n-
          \\[[`30601b680f`](https://redirect.github.com/nodejs/node/commit/30601b680f)]
          - **build**: add `--shared-nbytes` configure flag (Antoine du Hamel) [#&#8203;61341](https://redirect.github.com/nodejs/node/pull/61341)\n-
          \\[[`c6253eda49`](https://redirect.github.com/nodejs/node/commit/c6253eda49)]
          - **build**: add `--shared-hdr-histogram` configure flag (Antoine du Hamel)
          [#&#8203;61280](https://redirect.github.com/nodejs/node/pull/61280)\n- \\[[`584c189037`](https://redirect.github.com/nodejs/node/commit/584c189037)]
          - **build**: add `--shared-gtest` configure flag (Antoine du Hamel) [#&#8203;61279](https://redirect.github.com/nodejs/node/pull/61279)\n-
          \\[[`5998987881`](https://redirect.github.com/nodejs/node/commit/5998987881)]
          - **build**: aix: deoptimize implementation-visitor.cc with --shared (Stewart
          X Addison) [#&#8203;61550](https://redirect.github.com/nodejs/node/pull/61550)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`6a4511bafb`](https://redirect.github.com/nodejs/node/commit/6a4511bafb)]
          - **build,win**: fix vs2022 compilation (Stefan Stojanovic) [#&#8203;61530](https://redirect.github.com/nodejs/node/pull/61530)\n-
          \\[[`2d6735db8a`](https://redirect.github.com/nodejs/node/commit/2d6735db8a)]
          - **deps**: upgrade npm to 11.9.0 (npm team) [#&#8203;61685](https://redirect.github.com/nodejs/node/pull/61685)\n-
          \\[[`699e2f8f81`](https://redirect.github.com/nodejs/node/commit/699e2f8f81)]
          - **deps**: update amaro to 1.1.7 (Node.js GitHub Bot) [#&#8203;61730](https://redirect.github.com/nodejs/node/pull/61730)\n-
          \\[[`7be76316d6`](https://redirect.github.com/nodejs/node/commit/7be76316d6)]
          - **deps**: update minimatch to 10.1.2 (Node.js GitHub Bot) [#&#8203;61732](https://redirect.github.com/nodejs/node/pull/61732)\n-
          \\[[`97e5a65013`](https://redirect.github.com/nodejs/node/commit/97e5a65013)]
          - **deps**: update undici to 7.21.0 (Node.js GitHub Bot) [#&#8203;61683](https://redirect.github.com/nodejs/node/pull/61683)\n-
          \\[[`74e4710ee7`](https://redirect.github.com/nodejs/node/commit/74e4710ee7)]
          - **deps**: update googletest to [`56efe39`](https://redirect.github.com/nodejs/node/commit/56efe3983185e3f37e43415d1afa97e3860f187f)
          (Node.js GitHub Bot) [#&#8203;61605](https://redirect.github.com/nodejs/node/pull/61605)\n-
          \\[[`b5113e2a2a`](https://redirect.github.com/nodejs/node/commit/b5113e2a2a)]
          - **deps**: update amaro to 1.1.6 (Node.js GitHub Bot) [#&#8203;61603](https://redirect.github.com/nodejs/node/pull/61603)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c370c3dc06`](https://redirect.github.com/nodejs/node/commit/c370c3dc06)]
          - **(SEMVER-MINOR)** **deps**: add tools and scripts to pull LIEF as a dependency
          (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`e54975e17d`](https://redirect.github.com/nodejs/node/commit/e54975e17d)]
          - **deps**: V8: cherry-pick [highway@`dcc0ca1`](https://redirect.github.com/highway/node/commit/dcc0ca1cd42)
          (Richard Lau) [#&#8203;61008](https://redirect.github.com/nodejs/node/pull/61008)\n-
          \\[[`625b90b76b`](https://redirect.github.com/nodejs/node/commit/625b90b76b)]
          - **deps**: update undici to 7.19.2 (Node.js GitHub Bot) [#&#8203;61566](https://redirect.github.com/nodejs/node/pull/61566)\n-
          \\[[`05e9a9fb5e`](https://redirect.github.com/nodejs/node/commit/05e9a9fb5e)]
          - **deps**: update undici to 7.19.1 (Node.js GitHub Bot) [#&#8203;61514](https://redirect.github.com/nodejs/node/pull/61514)\n-
          \\[[`3d41643e38`](https://redirect.github.com/nodejs/node/commit/3d41643e38)]
          - **deps**: update undici to 7.19.0 (Node.js GitHub Bot) [#&#8203;61470](https://redirect.github.com/nodejs/node/pull/61470)\n-
          \\[[`17b363a66c`](https://redirect.github.com/nodejs/node/commit/17b363a66c)]
          - **dns**: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection
          (notvivek12) [#&#8203;61453](https://redirect.github.com/nodejs/node/pull/61453)\n-
          \\[[`33d0a8c22d`](https://redirect.github.com/nodejs/node/commit/33d0a8c22d)]
          - **doc**: clarify EventEmitter error handling in threat model (Matteo Collina)
          [#&#8203;61701](https://redirect.github.com/nodejs/node/pull/61701)\n- \\[[`5b8e72cf85`](https://redirect.github.com/nodejs/node/commit/5b8e72cf85)]
          - **doc**: mention default option for test runner env (Steven) [#&#8203;61659](https://redirect.github.com/nodejs/node/pull/61659)\n-
          \\[[`f44e67fac2`](https://redirect.github.com/nodejs/node/commit/f44e67fac2)]
          - **doc**: fix --inspect security warning section (Tim Perry) [#&#8203;61675](https://redirect.github.com/nodejs/node/pull/61675)\n-
          \\[[`a0e09c9043`](https://redirect.github.com/nodejs/node/commit/a0e09c9043)]
          - **doc**: document `url.format(urlString)` as deprecated under DEP0169
          (Ren\xE9) [#&#8203;61644](https://redirect.github.com/nodejs/node/pull/61644)\n-
          \\[[`5e719248fe`](https://redirect.github.com/nodejs/node/commit/5e719248fe)]
          - **doc**: deprecation add more codemod (Augustin Mauroy) [#&#8203;61642](https://redirect.github.com/nodejs/node/pull/61642)\n-
          \\[[`8f5a3e5df4`](https://redirect.github.com/nodejs/node/commit/8f5a3e5df4)]
          - **doc**: fix grammatical error in README.md (ayj8201) [#&#8203;61653](https://redirect.github.com/nodejs/node/pull/61653)\n-
          \\[[`d52b535163`](https://redirect.github.com/nodejs/node/commit/d52b535163)]
          - **doc**: correct tools README Boxstarter link (Mike McCready) [#&#8203;61638](https://redirect.github.com/nodejs/node/pull/61638)\n-
          \\[[`4889dc4f59`](https://redirect.github.com/nodejs/node/commit/4889dc4f59)]
          - **doc**: update `server.dropMaxConnection` link (YuSheng Chen) [#&#8203;61584](https://redirect.github.com/nodejs/node/pull/61584)\n-
          \\[[`8e48e72f2a`](https://redirect.github.com/nodejs/node/commit/8e48e72f2a)]
          - **doc**: clean up writing-and-running-benchmarks.md (Hardanish Singh)
          [#&#8203;61345](https://redirect.github.com/nodejs/node/pull/61345)\n- \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add ignore option to fs.watch (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`2d7e5f9581`](https://redirect.github.com/nodejs/node/commit/2d7e5f9581)]
          - **http**: implement slab allocation for HTTP header parsing (Mert Can
          Altin) [#&#8203;61375](https://redirect.github.com/nodejs/node/pull/61375)\n-
          \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add http.setGlobalProxyFromEnv() (Joyee Cheung)
          [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n- \\[[`6df8be48ce`](https://redirect.github.com/nodejs/node/commit/6df8be48ce)]
          - **lib**: use utf8 fast path for streaming TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`830fff0aca`](https://redirect.github.com/nodejs/node/commit/830fff0aca)]
          - **lib**: recycle queues (Robert Nagy) [#&#8203;61461](https://redirect.github.com/nodejs/node/pull/61461)\n-
          \\[[`069874bdbd`](https://redirect.github.com/nodejs/node/commit/069874bdbd)]
          - **lib**: use StringPrototypeStartsWith from primordials in locks (Taejin
          Kim) [#&#8203;61492](https://redirect.github.com/nodejs/node/pull/61492)\n-
          \\[[`7824c7589e`](https://redirect.github.com/nodejs/node/commit/7824c7589e)]
          - **lib**: unify ICU and no-ICU TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61409](https://redirect.github.com/nodejs/node/pull/61409)\n- \\[[`f81430702a`](https://redirect.github.com/nodejs/node/commit/f81430702a)]
          - **lib**: prefer `call()` over `apply()` if argument list is not array
          (Livia Medeiros) [#&#8203;60796](https://redirect.github.com/nodejs/node/pull/60796)\n-
          \\[[`a723f72e1e`](https://redirect.github.com/nodejs/node/commit/a723f72e1e)]
          - **lib**: add support for readable byte streams to .toWeb() (Hans Klunder)
          [#&#8203;58664](https://redirect.github.com/nodejs/node/pull/58664)\n- \\[[`b78d814b3d`](https://redirect.github.com/nodejs/node/commit/b78d814b3d)]
          - **meta**: persist sccache daemon until end of build workflows (Ren\xE9)
          [#&#8203;61639](https://redirect.github.com/nodejs/node/pull/61639)\n- \\[[`40a872a4b9`](https://redirect.github.com/nodejs/node/commit/40a872a4b9)]
          - **meta**: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot\\[bot])
          [#&#8203;61622](https://redirect.github.com/nodejs/node/pull/61622)\n- \\[[`0637bdb3be`](https://redirect.github.com/nodejs/node/commit/0637bdb3be)]
          - **meta**: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot\\[bot])
          [#&#8203;61621](https://redirect.github.com/nodejs/node/pull/61621)\n- \\[[`e8d9bd9fc5`](https://redirect.github.com/nodejs/node/commit/e8d9bd9fc5)]
          - **meta**: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61627](https://redirect.github.com/nodejs/node/pull/61627)\n- \\[[`c517df2b65`](https://redirect.github.com/nodejs/node/commit/c517df2b65)]
          - **meta**: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61625](https://redirect.github.com/nodejs/node/pull/61625)\n- \\[[`9a64f2f25d`](https://redirect.github.com/nodejs/node/commit/9a64f2f25d)]
          - **meta**: bump actions/cache from 5.0.1 to 5.0.3 (dependabot\\[bot]) [#&#8203;61624](https://redirect.github.com/nodejs/node/pull/61624)\n-
          \\[[`0e5922e95e`](https://redirect.github.com/nodejs/node/commit/0e5922e95e)]
          - **meta**: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot\\[bot])
          [#&#8203;61623](https://redirect.github.com/nodejs/node/pull/61623)\n- \\[[`5da7b51091`](https://redirect.github.com/nodejs/node/commit/5da7b51091)]
          - **meta**: bump actions/stale from 10.1.0 to 10.1.1 (dependabot\\[bot])
          [#&#8203;61620](https://redirect.github.com/nodejs/node/pull/61620)\n- \\[[`c085c8a43f`](https://redirect.github.com/nodejs/node/commit/c085c8a43f)]
          - **meta**: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot\\[bot])
          [#&#8203;61619](https://redirect.github.com/nodejs/node/pull/61619)\n- \\[[`ce2acf0275`](https://redirect.github.com/nodejs/node/commit/ce2acf0275)]
          - **meta**: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot\\[bot])
          [#&#8203;61242](https://redirect.github.com/nodejs/node/pull/61242)\n- \\[[`629f0eaac5`](https://redirect.github.com/nodejs/node/commit/629f0eaac5)]
          - **meta**: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot\\[bot])
          [#&#8203;61239](https://redirect.github.com/nodejs/node/pull/61239)\n- \\[[`cd80d369c9`](https://redirect.github.com/nodejs/node/commit/cd80d369c9)]
          - **meta**: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot\\[bot])
          [#&#8203;61238](https://redirect.github.com/nodejs/node/pull/61238)\n- \\[[`8c75e4e1fa`](https://redirect.github.com/nodejs/node/commit/8c75e4e1fa)]
          - **meta**: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot\\[bot])
          [#&#8203;60925](https://redirect.github.com/nodejs/node/pull/60925)\n- \\[[`5a9e9f4127`](https://redirect.github.com/nodejs/node/commit/5a9e9f4127)]
          - **meta**: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot\\[bot])
          [#&#8203;60767](https://redirect.github.com/nodejs/node/pull/60767)\n- \\[[`1519251dd1`](https://redirect.github.com/nodejs/node/commit/1519251dd1)]
          - **module**: do not invoke resolve hooks twice for imported cjs (Joyee
          Cheung) [#&#8203;61529](https://redirect.github.com/nodejs/node/pull/61529)\n-
          \\[[`8d7190b3fe`](https://redirect.github.com/nodejs/node/commit/8d7190b3fe)]
          - **module**: do not wrap module.\\_load when tracing is not enabled (Joyee
          Cheung) [#&#8203;61479](https://redirect.github.com/nodejs/node/pull/61479)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`7a83b38921`](https://redirect.github.com/nodejs/node/commit/7a83b38921)]
          - **net**: defer synchronous destroy calls in internalConnect (RajeshKumar11)
          [#&#8203;61658](https://redirect.github.com/nodejs/node/pull/61658)\n- \\[[`16bab79421`](https://redirect.github.com/nodejs/node/commit/16bab79421)]
          - **process**: do not truncate long strings in `--print` (Mohamed Akram)
          [#&#8203;61497](https://redirect.github.com/nodejs/node/pull/61497)\n- \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve AsyncLocalStorage in queueMicrotask
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`9cc1c4604f`](https://redirect.github.com/nodejs/node/commit/9cc1c4604f)]
          - **repl**: fix getters triggering side effects during completion (Dario
          Piotrowicz) [#&#8203;61043](https://redirect.github.com/nodejs/node/pull/61043)\n-
          \\[[`93703306a1`](https://redirect.github.com/nodejs/node/commit/93703306a1)]
          - **repl**: tab completion targets `<class>` instead of `new <class>` (\u0110\u1ED7
          Tr\u1ECDng H\u1EA3i) [#&#8203;60319](https://redirect.github.com/nodejs/node/pull/60319)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`46a2dad4db`](https://redirect.github.com/nodejs/node/commit/46a2dad4db)]
          - **sqlite**: avoid extra copy for large text binds (Ali Hassan) [#&#8203;61580](https://redirect.github.com/nodejs/node/pull/61580)\n-
          \\[[`f91a377f7e`](https://redirect.github.com/nodejs/node/commit/f91a377f7e)]
          - **sqlite**: use DictionaryTemplate for run() result (Mert Can Altin) [#&#8203;61432](https://redirect.github.com/nodejs/node/pull/61432)\n-
          \\[[`0e7571ae3e`](https://redirect.github.com/nodejs/node/commit/0e7571ae3e)]
          - **sqlite**: change approach to fix segfault SQLTagStore (Bart Louwers)
          [#&#8203;60462](https://redirect.github.com/nodejs/node/pull/60462)\n- \\[[`8e8f70524a`](https://redirect.github.com/nodejs/node/commit/8e8f70524a)]
          - **sqlite**: reserve vectors space (Guilherme Ara\xFAjo) [#&#8203;61540](https://redirect.github.com/nodejs/node/pull/61540)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`f0d8f37002`](https://redirect.github.com/nodejs/node/commit/f0d8f37002)]
          - **src**: elide heap allocation in structured clone implementation (Anna
          Henningsen) [#&#8203;61703](https://redirect.github.com/nodejs/node/pull/61703)\n-
          \\[[`db478c4336`](https://redirect.github.com/nodejs/node/commit/db478c4336)]
          - **src**: use simdutf for one-byte string UTF-8 write in stringBytes (Mert
          Can Altin) [#&#8203;61696](https://redirect.github.com/nodejs/node/pull/61696)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`da13186a15`](https://redirect.github.com/nodejs/node/commit/da13186a15)]
          - **src**: throw RangeError on failed ArrayBuffer BackingStore allocation
          (Chengzhong Wu) [#&#8203;61480](https://redirect.github.com/nodejs/node/pull/61480)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add bytes() method to stream/consumers
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`ad04a469c8`](https://redirect.github.com/nodejs/node/commit/ad04a469c8)]
          - **test**: restraint version replacement pattern in snapshots (Chengzhong
          Wu) [#&#8203;61748](https://redirect.github.com/nodejs/node/pull/61748)\n-
          \\[[`2d3b4a8d65`](https://redirect.github.com/nodejs/node/commit/2d3b4a8d65)]
          - **test**: print stack immediately avoiding GC interleaving (Chengzhong
          Wu) [#&#8203;61699](https://redirect.github.com/nodejs/node/pull/61699)\n-
          \\[[`38f43a6d4e`](https://redirect.github.com/nodejs/node/commit/38f43a6d4e)]
          - **test**: fix case-insensitive path matching on Windows (Matteo Collina)
          [#&#8203;61682](https://redirect.github.com/nodejs/node/pull/61682)\n- \\[[`06513f5ff2`](https://redirect.github.com/nodejs/node/commit/06513f5ff2)]
          - **test**: fix flaky test-performance-eventloopdelay (Matteo Collina) [#&#8203;61629](https://redirect.github.com/nodejs/node/pull/61629)\n-
          \\[[`9d79c66c61`](https://redirect.github.com/nodejs/node/commit/9d79c66c61)]
          - **test**: remove duplicate wpt tests (Filip Skokan) [#&#8203;61617](https://redirect.github.com/nodejs/node/pull/61617)\n-
          \\[[`eac9f4f401`](https://redirect.github.com/nodejs/node/commit/eac9f4f401)]
          - **test**: fix race condition in watch mode tests (Matteo Collina) [#&#8203;61615](https://redirect.github.com/nodejs/node/pull/61615)\n-
          \\[[`ecf5947575`](https://redirect.github.com/nodejs/node/commit/ecf5947575)]
          - **test**: update WPT for url to [`e3c46fd`](https://redirect.github.com/nodejs/node/commit/e3c46fdf55)
          (Node.js GitHub Bot) [#&#8203;61602](https://redirect.github.com/nodejs/node/pull/61602)\n-
          \\[[`356ff5fece`](https://redirect.github.com/nodejs/node/commit/356ff5fece)]
          - **test**: use the skipIfNoWatch() utility function (Luigi Pinca) [#&#8203;61531](https://redirect.github.com/nodejs/node/pull/61531)\n-
          \\[[`4b2187aea2`](https://redirect.github.com/nodejs/node/commit/4b2187aea2)]
          - **test**: unify assertSnapshot common patterns (Chengzhong Wu) [#&#8203;61590](https://redirect.github.com/nodejs/node/pull/61590)\n-
          \\[[`8c25489d63`](https://redirect.github.com/nodejs/node/commit/8c25489d63)]
          - **test**: split test-fs-watch-ignore-\\* (Luigi Pinca) [#&#8203;61494](https://redirect.github.com/nodejs/node/pull/61494)\n-
          \\[[`43b8a2b7e7`](https://redirect.github.com/nodejs/node/commit/43b8a2b7e7)]
          - **test**: add some validation for JSON doc output (Antoine du Hamel) [#&#8203;61413](https://redirect.github.com/nodejs/node/pull/61413)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`24cf6b8326`](https://redirect.github.com/nodejs/node/commit/24cf6b8326)]
          - **test**: reveal wpt evaluation errors in status files (Chengzhong Wu)
          [#&#8203;61358](https://redirect.github.com/nodejs/node/pull/61358)\n- \\[[`d4034dfb62`](https://redirect.github.com/nodejs/node/commit/d4034dfb62)]
          - **test**: forbid use of named imports for fixtures (Antoine du Hamel)
          [#&#8203;61228](https://redirect.github.com/nodejs/node/pull/61228)\n- \\[[`4f871ee897`](https://redirect.github.com/nodejs/node/commit/4f871ee897)]
          - **test**: enforce better never-settling-promise detection (Antoine du
          Hamel) [#&#8203;60976](https://redirect.github.com/nodejs/node/pull/60976)\n-
          \\[[`8e9adedf02`](https://redirect.github.com/nodejs/node/commit/8e9adedf02)]
          - **test**: ensure assertions are reached on all tests (Antoine du Hamel)
          [#&#8203;60845](https://redirect.github.com/nodejs/node/pull/60845)\n- \\[[`273832802e`](https://redirect.github.com/nodejs/node/commit/273832802e)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60763](https://redirect.github.com/nodejs/node/pull/60763)\n- \\[[`e06adcb52f`](https://redirect.github.com/nodejs/node/commit/e06adcb52f)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60760](https://redirect.github.com/nodejs/node/pull/60760)\n- \\[[`aeed0ccc02`](https://redirect.github.com/nodejs/node/commit/aeed0ccc02)]
          - **test**: use `RegExp.escape` to improve test reliability (Antoine du
          Hamel) [#&#8203;60803](https://redirect.github.com/nodejs/node/pull/60803)\n-
          \\[[`74bcd0adab`](https://redirect.github.com/nodejs/node/commit/74bcd0adab)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60728](https://redirect.github.com/nodejs/node/pull/60728)\n- \\[[`407807b08e`](https://redirect.github.com/nodejs/node/commit/407807b08e)]
          - **test**: skip tests not passing without `NODE_OPTIONS` support (Antoine
          du Hamel) [#&#8203;60912](https://redirect.github.com/nodejs/node/pull/60912)\n-
          \\[[`a9e70cefb0`](https://redirect.github.com/nodejs/node/commit/a9e70cefb0)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60634](https://redirect.github.com/nodejs/node/pull/60634)\n- \\[[`21b23cd0d0`](https://redirect.github.com/nodejs/node/commit/21b23cd0d0)]
          - **test\\_runner**: fix test enqueue when test file has syntax error (Edy
          Silva) [#&#8203;61573](https://redirect.github.com/nodejs/node/pull/61573)\n-
          \\[[`6a4de694b2`](https://redirect.github.com/nodejs/node/commit/6a4de694b2)]
          - **test\\_runner**: fix passing `expectFailure` (Moshe Atlow) [#&#8203;61568](https://redirect.github.com/nodejs/node/pull/61568)\n-
          \\[[`6640de2b0f`](https://redirect.github.com/nodejs/node/commit/6640de2b0f)]
          - **test\\_runner**: differentiate todo and failure styles (Moshe Atlow)
          [#&#8203;61564](https://redirect.github.com/nodejs/node/pull/61564)\n- \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add env option to run function (Ethan
          Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`f98986cbb9`](https://redirect.github.com/nodejs/node/commit/f98986cbb9)]
          - **tools**: switch to ARM runners on GHA jobs (Antoine du Hamel) [#&#8203;61903](https://redirect.github.com/nodejs/node/pull/61903)\n-
          \\[[`034589dd93`](https://redirect.github.com/nodejs/node/commit/034589dd93)]
          - **tools**: avoid building twice in coverage jobs (Antoine du Hamel) [#&#8203;61899](https://redirect.github.com/nodejs/node/pull/61899)\n-
          \\[[`e50e2f00bb`](https://redirect.github.com/nodejs/node/commit/e50e2f00bb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61759](https://redirect.github.com/nodejs/node/pull/61759)\n-
          \\[[`f658f48ccb`](https://redirect.github.com/nodejs/node/commit/f658f48ccb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61734](https://redirect.github.com/nodejs/node/pull/61734)\n-
          \\[[`65c77d74ff`](https://redirect.github.com/nodejs/node/commit/65c77d74ff)]
          - **tools**: use ubuntu-latest runner in `notify-on-push` workflow (Antoine
          du Hamel) [#&#8203;61742](https://redirect.github.com/nodejs/node/pull/61742)\n-
          \\[[`605905556a`](https://redirect.github.com/nodejs/node/commit/605905556a)]
          - **tools**: enforce removal of `lts-watch-*` labels on release proposals
          (Antoine du Hamel) [#&#8203;61672](https://redirect.github.com/nodejs/node/pull/61672)\n-
          \\[[`f0f98d4c03`](https://redirect.github.com/nodejs/node/commit/f0f98d4c03)]
          - **tools**: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren)
          [#&#8203;61663](https://redirect.github.com/nodejs/node/pull/61663)\n- \\[[`ab63ddf354`](https://redirect.github.com/nodejs/node/commit/ab63ddf354)]
          - **tools**: add LIEF to license builder (Chengzhong Wu) [#&#8203;61523](https://redirect.github.com/nodejs/node/pull/61523)\n-
          \\[[`8a0f6192c9`](https://redirect.github.com/nodejs/node/commit/8a0f6192c9)]
          - **tools**: enforce trailing commas in `test/es-module` (Antoine du Hamel)
          [#&#8203;60891](https://redirect.github.com/nodejs/node/pull/60891)\n- \\[[`4afbbcf39e`](https://redirect.github.com/nodejs/node/commit/4afbbcf39e)]
          - **tools**: enforce trailing commas in `test/sequential` (Antoine du Hamel)
          [#&#8203;60892](https://redirect.github.com/nodejs/node/pull/60892)\n- \\[[`4c1abf752c`](https://redirect.github.com/nodejs/node/commit/4c1abf752c)]
          - **tools,win**: upgrade install additional tools to Visual Studio 2026
          (Mike McCready) [#&#8203;61562](https://redirect.github.com/nodejs/node/pull/61562)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add convertProcessSignalToExitCode utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n###
          [`v24.13.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.13.1):
          2026-02-10, Version 24.13.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95\n\n[Compare
          Source](https://redirect.github.com/nodejs/node/compare/v24.13.0...v24.13.1)\n\n#####
          Notable Changes\n\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: add support for Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`8a67c00bf5`](https://redirect.github.com/nodejs/node/commit/8a67c00bf5)]
          - **doc**: mark `--build-snapshot` and `--build-snapshot-config` as stable
          (Joyee Cheung) [#&#8203;60954](https://redirect.github.com/nodejs/node/pull/60954)\n-
          \\[[`3999c2a910`](https://redirect.github.com/nodejs/node/commit/3999c2a910)]
          - **meta**: add avivkeller to collaborators (Aviv Keller) [#&#8203;61115](https://redirect.github.com/nodejs/node/pull/61115)\n-
          \\[[`fa542fbae6`](https://redirect.github.com/nodejs/node/commit/fa542fbae6)]
          - **meta**: add gurgunday to collaborators (G\xFCrg\xFCn Day\u0131o\u011Flu)
          [#&#8203;61094](https://redirect.github.com/nodejs/node/pull/61094)\n- \\[[`ff11eda2f2`](https://redirect.github.com/nodejs/node/commit/ff11eda2f2)]
          - **meta**: add Renegade334 to collaborators (Renegade334) [#&#8203;60714](https://redirect.github.com/nodejs/node/pull/60714)\n-
          \\[[`2e387fb969`](https://redirect.github.com/nodejs/node/commit/2e387fb969)]
          - **url**: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) [#&#8203;61593](https://redirect.github.com/nodejs/node/pull/61593)\n-
          \\[[`bb206782d4`](https://redirect.github.com/nodejs/node/commit/bb206782d4)]
          - **v8**: mark `v8.queryObjects()` as stable (Joyee Cheung) [#&#8203;60957](https://redirect.github.com/nodejs/node/pull/60957)\n\n#####
          Commits\n\n- \\[[`a73279c60d`](https://redirect.github.com/nodejs/node/commit/a73279c60d)]
          - **assert**: use a set instead of an array for faster lookup (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`6a61bcd73c`](https://redirect.github.com/nodejs/node/commit/6a61bcd73c)]
          - **assert,util**: fix deep comparison for sets and maps with mixed types
          (Ruben Bridgewater) [#&#8203;61388](https://redirect.github.com/nodejs/node/pull/61388)\n-
          \\[[`cf0eabcd42`](https://redirect.github.com/nodejs/node/commit/cf0eabcd42)]
          - **assert,util**: improve deep comparison performance (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`ff3b9ac183`](https://redirect.github.com/nodejs/node/commit/ff3b9ac183)]
          - **benchmark**: add SQLite benchmarks (Guilherme Ara\xFAjo) [#&#8203;61401](https://redirect.github.com/nodejs/node/pull/61401)\n-
          \\[[`e1f7d68c94`](https://redirect.github.com/nodejs/node/commit/e1f7d68c94)]
          - **benchmark**: use boolean options in benchmark tests (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`91127c91cd`](https://redirect.github.com/nodejs/node/commit/91127c91cd)]
          - **benchmark**: allow boolean option values (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`170fda55f6`](https://redirect.github.com/nodejs/node/commit/170fda55f6)]
          - **benchmark**: add microbench on isInsideNodeModules (Chengzhong Wu) [#&#8203;60991](https://redirect.github.com/nodejs/node/pull/60991)\n-
          \\[[`3976381b41`](https://redirect.github.com/nodejs/node/commit/3976381b41)]
          - **benchmark**: fix incorrect base64 input in byteLength benchmark (semimikoh)
          [#&#8203;60841](https://redirect.github.com/nodejs/node/pull/60841)\n- \\[[`c702fccd76`](https://redirect.github.com/nodejs/node/commit/c702fccd76)]
          - **benchmark**: use typescript for import cjs benchmark (Joyee Cheung)
          [#&#8203;60663](https://redirect.github.com/nodejs/node/pull/60663)\n- \\[[`92c517c62d`](https://redirect.github.com/nodejs/node/commit/92c517c62d)]
          - **buffer**: make methods work on Uint8Array instances (Neal Beeken) [#&#8203;56578](https://redirect.github.com/nodejs/node/pull/56578)\n-
          \\[[`be95382edb`](https://redirect.github.com/nodejs/node/commit/be95382edb)]
          - **buffer**: let Buffer.of use heap (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;60503](https://redirect.github.com/nodejs/node/pull/60503)\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: test on Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`ea4687981b`](https://redirect.github.com/nodejs/node/commit/ea4687981b)]
          - **build**: update android-patches/trap-handler.h.patch (Mo Luo) [#&#8203;60369](https://redirect.github.com/nodejs/node/pull/60369)\n-
          \\[[`b3a7a8c780`](https://redirect.github.com/nodejs/node/commit/b3a7a8c780)]
          - **build**: update devcontainer.json to use paired nix env (Joyee Cheung)
          [#&#8203;61414](https://redirect.github.com/nodejs/node/pull/61414)\n- \\[[`7168d0b5e3`](https://redirect.github.com/nodejs/node/commit/7168d0b5e3)]
          - **build**: add embedtest into native suite (Joyee Cheung) [#&#8203;61357](https://redirect.github.com/nodejs/node/pull/61357)\n-
          \\[[`e00755a977`](https://redirect.github.com/nodejs/node/commit/e00755a977)]
          - **build**: fix misplaced comma in ldflags (hqzing) [#&#8203;61294](https://redirect.github.com/nodejs/node/pull/61294)\n-
          \\[[`72fcc3ee9d`](https://redirect.github.com/nodejs/node/commit/72fcc3ee9d)]
          - **build**: fix crate vendor file checksums on windows (Chengzhong Wu)
          [#&#8203;61329](https://redirect.github.com/nodejs/node/pull/61329)\n- \\[[`76a73d68fd`](https://redirect.github.com/nodejs/node/commit/76a73d68fd)]
          - **build**: expose libplatform symbols in shared libnode (Joyee Cheung)
          [#&#8203;61144](https://redirect.github.com/nodejs/node/pull/61144)\n- \\[[`ef8d26ce5c`](https://redirect.github.com/nodejs/node/commit/ef8d26ce5c)]
          - **build**: fix inconsistent quoting in `Makefile` (Antoine du Hamel) [#&#8203;60511](https://redirect.github.com/nodejs/node/pull/60511)\n-
          \\[[`2d23968783`](https://redirect.github.com/nodejs/node/commit/2d23968783)]
          - **build**: remove temporal updater (Chengzhong Wu) [#&#8203;61151](https://redirect.github.com/nodejs/node/pull/61151)\n-
          \\[[`4c2655f1c2`](https://redirect.github.com/nodejs/node/commit/4c2655f1c2)]
          - **build**: update test-wpt-report to use NODE instead of OUT\\_NODE (Filip
          Skokan) [#&#8203;61024](https://redirect.github.com/nodejs/node/pull/61024)\n-
          \\[[`eaea6821fc`](https://redirect.github.com/nodejs/node/commit/eaea6821fc)]
          - **build**: skip build-ci on actions with a separate test step (Chengzhong
          Wu) [#&#8203;61073](https://redirect.github.com/nodejs/node/pull/61073)\n-
          \\[[`dfd4e12037`](https://redirect.github.com/nodejs/node/commit/dfd4e12037)]
          - **build**: run embedtest with node\\_g when BUILDTYPE=Debug (Chengzhong
          Wu) [#&#8203;60850](https://redirect.github.com/nodejs/node/pull/60850)\n-
          \\[[`775c77234b`](https://redirect.github.com/nodejs/node/commit/775c77234b)]
          - **build,tools**: fix addon build deadlock on errors (Vladimir Morozov)
          [#&#8203;61321](https://redirect.github.com/nodejs/node/pull/61321)\n- \\[[`5deafc10fa`](https://redirect.github.com/nodejs/node/commit/5deafc10fa)]
          - **build,win**: improve logs when ClangCL is missing (Mike McCready) [#&#8203;61438](https://redirect.github.com/nodejs/node/pull/61438)\n-
          \\[[`e2481c5c6e`](https://redirect.github.com/nodejs/node/commit/e2481c5c6e)]
          - **build,win**: update WinGet configurations to Python 3.14 (Mike McCready)
          [#&#8203;61431](https://redirect.github.com/nodejs/node/pull/61431)\n- \\[[`d2586b7e4c`](https://redirect.github.com/nodejs/node/commit/d2586b7e4c)]
          - **child\\_process**: treat ipc length header as unsigned uint32 (Ryuhei
          Shima) [#&#8203;61344](https://redirect.github.com/nodejs/node/pull/61344)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`2c7da15612`](https://redirect.github.com/nodejs/node/commit/2c7da15612)]
          - **cluster**: fix port reuse between cluster (Ryuhei Shima) [#&#8203;60141](https://redirect.github.com/nodejs/node/pull/60141)\n-
          \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`2d5f20e9c3`](https://redirect.github.com/nodejs/node/commit/2d5f20e9c3)]
          - **crypto**: update root certificates to NSS 3.117 (Node.js GitHub Bot)
          [#&#8203;60741](https://redirect.github.com/nodejs/node/pull/60741)\n- \\[[`fba95be188`](https://redirect.github.com/nodejs/node/commit/fba95be188)]
          - **deps**: update archs files for openssl-3.5.5 (Node.js GitHub Bot) [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n-
          \\[[`08697289e0`](https://redirect.github.com/nodejs/node/commit/08697289e0)]
          - **deps**: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot)
          [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n- \\[[`403c50c04d`](https://redirect.github.com/nodejs/node/commit/403c50c04d)]
          - **deps**: update corepack to 0.34.6 (Node.js GitHub Bot) [#&#8203;61510](https://redirect.github.com/nodejs/node/pull/61510)\n-
          \\[[`3b24691aeb`](https://redirect.github.com/nodejs/node/commit/3b24691aeb)]
          - **deps**: upgrade npm to 11.8.0 (npm team) [#&#8203;61466](https://redirect.github.com/nodejs/node/pull/61466)\n-
          \\[[`2bba7efdc4`](https://redirect.github.com/nodejs/node/commit/2bba7efdc4)]
          - **deps**: update googletest to [`8508785`](https://redirect.github.com/nodejs/node/commit/85087857ad10bd407cd6ed2f52f7ea9752db621f)
          (Node.js GitHub Bot) [#&#8203;61417](https://redirect.github.com/nodejs/node/pull/61417)\n-
          \\[[`8f8c6f6162`](https://redirect.github.com/nodejs/node/commit/8f8c6f6162)]
          - **deps**: update sqlite to 3.51.2 (Node.js GitHub Bot) [#&#8203;61339](https://redirect.github.com/nodejs/node/pull/61339)\n-
          \\[[`c46009053c`](https://redirect.github.com/nodejs/node/commit/c46009053c)]
          - **deps**: update icu to 78.2 (Node.js GitHub Bot) [#&#8203;60523](https://redirect.github.com/nodejs/node/pull/60523)\n-
          \\[[`b46b8dd91b`](https://redirect.github.com/nodejs/node/commit/b46b8dd91b)]
          - **deps**: update ada to v3.4.0 (Yagiz Nizipli) [#&#8203;61315](https://redirect.github.com/nodejs/node/pull/61315)\n-
          \\[[`88c6b17e18`](https://redirect.github.com/nodejs/node/commit/88c6b17e18)]
          - **deps**: update zlib to 1.3.1-e00f703 (Node.js GitHub Bot) [#&#8203;61135](https://redirect.github.com/nodejs/node/pull/61135)\n-
          \\[[`0030c05ba9`](https://redirect.github.com/nodejs/node/commit/0030c05ba9)]
          - **deps**: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) [#&#8203;61271](https://redirect.github.com/nodejs/node/pull/61271)\n-
          \\[[`77437cff89`](https://redirect.github.com/nodejs/node/commit/77437cff89)]
          - **deps**: update nbytes to 0.1.2 (Node.js GitHub Bot) [#&#8203;61270](https://redirect.github.com/nodejs/node/pull/61270)\n-
          \\[[`fb0f05a937`](https://redirect.github.com/nodejs/node/commit/fb0f05a937)]
          - **deps**: update timezone to 2025c (Node.js GitHub Bot) [#&#8203;61138](https://redirect.github.com/nodejs/node/pull/61138)\n-
          \\[[`b426a47c05`](https://redirect.github.com/nodejs/node/commit/b426a47c05)]
          - **deps**: nghttp2: revert [`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
          (Antoine du Hamel) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c07a38f700`](https://redirect.github.com/nodejs/node/commit/c07a38f700)]
          - **deps**: update nghttp2 to 1.68.0 (nodejs-github-bot) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c2ddc9a18b`](https://redirect.github.com/nodejs/node/commit/c2ddc9a18b)]
          - **deps**: update simdjson to 4.2.4 (Node.js GitHub Bot) [#&#8203;61056](https://redirect.github.com/nodejs/node/pull/61056)\n-
          \\[[`f38cd6da8e`](https://redirect.github.com/nodejs/node/commit/f38cd6da8e)]
          - **deps**: update googletest to [`065127f`](https://redirect.github.com/nodejs/node/commit/065127f1e4b46c5f14fc73cf8d323c221f9dc68e)
          (Node.js GitHub Bot) [#&#8203;61055](https://redirect.github.com/nodejs/node/pull/61055)\n-
          \\[[`a9a6a4cdb2`](https://redirect.github.com/nodejs/node/commit/a9a6a4cdb2)]
          - **deps**: brotli: cherry-pick [`e230f47`](https://redirect.github.com/nodejs/node/commit/e230f474b87)
          (liujiahui) [#&#8203;61003](https://redirect.github.com/nodejs/node/pull/61003)\n-
          \\[[`5a40023aae`](https://redirect.github.com/nodejs/node/commit/5a40023aae)]
          - **deps**: upgrade npm to 11.7.0 (npm team) [#&#8203;61011](https://redirect.github.com/nodejs/node/pull/61011)\n-
          \\[[`4121e7a413`](https://redirect.github.com/nodejs/node/commit/4121e7a413)]
          - **deps**: update sqlite to 3.51.1 (Node.js GitHub Bot) [#&#8203;60899](https://redirect.github.com/nodejs/node/pull/60899)\n-
          \\[[`e8a09fc896`](https://redirect.github.com/nodejs/node/commit/e8a09fc896)]
          - **deps**: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) [#&#8203;60898](https://redirect.github.com/nodejs/node/pull/60898)\n-
          \\[[`8df5862ee5`](https://redirect.github.com/nodejs/node/commit/8df5862ee5)]
          - **deps**: upgrade npm to 11.6.4 (npm team) [#&#8203;60853](https://redirect.github.com/nodejs/node/pull/60853)\n-
          \\[[`6c1c8cbdcc`](https://redirect.github.com/nodejs/node/commit/6c1c8cbdcc)]
          - **deps**: update sqlite to 3.51.0 (Node.js GitHub Bot) [#&#8203;60614](https://redirect.github.com/nodejs/node/pull/60614)\n-
          \\[[`2d1efc7c1b`](https://redirect.github.com/nodejs/node/commit/2d1efc7c1b)]
          - **deps**: upgrade npm to 11.6.3 (npm team) [#&#8203;60785](https://redirect.github.com/nodejs/node/pull/60785)\n-
          \\[[`3a2de1c23b`](https://redirect.github.com/nodejs/node/commit/3a2de1c23b)]
          - **deps**: update brotli to 1.2.0 (Node.js GitHub Bot) [#&#8203;60540](https://redirect.github.com/nodejs/node/pull/60540)\n-
          \\[[`58c5d40bd1`](https://redirect.github.com/nodejs/node/commit/58c5d40bd1)]
          - **deps**: update simdjson to 4.2.2 (Node.js GitHub Bot) [#&#8203;60740](https://redirect.github.com/nodejs/node/pull/60740)\n-
          \\[[`e6b607ef50`](https://redirect.github.com/nodejs/node/commit/e6b607ef50)]
          - **deps**: update googletest to [`1b96fa1`](https://redirect.github.com/nodejs/node/commit/1b96fa13f549387b7549cc89e1a785cf143a1a50)
          (Node.js GitHub Bot) [#&#8203;60739](https://redirect.github.com/nodejs/node/pull/60739)\n-
          \\[[`650c9e0305`](https://redirect.github.com/nodejs/node/commit/650c9e0305)]
          - **deps**: update minimatch to 10.1.1 (Node.js GitHub Bot) [#&#8203;60543](https://redirect.github.com/nodejs/node/pull/60543)\n-
          \\[[`ef1951d5d5`](https://redirect.github.com/nodejs/node/commit/ef1951d5d5)]
          - **deps**: update inspector\\_protocol to [`1b1bcbb`](https://redirect.github.com/nodejs/node/commit/1b1bcbbe060e8c8cd8704f00f78978c50991)
          (Node.js GitHub Bot) [#&#8203;60705](https://redirect.github.com/nodejs/node/pull/60705)\n-
          \\[[`eb068305dd`](https://redirect.github.com/nodejs/node/commit/eb068305dd)]
          - **deps**: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) [#&#8203;60646](https://redirect.github.com/nodejs/node/pull/60646)\n-
          \\[[`ee1d99131c`](https://redirect.github.com/nodejs/node/commit/ee1d99131c)]
          - **deps**: update simdjson to 4.2.1 (Node.js GitHub Bot) [#&#8203;60644](https://redirect.github.com/nodejs/node/pull/60644)\n-
          \\[[`23582967b7`](https://redirect.github.com/nodejs/node/commit/23582967b7)]
          - **deps**: V8: cherry-pick [`1441665`](https://redirect.github.com/nodejs/node/commit/1441665e0d87)
          (Domagoj Stolfa) [#&#8203;60989](https://redirect.github.com/nodejs/node/pull/60989)\n-
          \\[[`155eaedff2`](https://redirect.github.com/nodejs/node/commit/155eaedff2)]
          - **deps**: V8: cherry-pick [`394a805`](https://redirect.github.com/nodejs/node/commit/394a8053b59e)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`c95a4a0f43`](https://redirect.github.com/nodejs/node/commit/c95a4a0f43)]
          - **deps**: V8: backport [`bbaae8e`](https://redirect.github.com/nodejs/node/commit/bbaae8e36164)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`6f123f186d`](https://redirect.github.com/nodejs/node/commit/6f123f186d)]
          - **doc**: move Security-Team from TSC to SECURITY (Rafael Gonzaga) [#&#8203;61495](https://redirect.github.com/nodejs/node/pull/61495)\n-
          \\[[`2e3337d15b`](https://redirect.github.com/nodejs/node/commit/2e3337d15b)]
          - **doc**: added `requestOCSP` option to `tls.connect` (ikeyan) [#&#8203;61064](https://redirect.github.com/nodejs/node/pull/61064)\n-
          \\[[`f505f81577`](https://redirect.github.com/nodejs/node/commit/f505f81577)]
          - **doc**: restore [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR)
          to collaborators (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61553](https://redirect.github.com/nodejs/node/pull/61553)\n- \\[[`12fb95d0c9`](https://redirect.github.com/nodejs/node/commit/12fb95d0c9)]
          - **doc**: update IBM/Red Hat volunteers with dedicated project time (Beth
          Griggs) [#&#8203;61588](https://redirect.github.com/nodejs/node/pull/61588)\n-
          \\[[`283ab61ed2`](https://redirect.github.com/nodejs/node/commit/283ab61ed2)]
          - **doc**: align Buffer.concat documentation with behavior (G\xFCrg\xFCn
          Day\u0131o\u011Flu) [#&#8203;60405](https://redirect.github.com/nodejs/node/pull/60405)\n-
          \\[[`fc9c906d5f`](https://redirect.github.com/nodejs/node/commit/fc9c906d5f)]
          - **doc**: remove `v` prefix for version references (Mike McCready) [#&#8203;61488](https://redirect.github.com/nodejs/node/pull/61488)\n-
          \\[[`4a88ed09e8`](https://redirect.github.com/nodejs/node/commit/4a88ed09e8)]
          - **doc**: mention constructor comparison in assert.deepStrictEqual (Hamza
          Kargin) [#&#8203;60253](https://redirect.github.com/nodejs/node/pull/60253)\n-
          \\[[`9b29d56491`](https://redirect.github.com/nodejs/node/commit/9b29d56491)]
          - **doc**: add CVE delay mention (Rafael Gonzaga) [#&#8203;61465](https://redirect.github.com/nodejs/node/pull/61465)\n-
          \\[[`4815e4ac52`](https://redirect.github.com/nodejs/node/commit/4815e4ac52)]
          - **doc**: update previous version links in BUILDING (Mike McCready) [#&#8203;61457](https://redirect.github.com/nodejs/node/pull/61457)\n-
          \\[[`8a43244e6c`](https://redirect.github.com/nodejs/node/commit/8a43244e6c)]
          - **doc**: include OpenJSF handle for security stewards (Rafael Gonzaga)
          [#&#8203;61454](https://redirect.github.com/nodejs/node/pull/61454)\n- \\[[`89a7f184a1`](https://redirect.github.com/nodejs/node/commit/89a7f184a1)]
          - **doc**: clarify process.argv\\[1] behavior for -e/--eval (Jeevankumar
          S) [#&#8203;61366](https://redirect.github.com/nodejs/node/pull/61366)\n-
          \\[[`b4041aba1c`](https://redirect.github.com/nodejs/node/commit/b4041aba1c)]
          - **doc**: remove Windows Dev Home instructions from BUILDING (Mike McCready)
          [#&#8203;61434](https://redirect.github.com/nodejs/node/pull/61434)\n- \\[[`fa7830bac0`](https://redirect.github.com/nodejs/node/commit/fa7830bac0)]
          - **doc**: clarify TypedArray properties on Buffer (Roman Reiss) [#&#8203;61355](https://redirect.github.com/nodejs/node/pull/61355)\n-
          \\[[`45663c8956`](https://redirect.github.com/nodejs/node/commit/45663c8956)]
          - **doc**: update Python 3.14 manual install instructions (Windows) (Mike
          McCready) [#&#8203;61428](https://redirect.github.com/nodejs/node/pull/61428)\n-
          \\[[`0248357f26`](https://redirect.github.com/nodejs/node/commit/0248357f26)]
          - **doc**: note resume build should not be done on node-test-commit (Stewart
          X Addison) [#&#8203;61373](https://redirect.github.com/nodejs/node/pull/61373)\n-
          \\[[`b254bab513`](https://redirect.github.com/nodejs/node/commit/b254bab513)]
          - **doc**: refine WebAssembly error documentation (sangwook) [#&#8203;61382](https://redirect.github.com/nodejs/node/pull/61382)\n-
          \\[[`8aca37c6ef`](https://redirect.github.com/nodejs/node/commit/8aca37c6ef)]
          - **doc**: add deprecation history for url.parse (Eng Zer Jun) [#&#8203;61389](https://redirect.github.com/nodejs/node/pull/61389)\n-
          \\[[`8047ac3aac`](https://redirect.github.com/nodejs/node/commit/8047ac3aac)]
          - **doc**: add marco and rafael in last sec release (Marco Ippolito) [#&#8203;61383](https://redirect.github.com/nodejs/node/pull/61383)\n-
          \\[[`61190bf4b4`](https://redirect.github.com/nodejs/node/commit/61190bf4b4)]
          - **doc**: packages: example of private import switch to internal (coderaiser)
          [#&#8203;61343](https://redirect.github.com/nodejs/node/pull/61343)\n- \\[[`346311c42f`](https://redirect.github.com/nodejs/node/commit/346311c42f)]
          - **doc**: add esm and cjs examples to node:v8 (Alfredo Gonz\xE1lez) [#&#8203;61328](https://redirect.github.com/nodejs/node/pull/61328)\n-
          \\[[`c07c80717c`](https://redirect.github.com/nodejs/node/commit/c07c80\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-images/pull/856
        commit_id: d45839d8d49aabf546334fbb18e11f84d0522ed7
        patchset: d45839d8d49aabf546334fbb18e11f84d0522ed7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      change: '856'
      change_message: "chore(deps): update node.js to v24\n\n> \u2139\uFE0F **Note**\n>
        \n> This PR body was truncated due to platform limits.\n\nThis PR contains
        the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
        [node](https://redirect.github.com/nodejs/node) | stage | major | `23-alpine`
        \u2192 `24-alpine` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>nodejs/node
        (node)</summary>\n\n### [`v24.14.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.1):
        2026-03-24, Version 24.14.1 &#x27;Krypton&#x27; (LTS), @&#8203;RafaelGSS prepared
        by @&#8203;juanarbol\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.14.0...v24.14.1)\n\nThis
        is a security release.\n\n##### Notable Changes\n\n- (CVE-2026-21710) use
        null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High\n-
        (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina)
        - High\n- (CVE-2026-21717) test array index hash collision (Joyee Cheung)
        - Medium\n- (CVE-2026-21713) use timing-safe comparison in Web Cryptography
        HMAC and KMAC (Filip Skokan) - Medium\n- (CVE-2026-21714) handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL
        error code (RafaelGSS) - Medium\n- (CVE-2026-21712) handle url crash on different
        url formats (RafaelGSS) - Medium\n- (CVE-2026-21716) include permission check
        on lib/fs/promises (RafaelGSS) - Low\n- (CVE-2026-21715) add permission check
        to realpath.native (RafaelGSS) - Low\n\n##### Commits\n\n- \\[[`6fae244080`](https://redirect.github.com/nodejs/node/commit/6fae244080)]
        - **(CVE-2026-21717)** **build,test**: test array index hash collision (Joyee
        Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
        \\[[`cc0910c62e`](https://redirect.github.com/nodejs/node/commit/cc0910c62e)]
        - **(CVE-2026-21713)** **crypto**: use timing-safe comparison in Web Cryptography
        HMAC and KMAC (Filip Skokan) [nodejs-private/node-private#822](https://redirect.github.com/nodejs-private/node-private/pull/822)\n-
        \\[[`80cb042cf3`](https://redirect.github.com/nodejs/node/commit/80cb042cf3)]
        - **deps**: update undici to 7.24.4 (Node.js GitHub Bot) [#&#8203;62271](https://redirect.github.com/nodejs/node/pull/62271)\n-
        \\[[`f5b8667dc2`](https://redirect.github.com/nodejs/node/commit/f5b8667dc2)]
        - **deps**: update undici to 7.24.3 (Node.js GitHub Bot) [#&#8203;62233](https://redirect.github.com/nodejs/node/pull/62233)\n-
        \\[[`08852637d9`](https://redirect.github.com/nodejs/node/commit/08852637d9)]
        - **deps**: update undici to 7.22.0 (Node.js GitHub Bot) [#&#8203;62035](https://redirect.github.com/nodejs/node/pull/62035)\n-
        \\[[`61097db9fb`](https://redirect.github.com/nodejs/node/commit/61097db9fb)]
        - **deps**: upgrade npm to 11.11.0 (npm team) [#&#8203;61994](https://redirect.github.com/nodejs/node/pull/61994)\n-
        \\[[`9ac0f9f81e`](https://redirect.github.com/nodejs/node/commit/9ac0f9f81e)]
        - **deps**: upgrade npm to 11.10.1 (npm team) [#&#8203;61892](https://redirect.github.com/nodejs/node/pull/61892)\n-
        \\[[`3dab3c4698`](https://redirect.github.com/nodejs/node/commit/3dab3c4698)]
        - **deps**: V8: override `depot_tools` version (Richard Lau) [#&#8203;62344](https://redirect.github.com/nodejs/node/pull/62344)\n-
        \\[[`87521e99d1`](https://redirect.github.com/nodejs/node/commit/87521e99d1)]
        - **deps**: V8: backport [`1361b2a`](https://redirect.github.com/nodejs/node/commit/1361b2a49d02)
        (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
        \\[[`045013366f`](https://redirect.github.com/nodejs/node/commit/045013366f)]
        - **deps**: V8: backport [`185f0fe`](https://redirect.github.com/nodejs/node/commit/185f0fe09b72)
        (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
        \\[[`af22629ea8`](https://redirect.github.com/nodejs/node/commit/af22629ea8)]
        - **deps**: V8: backport [`0a8b1cd`](https://redirect.github.com/nodejs/node/commit/0a8b1cdcc8b2)
        (snek) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
        \\[[`380ea72eef`](https://redirect.github.com/nodejs/node/commit/380ea72eef)]
        - **(CVE-2026-21710)** **http**: use null prototype for headersDistinct/trailersDistinct
        (Matteo Collina) [nodejs-private/node-private#821](https://redirect.github.com/nodejs-private/node-private/pull/821)\n-
        \\[[`d6b6051e08`](https://redirect.github.com/nodejs/node/commit/d6b6051e08)]
        - **(CVE-2026-21716)** **permission**: include permission check on lib/fs/promises
        (RafaelGSS) [nodejs-private/node-private#795](https://redirect.github.com/nodejs-private/node-private/pull/795)\n-
        \\[[`bfdecef9da`](https://redirect.github.com/nodejs/node/commit/bfdecef9da)]
        - **(CVE-2026-21715)** **permission**: add permission check to realpath.native
        (RafaelGSS) [nodejs-private/node-private#794](https://redirect.github.com/nodejs-private/node-private/pull/794)\n-
        \\[[`c015edf313`](https://redirect.github.com/nodejs/node/commit/c015edf313)]
        - **(CVE-2026-21714)** **src**: handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL error
        code (RafaelGSS) [nodejs-private/node-private#832](https://redirect.github.com/nodejs-private/node-private/pull/832)\n-
        \\[[`cba66c48a5`](https://redirect.github.com/nodejs/node/commit/cba66c48a5)]
        - **(CVE-2026-21712)** **src**: handle url crash on different url formats
        (RafaelGSS) [nodejs-private/node-private#816](https://redirect.github.com/nodejs-private/node-private/pull/816)\n-
        \\[[`df8fbfb93d`](https://redirect.github.com/nodejs/node/commit/df8fbfb93d)]
        - **(CVE-2026-21637)** **tls**: wrap SNICallback invocation in try/catch (Matteo
        Collina) [nodejs-private/node-private#819](https://redirect.github.com/nodejs-private/node-private/pull/819)\n\n###
        [`v24.14.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.0):
        2026-02-24, Version 24.14.0 &#x27;Krypton&#x27; (LTS), @&#8203;ruyadorno prepared
        by @&#8203;aduh95\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.13.1...v24.14.0)\n\n#####
        Notable Changes\n\n- \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
        - **(SEMVER-MINOR)** **async\\_hooks**: add `trackPromises` option to `createHook()`
        (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
        \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
        - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
        \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
        - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
        \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
        - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
        EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
        \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
        - **(SEMVER-MINOR)** **fs**: add `ignore` option to `fs.watch` (Matteo Collina)
        [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
        - **(SEMVER-MINOR)** **http**: add `http.setGlobalProxyFromEnv()` (Joyee Cheung)
        [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n- \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
        - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
        (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
        \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
        - **(SEMVER-MINOR)** **process**: preserve `AsyncLocalStorage` in `queueMicrotask`
        only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
        \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
        - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee Cheung)
        [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n- \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
        - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart Louwers)
        [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n- \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
        - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
        Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
        \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
        - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
        (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
        \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
        - **(SEMVER-MINOR)** **stream**: add `bytes()` method to `node:stream/consumers`
        (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
        \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
        - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output via
        `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
        \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
        - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
        Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
        \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
        - **(SEMVER-MINOR)** **test\\_runner**: add `env` option to `run` function
        (Ethan Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
        \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
        - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to fail
        (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
        \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
        - **(SEMVER-MINOR)** **util**: add `convertProcessSignalToExitCode` utility
        (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n#####
        Commits\n\n- \\[[`180778fb9a`](https://redirect.github.com/nodejs/node/commit/180778fb9a)]
        - **assert**: fix loose deepEqual arrays with undefined and null failing (Ruben
        Bridgewater) [#&#8203;61587](https://redirect.github.com/nodejs/node/pull/61587)\n-
        \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
        - **(SEMVER-MINOR)** **async\\_hooks**: add trackPromises option to createHook()
        (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
        \\[[`83bcd38d35`](https://redirect.github.com/nodejs/node/commit/83bcd38d35)]
        - **benchmark**: add streaming TextDecoder benchmark (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
        \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
        [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`4c105844c5`](https://redirect.github.com/nodejs/node/commit/4c105844c5)]
        - **build**: add support for Visual Studio 2026 (Micha\xEBl Zasso) [#&#8203;60727](https://redirect.github.com/nodejs/node/pull/60727)\n-
        \\[[`1f84fd91d9`](https://redirect.github.com/nodejs/node/commit/1f84fd91d9)]
        - **build**: skip sscache action on non-main branches (Joyee Cheung) [#&#8203;61790](https://redirect.github.com/nodejs/node/pull/61790)\n-
        \\[[`30601b680f`](https://redirect.github.com/nodejs/node/commit/30601b680f)]
        - **build**: add `--shared-nbytes` configure flag (Antoine du Hamel) [#&#8203;61341](https://redirect.github.com/nodejs/node/pull/61341)\n-
        \\[[`c6253eda49`](https://redirect.github.com/nodejs/node/commit/c6253eda49)]
        - **build**: add `--shared-hdr-histogram` configure flag (Antoine du Hamel)
        [#&#8203;61280](https://redirect.github.com/nodejs/node/pull/61280)\n- \\[[`584c189037`](https://redirect.github.com/nodejs/node/commit/584c189037)]
        - **build**: add `--shared-gtest` configure flag (Antoine du Hamel) [#&#8203;61279](https://redirect.github.com/nodejs/node/pull/61279)\n-
        \\[[`5998987881`](https://redirect.github.com/nodejs/node/commit/5998987881)]
        - **build**: aix: deoptimize implementation-visitor.cc with --shared (Stewart
        X Addison) [#&#8203;61550](https://redirect.github.com/nodejs/node/pull/61550)\n-
        \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
        - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
        \\[[`6a4511bafb`](https://redirect.github.com/nodejs/node/commit/6a4511bafb)]
        - **build,win**: fix vs2022 compilation (Stefan Stojanovic) [#&#8203;61530](https://redirect.github.com/nodejs/node/pull/61530)\n-
        \\[[`2d6735db8a`](https://redirect.github.com/nodejs/node/commit/2d6735db8a)]
        - **deps**: upgrade npm to 11.9.0 (npm team) [#&#8203;61685](https://redirect.github.com/nodejs/node/pull/61685)\n-
        \\[[`699e2f8f81`](https://redirect.github.com/nodejs/node/commit/699e2f8f81)]
        - **deps**: update amaro to 1.1.7 (Node.js GitHub Bot) [#&#8203;61730](https://redirect.github.com/nodejs/node/pull/61730)\n-
        \\[[`7be76316d6`](https://redirect.github.com/nodejs/node/commit/7be76316d6)]
        - **deps**: update minimatch to 10.1.2 (Node.js GitHub Bot) [#&#8203;61732](https://redirect.github.com/nodejs/node/pull/61732)\n-
        \\[[`97e5a65013`](https://redirect.github.com/nodejs/node/commit/97e5a65013)]
        - **deps**: update undici to 7.21.0 (Node.js GitHub Bot) [#&#8203;61683](https://redirect.github.com/nodejs/node/pull/61683)\n-
        \\[[`74e4710ee7`](https://redirect.github.com/nodejs/node/commit/74e4710ee7)]
        - **deps**: update googletest to [`56efe39`](https://redirect.github.com/nodejs/node/commit/56efe3983185e3f37e43415d1afa97e3860f187f)
        (Node.js GitHub Bot) [#&#8203;61605](https://redirect.github.com/nodejs/node/pull/61605)\n-
        \\[[`b5113e2a2a`](https://redirect.github.com/nodejs/node/commit/b5113e2a2a)]
        - **deps**: update amaro to 1.1.6 (Node.js GitHub Bot) [#&#8203;61603](https://redirect.github.com/nodejs/node/pull/61603)\n-
        \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
        - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
        \\[[`c370c3dc06`](https://redirect.github.com/nodejs/node/commit/c370c3dc06)]
        - **(SEMVER-MINOR)** **deps**: add tools and scripts to pull LIEF as a dependency
        (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
        \\[[`e54975e17d`](https://redirect.github.com/nodejs/node/commit/e54975e17d)]
        - **deps**: V8: cherry-pick [highway@`dcc0ca1`](https://redirect.github.com/highway/node/commit/dcc0ca1cd42)
        (Richard Lau) [#&#8203;61008](https://redirect.github.com/nodejs/node/pull/61008)\n-
        \\[[`625b90b76b`](https://redirect.github.com/nodejs/node/commit/625b90b76b)]
        - **deps**: update undici to 7.19.2 (Node.js GitHub Bot) [#&#8203;61566](https://redirect.github.com/nodejs/node/pull/61566)\n-
        \\[[`05e9a9fb5e`](https://redirect.github.com/nodejs/node/commit/05e9a9fb5e)]
        - **deps**: update undici to 7.19.1 (Node.js GitHub Bot) [#&#8203;61514](https://redirect.github.com/nodejs/node/pull/61514)\n-
        \\[[`3d41643e38`](https://redirect.github.com/nodejs/node/commit/3d41643e38)]
        - **deps**: update undici to 7.19.0 (Node.js GitHub Bot) [#&#8203;61470](https://redirect.github.com/nodejs/node/pull/61470)\n-
        \\[[`17b363a66c`](https://redirect.github.com/nodejs/node/commit/17b363a66c)]
        - **dns**: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection
        (notvivek12) [#&#8203;61453](https://redirect.github.com/nodejs/node/pull/61453)\n-
        \\[[`33d0a8c22d`](https://redirect.github.com/nodejs/node/commit/33d0a8c22d)]
        - **doc**: clarify EventEmitter error handling in threat model (Matteo Collina)
        [#&#8203;61701](https://redirect.github.com/nodejs/node/pull/61701)\n- \\[[`5b8e72cf85`](https://redirect.github.com/nodejs/node/commit/5b8e72cf85)]
        - **doc**: mention default option for test runner env (Steven) [#&#8203;61659](https://redirect.github.com/nodejs/node/pull/61659)\n-
        \\[[`f44e67fac2`](https://redirect.github.com/nodejs/node/commit/f44e67fac2)]
        - **doc**: fix --inspect security warning section (Tim Perry) [#&#8203;61675](https://redirect.github.com/nodejs/node/pull/61675)\n-
        \\[[`a0e09c9043`](https://redirect.github.com/nodejs/node/commit/a0e09c9043)]
        - **doc**: document `url.format(urlString)` as deprecated under DEP0169 (Ren\xE9)
        [#&#8203;61644](https://redirect.github.com/nodejs/node/pull/61644)\n- \\[[`5e719248fe`](https://redirect.github.com/nodejs/node/commit/5e719248fe)]
        - **doc**: deprecation add more codemod (Augustin Mauroy) [#&#8203;61642](https://redirect.github.com/nodejs/node/pull/61642)\n-
        \\[[`8f5a3e5df4`](https://redirect.github.com/nodejs/node/commit/8f5a3e5df4)]
        - **doc**: fix grammatical error in README.md (ayj8201) [#&#8203;61653](https://redirect.github.com/nodejs/node/pull/61653)\n-
        \\[[`d52b535163`](https://redirect.github.com/nodejs/node/commit/d52b535163)]
        - **doc**: correct tools README Boxstarter link (Mike McCready) [#&#8203;61638](https://redirect.github.com/nodejs/node/pull/61638)\n-
        \\[[`4889dc4f59`](https://redirect.github.com/nodejs/node/commit/4889dc4f59)]
        - **doc**: update `server.dropMaxConnection` link (YuSheng Chen) [#&#8203;61584](https://redirect.github.com/nodejs/node/pull/61584)\n-
        \\[[`8e48e72f2a`](https://redirect.github.com/nodejs/node/commit/8e48e72f2a)]
        - **doc**: clean up writing-and-running-benchmarks.md (Hardanish Singh) [#&#8203;61345](https://redirect.github.com/nodejs/node/pull/61345)\n-
        \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
        - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
        EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
        \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
        - **(SEMVER-MINOR)** **fs**: add ignore option to fs.watch (Matteo Collina)
        [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`2d7e5f9581`](https://redirect.github.com/nodejs/node/commit/2d7e5f9581)]
        - **http**: implement slab allocation for HTTP header parsing (Mert Can Altin)
        [#&#8203;61375](https://redirect.github.com/nodejs/node/pull/61375)\n- \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
        - **(SEMVER-MINOR)** **http**: add http.setGlobalProxyFromEnv() (Joyee Cheung)
        [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n- \\[[`6df8be48ce`](https://redirect.github.com/nodejs/node/commit/6df8be48ce)]
        - **lib**: use utf8 fast path for streaming TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
        \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
        [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`830fff0aca`](https://redirect.github.com/nodejs/node/commit/830fff0aca)]
        - **lib**: recycle queues (Robert Nagy) [#&#8203;61461](https://redirect.github.com/nodejs/node/pull/61461)\n-
        \\[[`069874bdbd`](https://redirect.github.com/nodejs/node/commit/069874bdbd)]
        - **lib**: use StringPrototypeStartsWith from primordials in locks (Taejin
        Kim) [#&#8203;61492](https://redirect.github.com/nodejs/node/pull/61492)\n-
        \\[[`7824c7589e`](https://redirect.github.com/nodejs/node/commit/7824c7589e)]
        - **lib**: unify ICU and no-ICU TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
        \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
        [#&#8203;61409](https://redirect.github.com/nodejs/node/pull/61409)\n- \\[[`f81430702a`](https://redirect.github.com/nodejs/node/commit/f81430702a)]
        - **lib**: prefer `call()` over `apply()` if argument list is not array (Livia
        Medeiros) [#&#8203;60796](https://redirect.github.com/nodejs/node/pull/60796)\n-
        \\[[`a723f72e1e`](https://redirect.github.com/nodejs/node/commit/a723f72e1e)]
        - **lib**: add support for readable byte streams to .toWeb() (Hans Klunder)
        [#&#8203;58664](https://redirect.github.com/nodejs/node/pull/58664)\n- \\[[`b78d814b3d`](https://redirect.github.com/nodejs/node/commit/b78d814b3d)]
        - **meta**: persist sccache daemon until end of build workflows (Ren\xE9)
        [#&#8203;61639](https://redirect.github.com/nodejs/node/pull/61639)\n- \\[[`40a872a4b9`](https://redirect.github.com/nodejs/node/commit/40a872a4b9)]
        - **meta**: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot\\[bot])
        [#&#8203;61622](https://redirect.github.com/nodejs/node/pull/61622)\n- \\[[`0637bdb3be`](https://redirect.github.com/nodejs/node/commit/0637bdb3be)]
        - **meta**: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot\\[bot])
        [#&#8203;61621](https://redirect.github.com/nodejs/node/pull/61621)\n- \\[[`e8d9bd9fc5`](https://redirect.github.com/nodejs/node/commit/e8d9bd9fc5)]
        - **meta**: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot\\[bot])
        [#&#8203;61627](https://redirect.github.com/nodejs/node/pull/61627)\n- \\[[`c517df2b65`](https://redirect.github.com/nodejs/node/commit/c517df2b65)]
        - **meta**: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot\\[bot])
        [#&#8203;61625](https://redirect.github.com/nodejs/node/pull/61625)\n- \\[[`9a64f2f25d`](https://redirect.github.com/nodejs/node/commit/9a64f2f25d)]
        - **meta**: bump actions/cache from 5.0.1 to 5.0.3 (dependabot\\[bot]) [#&#8203;61624](https://redirect.github.com/nodejs/node/pull/61624)\n-
        \\[[`0e5922e95e`](https://redirect.github.com/nodejs/node/commit/0e5922e95e)]
        - **meta**: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot\\[bot])
        [#&#8203;61623](https://redirect.github.com/nodejs/node/pull/61623)\n- \\[[`5da7b51091`](https://redirect.github.com/nodejs/node/commit/5da7b51091)]
        - **meta**: bump actions/stale from 10.1.0 to 10.1.1 (dependabot\\[bot]) [#&#8203;61620](https://redirect.github.com/nodejs/node/pull/61620)\n-
        \\[[`c085c8a43f`](https://redirect.github.com/nodejs/node/commit/c085c8a43f)]
        - **meta**: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot\\[bot])
        [#&#8203;61619](https://redirect.github.com/nodejs/node/pull/61619)\n- \\[[`ce2acf0275`](https://redirect.github.com/nodejs/node/commit/ce2acf0275)]
        - **meta**: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot\\[bot])
        [#&#8203;61242](https://redirect.github.com/nodejs/node/pull/61242)\n- \\[[`629f0eaac5`](https://redirect.github.com/nodejs/node/commit/629f0eaac5)]
        - **meta**: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot\\[bot])
        [#&#8203;61239](https://redirect.github.com/nodejs/node/pull/61239)\n- \\[[`cd80d369c9`](https://redirect.github.com/nodejs/node/commit/cd80d369c9)]
        - **meta**: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot\\[bot])
        [#&#8203;61238](https://redirect.github.com/nodejs/node/pull/61238)\n- \\[[`8c75e4e1fa`](https://redirect.github.com/nodejs/node/commit/8c75e4e1fa)]
        - **meta**: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot\\[bot])
        [#&#8203;60925](https://redirect.github.com/nodejs/node/pull/60925)\n- \\[[`5a9e9f4127`](https://redirect.github.com/nodejs/node/commit/5a9e9f4127)]
        - **meta**: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot\\[bot])
        [#&#8203;60767](https://redirect.github.com/nodejs/node/pull/60767)\n- \\[[`1519251dd1`](https://redirect.github.com/nodejs/node/commit/1519251dd1)]
        - **module**: do not invoke resolve hooks twice for imported cjs (Joyee Cheung)
        [#&#8203;61529](https://redirect.github.com/nodejs/node/pull/61529)\n- \\[[`8d7190b3fe`](https://redirect.github.com/nodejs/node/commit/8d7190b3fe)]
        - **module**: do not wrap module.\\_load when tracing is not enabled (Joyee
        Cheung) [#&#8203;61479](https://redirect.github.com/nodejs/node/pull/61479)\n-
        \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
        - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
        (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
        \\[[`7a83b38921`](https://redirect.github.com/nodejs/node/commit/7a83b38921)]
        - **net**: defer synchronous destroy calls in internalConnect (RajeshKumar11)
        [#&#8203;61658](https://redirect.github.com/nodejs/node/pull/61658)\n- \\[[`16bab79421`](https://redirect.github.com/nodejs/node/commit/16bab79421)]
        - **process**: do not truncate long strings in `--print` (Mohamed Akram) [#&#8203;61497](https://redirect.github.com/nodejs/node/pull/61497)\n-
        \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
        - **(SEMVER-MINOR)** **process**: preserve AsyncLocalStorage in queueMicrotask
        only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
        \\[[`9cc1c4604f`](https://redirect.github.com/nodejs/node/commit/9cc1c4604f)]
        - **repl**: fix getters triggering side effects during completion (Dario Piotrowicz)
        [#&#8203;61043](https://redirect.github.com/nodejs/node/pull/61043)\n- \\[[`93703306a1`](https://redirect.github.com/nodejs/node/commit/93703306a1)]
        - **repl**: tab completion targets `<class>` instead of `new <class>` (\u0110\u1ED7
        Tr\u1ECDng H\u1EA3i) [#&#8203;60319](https://redirect.github.com/nodejs/node/pull/60319)\n-
        \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
        - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee Cheung)
        [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n- \\[[`46a2dad4db`](https://redirect.github.com/nodejs/node/commit/46a2dad4db)]
        - **sqlite**: avoid extra copy for large text binds (Ali Hassan) [#&#8203;61580](https://redirect.github.com/nodejs/node/pull/61580)\n-
        \\[[`f91a377f7e`](https://redirect.github.com/nodejs/node/commit/f91a377f7e)]
        - **sqlite**: use DictionaryTemplate for run() result (Mert Can Altin) [#&#8203;61432](https://redirect.github.com/nodejs/node/pull/61432)\n-
        \\[[`0e7571ae3e`](https://redirect.github.com/nodejs/node/commit/0e7571ae3e)]
        - **sqlite**: change approach to fix segfault SQLTagStore (Bart Louwers) [#&#8203;60462](https://redirect.github.com/nodejs/node/pull/60462)\n-
        \\[[`8e8f70524a`](https://redirect.github.com/nodejs/node/commit/8e8f70524a)]
        - **sqlite**: reserve vectors space (Guilherme Ara\xFAjo) [#&#8203;61540](https://redirect.github.com/nodejs/node/pull/61540)\n-
        \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
        - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart Louwers)
        [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n- \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
        - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
        Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
        \\[[`f0d8f37002`](https://redirect.github.com/nodejs/node/commit/f0d8f37002)]
        - **src**: elide heap allocation in structured clone implementation (Anna
        Henningsen) [#&#8203;61703](https://redirect.github.com/nodejs/node/pull/61703)\n-
        \\[[`db478c4336`](https://redirect.github.com/nodejs/node/commit/db478c4336)]
        - **src**: use simdutf for one-byte string UTF-8 write in stringBytes (Mert
        Can Altin) [#&#8203;61696](https://redirect.github.com/nodejs/node/pull/61696)\n-
        \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
        - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
        (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
        \\[[`da13186a15`](https://redirect.github.com/nodejs/node/commit/da13186a15)]
        - **src**: throw RangeError on failed ArrayBuffer BackingStore allocation
        (Chengzhong Wu) [#&#8203;61480](https://redirect.github.com/nodejs/node/pull/61480)\n-
        \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
        - **(SEMVER-MINOR)** **stream**: add bytes() method to stream/consumers (wantaek)
        [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n- \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
        - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output via
        `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
        \\[[`ad04a469c8`](https://redirect.github.com/nodejs/node/commit/ad04a469c8)]
        - **test**: restraint version replacement pattern in snapshots (Chengzhong
        Wu) [#&#8203;61748](https://redirect.github.com/nodejs/node/pull/61748)\n-
        \\[[`2d3b4a8d65`](https://redirect.github.com/nodejs/node/commit/2d3b4a8d65)]
        - **test**: print stack immediately avoiding GC interleaving (Chengzhong Wu)
        [#&#8203;61699](https://redirect.github.com/nodejs/node/pull/61699)\n- \\[[`38f43a6d4e`](https://redirect.github.com/nodejs/node/commit/38f43a6d4e)]
        - **test**: fix case-insensitive path matching on Windows (Matteo Collina)
        [#&#8203;61682](https://redirect.github.com/nodejs/node/pull/61682)\n- \\[[`06513f5ff2`](https://redirect.github.com/nodejs/node/commit/06513f5ff2)]
        - **test**: fix flaky test-performance-eventloopdelay (Matteo Collina) [#&#8203;61629](https://redirect.github.com/nodejs/node/pull/61629)\n-
        \\[[`9d79c66c61`](https://redirect.github.com/nodejs/node/commit/9d79c66c61)]
        - **test**: remove duplicate wpt tests (Filip Skokan) [#&#8203;61617](https://redirect.github.com/nodejs/node/pull/61617)\n-
        \\[[`eac9f4f401`](https://redirect.github.com/nodejs/node/commit/eac9f4f401)]
        - **test**: fix race condition in watch mode tests (Matteo Collina) [#&#8203;61615](https://redirect.github.com/nodejs/node/pull/61615)\n-
        \\[[`ecf5947575`](https://redirect.github.com/nodejs/node/commit/ecf5947575)]
        - **test**: update WPT for url to [`e3c46fd`](https://redirect.github.com/nodejs/node/commit/e3c46fdf55)
        (Node.js GitHub Bot) [#&#8203;61602](https://redirect.github.com/nodejs/node/pull/61602)\n-
        \\[[`356ff5fece`](https://redirect.github.com/nodejs/node/commit/356ff5fece)]
        - **test**: use the skipIfNoWatch() utility function (Luigi Pinca) [#&#8203;61531](https://redirect.github.com/nodejs/node/pull/61531)\n-
        \\[[`4b2187aea2`](https://redirect.github.com/nodejs/node/commit/4b2187aea2)]
        - **test**: unify assertSnapshot common patterns (Chengzhong Wu) [#&#8203;61590](https://redirect.github.com/nodejs/node/pull/61590)\n-
        \\[[`8c25489d63`](https://redirect.github.com/nodejs/node/commit/8c25489d63)]
        - **test**: split test-fs-watch-ignore-\\* (Luigi Pinca) [#&#8203;61494](https://redirect.github.com/nodejs/node/pull/61494)\n-
        \\[[`43b8a2b7e7`](https://redirect.github.com/nodejs/node/commit/43b8a2b7e7)]
        - **test**: add some validation for JSON doc output (Antoine du Hamel) [#&#8203;61413](https://redirect.github.com/nodejs/node/pull/61413)\n-
        \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
        - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
        Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
        \\[[`24cf6b8326`](https://redirect.github.com/nodejs/node/commit/24cf6b8326)]
        - **test**: reveal wpt evaluation errors in status files (Chengzhong Wu) [#&#8203;61358](https://redirect.github.com/nodejs/node/pull/61358)\n-
        \\[[`d4034dfb62`](https://redirect.github.com/nodejs/node/commit/d4034dfb62)]
        - **test**: forbid use of named imports for fixtures (Antoine du Hamel) [#&#8203;61228](https://redirect.github.com/nodejs/node/pull/61228)\n-
        \\[[`4f871ee897`](https://redirect.github.com/nodejs/node/commit/4f871ee897)]
        - **test**: enforce better never-settling-promise detection (Antoine du Hamel)
        [#&#8203;60976](https://redirect.github.com/nodejs/node/pull/60976)\n- \\[[`8e9adedf02`](https://redirect.github.com/nodejs/node/commit/8e9adedf02)]
        - **test**: ensure assertions are reached on all tests (Antoine du Hamel)
        [#&#8203;60845](https://redirect.github.com/nodejs/node/pull/60845)\n- \\[[`273832802e`](https://redirect.github.com/nodejs/node/commit/273832802e)]
        - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
        [#&#8203;60763](https://redirect.github.com/nodejs/node/pull/60763)\n- \\[[`e06adcb52f`](https://redirect.github.com/nodejs/node/commit/e06adcb52f)]
        - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
        [#&#8203;60760](https://redirect.github.com/nodejs/node/pull/60760)\n- \\[[`aeed0ccc02`](https://redirect.github.com/nodejs/node/commit/aeed0ccc02)]
        - **test**: use `RegExp.escape` to improve test reliability (Antoine du Hamel)
        [#&#8203;60803](https://redirect.github.com/nodejs/node/pull/60803)\n- \\[[`74bcd0adab`](https://redirect.github.com/nodejs/node/commit/74bcd0adab)]
        - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
        [#&#8203;60728](https://redirect.github.com/nodejs/node/pull/60728)\n- \\[[`407807b08e`](https://redirect.github.com/nodejs/node/commit/407807b08e)]
        - **test**: skip tests not passing without `NODE_OPTIONS` support (Antoine
        du Hamel) [#&#8203;60912](https://redirect.github.com/nodejs/node/pull/60912)\n-
        \\[[`a9e70cefb0`](https://redirect.github.com/nodejs/node/commit/a9e70cefb0)]
        - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
        [#&#8203;60634](https://redirect.github.com/nodejs/node/pull/60634)\n- \\[[`21b23cd0d0`](https://redirect.github.com/nodejs/node/commit/21b23cd0d0)]
        - **test\\_runner**: fix test enqueue when test file has syntax error (Edy
        Silva) [#&#8203;61573](https://redirect.github.com/nodejs/node/pull/61573)\n-
        \\[[`6a4de694b2`](https://redirect.github.com/nodejs/node/commit/6a4de694b2)]
        - **test\\_runner**: fix passing `expectFailure` (Moshe Atlow) [#&#8203;61568](https://redirect.github.com/nodejs/node/pull/61568)\n-
        \\[[`6640de2b0f`](https://redirect.github.com/nodejs/node/commit/6640de2b0f)]
        - **test\\_runner**: differentiate todo and failure styles (Moshe Atlow) [#&#8203;61564](https://redirect.github.com/nodejs/node/pull/61564)\n-
        \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
        - **(SEMVER-MINOR)** **test\\_runner**: add env option to run function (Ethan
        Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
        \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
        - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to fail
        (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
        \\[[`f98986cbb9`](https://redirect.github.com/nodejs/node/commit/f98986cbb9)]
        - **tools**: switch to ARM runners on GHA jobs (Antoine du Hamel) [#&#8203;61903](https://redirect.github.com/nodejs/node/pull/61903)\n-
        \\[[`034589dd93`](https://redirect.github.com/nodejs/node/commit/034589dd93)]
        - **tools**: avoid building twice in coverage jobs (Antoine du Hamel) [#&#8203;61899](https://redirect.github.com/nodejs/node/pull/61899)\n-
        \\[[`e50e2f00bb`](https://redirect.github.com/nodejs/node/commit/e50e2f00bb)]
        - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61759](https://redirect.github.com/nodejs/node/pull/61759)\n-
        \\[[`f658f48ccb`](https://redirect.github.com/nodejs/node/commit/f658f48ccb)]
        - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61734](https://redirect.github.com/nodejs/node/pull/61734)\n-
        \\[[`65c77d74ff`](https://redirect.github.com/nodejs/node/commit/65c77d74ff)]
        - **tools**: use ubuntu-latest runner in `notify-on-push` workflow (Antoine
        du Hamel) [#&#8203;61742](https://redirect.github.com/nodejs/node/pull/61742)\n-
        \\[[`605905556a`](https://redirect.github.com/nodejs/node/commit/605905556a)]
        - **tools**: enforce removal of `lts-watch-*` labels on release proposals
        (Antoine du Hamel) [#&#8203;61672](https://redirect.github.com/nodejs/node/pull/61672)\n-
        \\[[`f0f98d4c03`](https://redirect.github.com/nodejs/node/commit/f0f98d4c03)]
        - **tools**: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren)
        [#&#8203;61663](https://redirect.github.com/nodejs/node/pull/61663)\n- \\[[`ab63ddf354`](https://redirect.github.com/nodejs/node/commit/ab63ddf354)]
        - **tools**: add LIEF to license builder (Chengzhong Wu) [#&#8203;61523](https://redirect.github.com/nodejs/node/pull/61523)\n-
        \\[[`8a0f6192c9`](https://redirect.github.com/nodejs/node/commit/8a0f6192c9)]
        - **tools**: enforce trailing commas in `test/es-module` (Antoine du Hamel)
        [#&#8203;60891](https://redirect.github.com/nodejs/node/pull/60891)\n- \\[[`4afbbcf39e`](https://redirect.github.com/nodejs/node/commit/4afbbcf39e)]
        - **tools**: enforce trailing commas in `test/sequential` (Antoine du Hamel)
        [#&#8203;60892](https://redirect.github.com/nodejs/node/pull/60892)\n- \\[[`4c1abf752c`](https://redirect.github.com/nodejs/node/commit/4c1abf752c)]
        - **tools,win**: upgrade install additional tools to Visual Studio 2026 (Mike
        McCready) [#&#8203;61562](https://redirect.github.com/nodejs/node/pull/61562)\n-
        \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
        - **(SEMVER-MINOR)** **util**: add convertProcessSignalToExitCode utility
        (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n###
        [`v24.13.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.13.1):
        2026-02-10, Version 24.13.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95\n\n[Compare
        Source](https://redirect.github.com/nodejs/node/compare/v24.13.0...v24.13.1)\n\n#####
        Notable Changes\n\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
        - **build**: add support for Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
        \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
        - **cli**: mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung)
        [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
        - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot) [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n-
        \\[[`8a67c00bf5`](https://redirect.github.com/nodejs/node/commit/8a67c00bf5)]
        - **doc**: mark `--build-snapshot` and `--build-snapshot-config` as stable
        (Joyee Cheung) [#&#8203;60954](https://redirect.github.com/nodejs/node/pull/60954)\n-
        \\[[`3999c2a910`](https://redirect.github.com/nodejs/node/commit/3999c2a910)]
        - **meta**: add avivkeller to collaborators (Aviv Keller) [#&#8203;61115](https://redirect.github.com/nodejs/node/pull/61115)\n-
        \\[[`fa542fbae6`](https://redirect.github.com/nodejs/node/commit/fa542fbae6)]
        - **meta**: add gurgunday to collaborators (G\xFCrg\xFCn Day\u0131o\u011Flu)
        [#&#8203;61094](https://redirect.github.com/nodejs/node/pull/61094)\n- \\[[`ff11eda2f2`](https://redirect.github.com/nodejs/node/commit/ff11eda2f2)]
        - **meta**: add Renegade334 to collaborators (Renegade334) [#&#8203;60714](https://redirect.github.com/nodejs/node/pull/60714)\n-
        \\[[`2e387fb969`](https://redirect.github.com/nodejs/node/commit/2e387fb969)]
        - **url**: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) [#&#8203;61593](https://redirect.github.com/nodejs/node/pull/61593)\n-
        \\[[`bb206782d4`](https://redirect.github.com/nodejs/node/commit/bb206782d4)]
        - **v8**: mark `v8.queryObjects()` as stable (Joyee Cheung) [#&#8203;60957](https://redirect.github.com/nodejs/node/pull/60957)\n\n#####
        Commits\n\n- \\[[`a73279c60d`](https://redirect.github.com/nodejs/node/commit/a73279c60d)]
        - **assert**: use a set instead of an array for faster lookup (Ruben Bridgewater)
        [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`6a61bcd73c`](https://redirect.github.com/nodejs/node/commit/6a61bcd73c)]
        - **assert,util**: fix deep comparison for sets and maps with mixed types
        (Ruben Bridgewater) [#&#8203;61388](https://redirect.github.com/nodejs/node/pull/61388)\n-
        \\[[`cf0eabcd42`](https://redirect.github.com/nodejs/node/commit/cf0eabcd42)]
        - **assert,util**: improve deep comparison performance (Ruben Bridgewater)
        [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`ff3b9ac183`](https://redirect.github.com/nodejs/node/commit/ff3b9ac183)]
        - **benchmark**: add SQLite benchmarks (Guilherme Ara\xFAjo) [#&#8203;61401](https://redirect.github.com/nodejs/node/pull/61401)\n-
        \\[[`e1f7d68c94`](https://redirect.github.com/nodejs/node/commit/e1f7d68c94)]
        - **benchmark**: use boolean options in benchmark tests (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
        \\[[`91127c91cd`](https://redirect.github.com/nodejs/node/commit/91127c91cd)]
        - **benchmark**: allow boolean option values (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
        \\[[`170fda55f6`](https://redirect.github.com/nodejs/node/commit/170fda55f6)]
        - **benchmark**: add microbench on isInsideNodeModules (Chengzhong Wu) [#&#8203;60991](https://redirect.github.com/nodejs/node/pull/60991)\n-
        \\[[`3976381b41`](https://redirect.github.com/nodejs/node/commit/3976381b41)]
        - **benchmark**: fix incorrect base64 input in byteLength benchmark (semimikoh)
        [#&#8203;60841](https://redirect.github.com/nodejs/node/pull/60841)\n- \\[[`c702fccd76`](https://redirect.github.com/nodejs/node/commit/c702fccd76)]
        - **benchmark**: use typescript for import cjs benchmark (Joyee Cheung) [#&#8203;60663](https://redirect.github.com/nodejs/node/pull/60663)\n-
        \\[[`92c517c62d`](https://redirect.github.com/nodejs/node/commit/92c517c62d)]
        - **buffer**: make methods work on Uint8Array instances (Neal Beeken) [#&#8203;56578](https://redirect.github.com/nodejs/node/pull/56578)\n-
        \\[[`be95382edb`](https://redirect.github.com/nodejs/node/commit/be95382edb)]
        - **buffer**: let Buffer.of use heap (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
        \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
        [#&#8203;60503](https://redirect.github.com/nodejs/node/pull/60503)\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
        - **build**: test on Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
        \\[[`ea4687981b`](https://redirect.github.com/nodejs/node/commit/ea4687981b)]
        - **build**: update android-patches/trap-handler.h.patch (Mo Luo) [#&#8203;60369](https://redirect.github.com/nodejs/node/pull/60369)\n-
        \\[[`b3a7a8c780`](https://redirect.github.com/nodejs/node/commit/b3a7a8c780)]
        - **build**: update devcontainer.json to use paired nix env (Joyee Cheung)
        [#&#8203;61414](https://redirect.github.com/nodejs/node/pull/61414)\n- \\[[`7168d0b5e3`](https://redirect.github.com/nodejs/node/commit/7168d0b5e3)]
        - **build**: add embedtest into native suite (Joyee Cheung) [#&#8203;61357](https://redirect.github.com/nodejs/node/pull/61357)\n-
        \\[[`e00755a977`](https://redirect.github.com/nodejs/node/commit/e00755a977)]
        - **build**: fix misplaced comma in ldflags (hqzing) [#&#8203;61294](https://redirect.github.com/nodejs/node/pull/61294)\n-
        \\[[`72fcc3ee9d`](https://redirect.github.com/nodejs/node/commit/72fcc3ee9d)]
        - **build**: fix crate vendor file checksums on windows (Chengzhong Wu) [#&#8203;61329](https://redirect.github.com/nodejs/node/pull/61329)\n-
        \\[[`76a73d68fd`](https://redirect.github.com/nodejs/node/commit/76a73d68fd)]
        - **build**: expose libplatform symbols in shared libnode (Joyee Cheung) [#&#8203;61144](https://redirect.github.com/nodejs/node/pull/61144)\n-
        \\[[`ef8d26ce5c`](https://redirect.github.com/nodejs/node/commit/ef8d26ce5c)]
        - **build**: fix inconsistent quoting in `Makefile` (Antoine du Hamel) [#&#8203;60511](https://redirect.github.com/nodejs/node/pull/60511)\n-
        \\[[`2d23968783`](https://redirect.github.com/nodejs/node/commit/2d23968783)]
        - **build**: remove temporal updater (Chengzhong Wu) [#&#8203;61151](https://redirect.github.com/nodejs/node/pull/61151)\n-
        \\[[`4c2655f1c2`](https://redirect.github.com/nodejs/node/commit/4c2655f1c2)]
        - **build**: update test-wpt-report to use NODE instead of OUT\\_NODE (Filip
        Skokan) [#&#8203;61024](https://redirect.github.com/nodejs/node/pull/61024)\n-
        \\[[`eaea6821fc`](https://redirect.github.com/nodejs/node/commit/eaea6821fc)]
        - **build**: skip build-ci on actions with a separate test step (Chengzhong
        Wu) [#&#8203;61073](https://redirect.github.com/nodejs/node/pull/61073)\n-
        \\[[`dfd4e12037`](https://redirect.github.com/nodejs/node/commit/dfd4e12037)]
        - **build**: run embedtest with node\\_g when BUILDTYPE=Debug (Chengzhong
        Wu) [#&#8203;60850](https://redirect.github.com/nodejs/node/pull/60850)\n-
        \\[[`775c77234b`](https://redirect.github.com/nodejs/node/commit/775c77234b)]
        - **build,tools**: fix addon build deadlock on errors (Vladimir Morozov) [#&#8203;61321](https://redirect.github.com/nodejs/node/pull/61321)\n-
        \\[[`5deafc10fa`](https://redirect.github.com/nodejs/node/commit/5deafc10fa)]
        - **build,win**: improve logs when ClangCL is missing (Mike McCready) [#&#8203;61438](https://redirect.github.com/nodejs/node/pull/61438)\n-
        \\[[`e2481c5c6e`](https://redirect.github.com/nodejs/node/commit/e2481c5c6e)]
        - **build,win**: update WinGet configurations to Python 3.14 (Mike McCready)
        [#&#8203;61431](https://redirect.github.com/nodejs/node/pull/61431)\n- \\[[`d2586b7e4c`](https://redirect.github.com/nodejs/node/commit/d2586b7e4c)]
        - **child\\_process**: treat ipc length header as unsigned uint32 (Ryuhei
        Shima) [#&#8203;61344](https://redirect.github.com/nodejs/node/pull/61344)\n-
        \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
        - **cli**: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n-
        \\[[`2c7da15612`](https://redirect.github.com/nodejs/node/commit/2c7da15612)]
        - **cluster**: fix port reuse between cluster (Ryuhei Shima) [#&#8203;60141](https://redirect.github.com/nodejs/node/pull/60141)\n-
        \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
        - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot) [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n-
        \\[[`2d5f20e9c3`](https://redirect.github.com/nodejs/node/commit/2d5f20e9c3)]
        - **crypto**: update root certificates to NSS 3.117 (Node.js GitHub Bot) [#&#8203;60741](https://redirect.github.com/nodejs/node/pull/60741)\n-
        \\[[`fba95be188`](https://redirect.github.com/nodejs/node/commit/fba95be188)]
        - **deps**: update archs files for openssl-3.5.5 (Node.js GitHub Bot) [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n-
        \\[[`08697289e0`](https://redirect.github.com/nodejs/node/commit/08697289e0)]
        - **deps**: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot)
        [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n- \\[[`403c50c04d`](https://redirect.github.com/nodejs/node/commit/403c50c04d)]
        - **deps**: update corepack to 0.34.6 (Node.js GitHub Bot) [#&#8203;61510](https://redirect.github.com/nodejs/node/pull/61510)\n-
        \\[[`3b24691aeb`](https://redirect.github.com/nodejs/node/commit/3b24691aeb)]
        - **deps**: upgrade npm to 11.8.0 (npm team) [#&#8203;61466](https://redirect.github.com/nodejs/node/pull/61466)\n-
        \\[[`2bba7efdc4`](https://redirect.github.com/nodejs/node/commit/2bba7efdc4)]
        - **deps**: update googletest to [`8508785`](https://redirect.github.com/nodejs/node/commit/85087857ad10bd407cd6ed2f52f7ea9752db621f)
        (Node.js GitHub Bot) [#&#8203;61417](https://redirect.github.com/nodejs/node/pull/61417)\n-
        \\[[`8f8c6f6162`](https://redirect.github.com/nodejs/node/commit/8f8c6f6162)]
        - **deps**: update sqlite to 3.51.2 (Node.js GitHub Bot) [#&#8203;61339](https://redirect.github.com/nodejs/node/pull/61339)\n-
        \\[[`c46009053c`](https://redirect.github.com/nodejs/node/commit/c46009053c)]
        - **deps**: update icu to 78.2 (Node.js GitHub Bot) [#&#8203;60523](https://redirect.github.com/nodejs/node/pull/60523)\n-
        \\[[`b46b8dd91b`](https://redirect.github.com/nodejs/node/commit/b46b8dd91b)]
        - **deps**: update ada to v3.4.0 (Yagiz Nizipli) [#&#8203;61315](https://redirect.github.com/nodejs/node/pull/61315)\n-
        \\[[`88c6b17e18`](https://redirect.github.com/nodejs/node/commit/88c6b17e18)]
        - **deps**: update zlib to 1.3.1-e00f703 (Node.js GitHub Bot) [#&#8203;61135](https://redirect.github.com/nodejs/node/pull/61135)\n-
        \\[[`0030c05ba9`](https://redirect.github.com/nodejs/node/commit/0030c05ba9)]
        - **deps**: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) [#&#8203;61271](https://redirect.github.com/nodejs/node/pull/61271)\n-
        \\[[`77437cff89`](https://redirect.github.com/nodejs/node/commit/77437cff89)]
        - **deps**: update nbytes to 0.1.2 (Node.js GitHub Bot) [#&#8203;61270](https://redirect.github.com/nodejs/node/pull/61270)\n-
        \\[[`fb0f05a937`](https://redirect.github.com/nodejs/node/commit/fb0f05a937)]
        - **deps**: update timezone to 2025c (Node.js GitHub Bot) [#&#8203;61138](https://redirect.github.com/nodejs/node/pull/61138)\n-
        \\[[`b426a47c05`](https://redirect.github.com/nodejs/node/commit/b426a47c05)]
        - **deps**: nghttp2: revert [`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
        (Antoine du Hamel) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
        \\[[`c07a38f700`](https://redirect.github.com/nodejs/node/commit/c07a38f700)]
        - **deps**: update nghttp2 to 1.68.0 (nodejs-github-bot) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
        \\[[`c2ddc9a18b`](https://redirect.github.com/nodejs/node/commit/c2ddc9a18b)]
        - **deps**: update simdjson to 4.2.4 (Node.js GitHub Bot) [#&#8203;61056](https://redirect.github.com/nodejs/node/pull/61056)\n-
        \\[[`f38cd6da8e`](https://redirect.github.com/nodejs/node/commit/f38cd6da8e)]
        - **deps**: update googletest to [`065127f`](https://redirect.github.com/nodejs/node/commit/065127f1e4b46c5f14fc73cf8d323c221f9dc68e)
        (Node.js GitHub Bot) [#&#8203;61055](https://redirect.github.com/nodejs/node/pull/61055)\n-
        \\[[`a9a6a4cdb2`](https://redirect.github.com/nodejs/node/commit/a9a6a4cdb2)]
        - **deps**: brotli: cherry-pick [`e230f47`](https://redirect.github.com/nodejs/node/commit/e230f474b87)
        (liujiahui) [#&#8203;61003](https://redirect.github.com/nodejs/node/pull/61003)\n-
        \\[[`5a40023aae`](https://redirect.github.com/nodejs/node/commit/5a40023aae)]
        - **deps**: upgrade npm to 11.7.0 (npm team) [#&#8203;61011](https://redirect.github.com/nodejs/node/pull/61011)\n-
        \\[[`4121e7a413`](https://redirect.github.com/nodejs/node/commit/4121e7a413)]
        - **deps**: update sqlite to 3.51.1 (Node.js GitHub Bot) [#&#8203;60899](https://redirect.github.com/nodejs/node/pull/60899)\n-
        \\[[`e8a09fc896`](https://redirect.github.com/nodejs/node/commit/e8a09fc896)]
        - **deps**: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) [#&#8203;60898](https://redirect.github.com/nodejs/node/pull/60898)\n-
        \\[[`8df5862ee5`](https://redirect.github.com/nodejs/node/commit/8df5862ee5)]
        - **deps**: upgrade npm to 11.6.4 (npm team) [#&#8203;60853](https://redirect.github.com/nodejs/node/pull/60853)\n-
        \\[[`6c1c8cbdcc`](https://redirect.github.com/nodejs/node/commit/6c1c8cbdcc)]
        - **deps**: update sqlite to 3.51.0 (Node.js GitHub Bot) [#&#8203;60614](https://redirect.github.com/nodejs/node/pull/60614)\n-
        \\[[`2d1efc7c1b`](https://redirect.github.com/nodejs/node/commit/2d1efc7c1b)]
        - **deps**: upgrade npm to 11.6.3 (npm team) [#&#8203;60785](https://redirect.github.com/nodejs/node/pull/60785)\n-
        \\[[`3a2de1c23b`](https://redirect.github.com/nodejs/node/commit/3a2de1c23b)]
        - **deps**: update brotli to 1.2.0 (Node.js GitHub Bot) [#&#8203;60540](https://redirect.github.com/nodejs/node/pull/60540)\n-
        \\[[`58c5d40bd1`](https://redirect.github.com/nodejs/node/commit/58c5d40bd1)]
        - **deps**: update simdjson to 4.2.2 (Node.js GitHub Bot) [#&#8203;60740](https://redirect.github.com/nodejs/node/pull/60740)\n-
        \\[[`e6b607ef50`](https://redirect.github.com/nodejs/node/commit/e6b607ef50)]
        - **deps**: update googletest to [`1b96fa1`](https://redirect.github.com/nodejs/node/commit/1b96fa13f549387b7549cc89e1a785cf143a1a50)
        (Node.js GitHub Bot) [#&#8203;60739](https://redirect.github.com/nodejs/node/pull/60739)\n-
        \\[[`650c9e0305`](https://redirect.github.com/nodejs/node/commit/650c9e0305)]
        - **deps**: update minimatch to 10.1.1 (Node.js GitHub Bot) [#&#8203;60543](https://redirect.github.com/nodejs/node/pull/60543)\n-
        \\[[`ef1951d5d5`](https://redirect.github.com/nodejs/node/commit/ef1951d5d5)]
        - **deps**: update inspector\\_protocol to [`1b1bcbb`](https://redirect.github.com/nodejs/node/commit/1b1bcbbe060e8c8cd8704f00f78978c50991)
        (Node.js GitHub Bot) [#&#8203;60705](https://redirect.github.com/nodejs/node/pull/60705)\n-
        \\[[`eb068305dd`](https://redirect.github.com/nodejs/node/commit/eb068305dd)]
        - **deps**: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) [#&#8203;60646](https://redirect.github.com/nodejs/node/pull/60646)\n-
        \\[[`ee1d99131c`](https://redirect.github.com/nodejs/node/commit/ee1d99131c)]
        - **deps**: update simdjson to 4.2.1 (Node.js GitHub Bot) [#&#8203;60644](https://redirect.github.com/nodejs/node/pull/60644)\n-
        \\[[`23582967b7`](https://redirect.github.com/nodejs/node/commit/23582967b7)]
        - **deps**: V8: cherry-pick [`1441665`](https://redirect.github.com/nodejs/node/commit/1441665e0d87)
        (Domagoj Stolfa) [#&#8203;60989](https://redirect.github.com/nodejs/node/pull/60989)\n-
        \\[[`155eaedff2`](https://redirect.github.com/nodejs/node/commit/155eaedff2)]
        - **deps**: V8: cherry-pick [`394a805`](https://redirect.github.com/nodejs/node/commit/394a8053b59e)
        (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
        \\[[`c95a4a0f43`](https://redirect.github.com/nodejs/node/commit/c95a4a0f43)]
        - **deps**: V8: backport [`bbaae8e`](https://redirect.github.com/nodejs/node/commit/bbaae8e36164)
        (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
        \\[[`6f123f186d`](https://redirect.github.com/nodejs/node/commit/6f123f186d)]
        - **doc**: move Security-Team from TSC to SECURITY (Rafael Gonzaga) [#&#8203;61495](https://redirect.github.com/nodejs/node/pull/61495)\n-
        \\[[`2e3337d15b`](https://redirect.github.com/nodejs/node/commit/2e3337d15b)]
        - **doc**: added `requestOCSP` option to `tls.connect` (ikeyan) [#&#8203;61064](https://redirect.github.com/nodejs/node/pull/61064)\n-
        \\[[`f505f81577`](https://redirect.github.com/nodejs/node/commit/f505f81577)]
        - **doc**: restore [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR)
        to collaborators (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430 \u041D\u0438\u043A\u0438\u0442\u0430
        \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447) [#&#8203;61553](https://redirect.github.com/nodejs/node/pull/61553)\n-
        \\[[`12fb95d0c9`](https://redirect.github.com/nodejs/node/commit/12fb95d0c9)]
        - **doc**: update IBM/Red Hat volunteers with dedicated project time (Beth
        Griggs) [#&#8203;61588](https://redirect.github.com/nodejs/node/pull/61588)\n-
        \\[[`283ab61ed2`](https://redirect.github.com/nodejs/node/commit/283ab61ed2)]
        - **doc**: align Buffer.concat documentation with behavior (G\xFCrg\xFCn Day\u0131o\u011Flu)
        [#&#8203;60405](https://redirect.github.com/nodejs/node/pull/60405)\n- \\[[`fc9c906d5f`](https://redirect.github.com/nodejs/node/commit/fc9c906d5f)]
        - **doc**: remove `v` prefix for version references (Mike McCready) [#&#8203;61488](https://redirect.github.com/nodejs/node/pull/61488)\n-
        \\[[`4a88ed09e8`](https://redirect.github.com/nodejs/node/commit/4a88ed09e8)]
        - **doc**: mention constructor comparison in assert.deepStrictEqual (Hamza
        Kargin) [#&#8203;60253](https://redirect.github.com/nodejs/node/pull/60253)\n-
        \\[[`9b29d56491`](https://redirect.github.com/nodejs/node/commit/9b29d56491)]
        - **doc**: add CVE delay mention (Rafael Gonzaga) [#&#8203;61465](https://redirect.github.com/nodejs/node/pull/61465)\n-
        \\[[`4815e4ac52`](https://redirect.github.com/nodejs/node/commit/4815e4ac52)]
        - **doc**: update previous version links in BUILDING (Mike McCready) [#&#8203;61457](https://redirect.github.com/nodejs/node/pull/61457)\n-
        \\[[`8a43244e6c`](https://redirect.github.com/nodejs/node/commit/8a43244e6c)]
        - **doc**: include OpenJSF handle for security stewards (Rafael Gonzaga) [#&#8203;61454](https://redirect.github.com/nodejs/node/pull/61454)\n-
        \\[[`89a7f184a1`](https://redirect.github.com/nodejs/node/commit/89a7f184a1)]
        - **doc**: clarify process.argv\\[1] behavior for -e/--eval (Jeevankumar S)
        [#&#8203;61366](https://redirect.github.com/nodejs/node/pull/61366)\n- \\[[`b4041aba1c`](https://redirect.github.com/nodejs/node/commit/b4041aba1c)]
        - **doc**: remove Windows Dev Home instructions from BUILDING (Mike McCready)
        [#&#8203;61434](https://redirect.github.com/nodejs/node/pull/61434)\n- \\[[`fa7830bac0`](https://redirect.github.com/nodejs/node/commit/fa7830bac0)]
        - **doc**: clarify TypedArray properties on Buffer (Roman Reiss) [#&#8203;61355](https://redirect.github.com/nodejs/node/pull/61355)\n-
        \\[[`45663c8956`](https://redirect.github.com/nodejs/node/commit/45663c8956)]
        - **doc**: update Python 3.14 manual install instructions (Windows) (Mike
        McCready) [#&#8203;61428](https://redirect.github.com/nodejs/node/pull/61428)\n-
        \\[[`0248357f26`](https://redirect.github.com/nodejs/node/commit/0248357f26)]
        - **doc**: note resume build should not be done on node-test-commit (Stewart
        X Addison) [#&#8203;61373](https://redirect.github.com/nodejs/node/pull/61373)\n-
        \\[[`b254bab513`](https://redirect.github.com/nodejs/node/commit/b254bab513)]
        - **doc**: refine WebAssembly error documentation (sangwook) [#&#8203;61382](https://redirect.github.com/nodejs/node/pull/61382)\n-
        \\[[`8aca37c6ef`](https://redirect.github.com/nodejs/node/commit/8aca37c6ef)]
        - **doc**: add deprecation history for url.parse (Eng Zer Jun) [#&#8203;61389](https://redirect.github.com/nodejs/node/pull/61389)\n-
        \\[[`8047ac3aac`](https://redirect.github.com/nodejs/node/commit/8047ac3aac)]
        - **doc**: add marco and rafael in last sec release (Marco Ippolito) [#&#8203;61383](https://redirect.github.com/nodejs/node/pull/61383)\n-
        \\[[`61190bf4b4`](https://redirect.github.com/nodejs/node/commit/61190bf4b4)]
        - **doc**: packages: example of private import switch to internal (coderaiser)
        [#&#8203;61343](https://redirect.github.com/nodejs/node/pull/61343)\n- \\[[`346311c42f`](https://redirect.github.com/nodejs/node/commit/346311c42f)]
        - **doc**: add esm and cjs examples to node:v8 (Alfredo Gonz\xE1lez) [#&#8203;61328](https://redirect.github.com/nodejs/node/pull/61328)\n-
        \\[[`c07c80717c`](https://redirect.github.com/nodejs/node/commit/c07c80\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
      change_url: https://github.com/osism/container-images/pull/856
      child_jobs: []
      commit_id: d45839d8d49aabf546334fbb18e11f84d0522ed7
      event_id: 12e33be0-28f0-11f1-9367-92cf4e07669b
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/c74960bea41042ca9b637a1dcf7fea3e/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/c74960bea41042ca9b637a1dcf7fea3e/work/logs
        result_data_file: /var/lib/zuul/builds/c74960bea41042ca9b637a1dcf7fea3e/work/results.json
        src_root: /var/lib/zuul/builds/c74960bea41042ca9b637a1dcf7fea3e/work/src
        work_root: /var/lib/zuul/builds/c74960bea41042ca9b637a1dcf7fea3e/work
      include_vars: []
      items:
      - branch: main
        change: '856'
        change_message: "chore(deps): update node.js to v24\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
          [node](https://redirect.github.com/nodejs/node) | stage | major | `23-alpine`
          \u2192 `24-alpine` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>nodejs/node
          (node)</summary>\n\n### [`v24.14.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.1):
          2026-03-24, Version 24.14.1 &#x27;Krypton&#x27; (LTS), @&#8203;RafaelGSS
          prepared by @&#8203;juanarbol\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.14.0...v24.14.1)\n\nThis
          is a security release.\n\n##### Notable Changes\n\n- (CVE-2026-21710) use
          null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High\n-
          (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina)
          - High\n- (CVE-2026-21717) test array index hash collision (Joyee Cheung)
          - Medium\n- (CVE-2026-21713) use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) - Medium\n- (CVE-2026-21714) handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL
          error code (RafaelGSS) - Medium\n- (CVE-2026-21712) handle url crash on
          different url formats (RafaelGSS) - Medium\n- (CVE-2026-21716) include permission
          check on lib/fs/promises (RafaelGSS) - Low\n- (CVE-2026-21715) add permission
          check to realpath.native (RafaelGSS) - Low\n\n##### Commits\n\n- \\[[`6fae244080`](https://redirect.github.com/nodejs/node/commit/6fae244080)]
          - **(CVE-2026-21717)** **build,test**: test array index hash collision (Joyee
          Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`cc0910c62e`](https://redirect.github.com/nodejs/node/commit/cc0910c62e)]
          - **(CVE-2026-21713)** **crypto**: use timing-safe comparison in Web Cryptography
          HMAC and KMAC (Filip Skokan) [nodejs-private/node-private#822](https://redirect.github.com/nodejs-private/node-private/pull/822)\n-
          \\[[`80cb042cf3`](https://redirect.github.com/nodejs/node/commit/80cb042cf3)]
          - **deps**: update undici to 7.24.4 (Node.js GitHub Bot) [#&#8203;62271](https://redirect.github.com/nodejs/node/pull/62271)\n-
          \\[[`f5b8667dc2`](https://redirect.github.com/nodejs/node/commit/f5b8667dc2)]
          - **deps**: update undici to 7.24.3 (Node.js GitHub Bot) [#&#8203;62233](https://redirect.github.com/nodejs/node/pull/62233)\n-
          \\[[`08852637d9`](https://redirect.github.com/nodejs/node/commit/08852637d9)]
          - **deps**: update undici to 7.22.0 (Node.js GitHub Bot) [#&#8203;62035](https://redirect.github.com/nodejs/node/pull/62035)\n-
          \\[[`61097db9fb`](https://redirect.github.com/nodejs/node/commit/61097db9fb)]
          - **deps**: upgrade npm to 11.11.0 (npm team) [#&#8203;61994](https://redirect.github.com/nodejs/node/pull/61994)\n-
          \\[[`9ac0f9f81e`](https://redirect.github.com/nodejs/node/commit/9ac0f9f81e)]
          - **deps**: upgrade npm to 11.10.1 (npm team) [#&#8203;61892](https://redirect.github.com/nodejs/node/pull/61892)\n-
          \\[[`3dab3c4698`](https://redirect.github.com/nodejs/node/commit/3dab3c4698)]
          - **deps**: V8: override `depot_tools` version (Richard Lau) [#&#8203;62344](https://redirect.github.com/nodejs/node/pull/62344)\n-
          \\[[`87521e99d1`](https://redirect.github.com/nodejs/node/commit/87521e99d1)]
          - **deps**: V8: backport [`1361b2a`](https://redirect.github.com/nodejs/node/commit/1361b2a49d02)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`045013366f`](https://redirect.github.com/nodejs/node/commit/045013366f)]
          - **deps**: V8: backport [`185f0fe`](https://redirect.github.com/nodejs/node/commit/185f0fe09b72)
          (Joyee Cheung) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`af22629ea8`](https://redirect.github.com/nodejs/node/commit/af22629ea8)]
          - **deps**: V8: backport [`0a8b1cd`](https://redirect.github.com/nodejs/node/commit/0a8b1cdcc8b2)
          (snek) [nodejs-private/node-private#828](https://redirect.github.com/nodejs-private/node-private/pull/828)\n-
          \\[[`380ea72eef`](https://redirect.github.com/nodejs/node/commit/380ea72eef)]
          - **(CVE-2026-21710)** **http**: use null prototype for headersDistinct/trailersDistinct
          (Matteo Collina) [nodejs-private/node-private#821](https://redirect.github.com/nodejs-private/node-private/pull/821)\n-
          \\[[`d6b6051e08`](https://redirect.github.com/nodejs/node/commit/d6b6051e08)]
          - **(CVE-2026-21716)** **permission**: include permission check on lib/fs/promises
          (RafaelGSS) [nodejs-private/node-private#795](https://redirect.github.com/nodejs-private/node-private/pull/795)\n-
          \\[[`bfdecef9da`](https://redirect.github.com/nodejs/node/commit/bfdecef9da)]
          - **(CVE-2026-21715)** **permission**: add permission check to realpath.native
          (RafaelGSS) [nodejs-private/node-private#794](https://redirect.github.com/nodejs-private/node-private/pull/794)\n-
          \\[[`c015edf313`](https://redirect.github.com/nodejs/node/commit/c015edf313)]
          - **(CVE-2026-21714)** **src**: handle NGHTTP2\\_ERR\\_FLOW\\_CONTROL error
          code (RafaelGSS) [nodejs-private/node-private#832](https://redirect.github.com/nodejs-private/node-private/pull/832)\n-
          \\[[`cba66c48a5`](https://redirect.github.com/nodejs/node/commit/cba66c48a5)]
          - **(CVE-2026-21712)** **src**: handle url crash on different url formats
          (RafaelGSS) [nodejs-private/node-private#816](https://redirect.github.com/nodejs-private/node-private/pull/816)\n-
          \\[[`df8fbfb93d`](https://redirect.github.com/nodejs/node/commit/df8fbfb93d)]
          - **(CVE-2026-21637)** **tls**: wrap SNICallback invocation in try/catch
          (Matteo Collina) [nodejs-private/node-private#819](https://redirect.github.com/nodejs-private/node-private/pull/819)\n\n###
          [`v24.14.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.14.0):
          2026-02-24, Version 24.14.0 &#x27;Krypton&#x27; (LTS), @&#8203;ruyadorno
          prepared by @&#8203;aduh95\n\n[Compare Source](https://redirect.github.com/nodejs/node/compare/v24.13.1...v24.14.0)\n\n#####
          Notable Changes\n\n- \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add `trackPromises` option to `createHook()`
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add `ignore` option to `fs.watch` (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add `http.setGlobalProxyFromEnv()` (Joyee
          Cheung) [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve `AsyncLocalStorage` in `queueMicrotask`
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add `bytes()` method to `node:stream/consumers`
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add `env` option to `run` function
          (Ethan Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add `convertProcessSignalToExitCode` utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n#####
          Commits\n\n- \\[[`180778fb9a`](https://redirect.github.com/nodejs/node/commit/180778fb9a)]
          - **assert**: fix loose deepEqual arrays with undefined and null failing
          (Ruben Bridgewater) [#&#8203;61587](https://redirect.github.com/nodejs/node/pull/61587)\n-
          \\[[`8b6d31d379`](https://redirect.github.com/nodejs/node/commit/8b6d31d379)]
          - **(SEMVER-MINOR)** **async\\_hooks**: add trackPromises option to createHook()
          (Joyee Cheung) [#&#8203;61415](https://redirect.github.com/nodejs/node/pull/61415)\n-
          \\[[`83bcd38d35`](https://redirect.github.com/nodejs/node/commit/83bcd38d35)]
          - **benchmark**: add streaming TextDecoder benchmark (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`4c105844c5`](https://redirect.github.com/nodejs/node/commit/4c105844c5)]
          - **build**: add support for Visual Studio 2026 (Micha\xEBl Zasso) [#&#8203;60727](https://redirect.github.com/nodejs/node/pull/60727)\n-
          \\[[`1f84fd91d9`](https://redirect.github.com/nodejs/node/commit/1f84fd91d9)]
          - **build**: skip sscache action on non-main branches (Joyee Cheung) [#&#8203;61790](https://redirect.github.com/nodejs/node/pull/61790)\n-
          \\[[`30601b680f`](https://redirect.github.com/nodejs/node/commit/30601b680f)]
          - **build**: add `--shared-nbytes` configure flag (Antoine du Hamel) [#&#8203;61341](https://redirect.github.com/nodejs/node/pull/61341)\n-
          \\[[`c6253eda49`](https://redirect.github.com/nodejs/node/commit/c6253eda49)]
          - **build**: add `--shared-hdr-histogram` configure flag (Antoine du Hamel)
          [#&#8203;61280](https://redirect.github.com/nodejs/node/pull/61280)\n- \\[[`584c189037`](https://redirect.github.com/nodejs/node/commit/584c189037)]
          - **build**: add `--shared-gtest` configure flag (Antoine du Hamel) [#&#8203;61279](https://redirect.github.com/nodejs/node/pull/61279)\n-
          \\[[`5998987881`](https://redirect.github.com/nodejs/node/commit/5998987881)]
          - **build**: aix: deoptimize implementation-visitor.cc with --shared (Stewart
          X Addison) [#&#8203;61550](https://redirect.github.com/nodejs/node/pull/61550)\n-
          \\[[`68da144b4e`](https://redirect.github.com/nodejs/node/commit/68da144b4e)]
          - **build,deps**: replace cjs-module-lexer with merve (Yagiz Nizipli) [#&#8203;61456](https://redirect.github.com/nodejs/node/pull/61456)\n-
          \\[[`6a4511bafb`](https://redirect.github.com/nodejs/node/commit/6a4511bafb)]
          - **build,win**: fix vs2022 compilation (Stefan Stojanovic) [#&#8203;61530](https://redirect.github.com/nodejs/node/pull/61530)\n-
          \\[[`2d6735db8a`](https://redirect.github.com/nodejs/node/commit/2d6735db8a)]
          - **deps**: upgrade npm to 11.9.0 (npm team) [#&#8203;61685](https://redirect.github.com/nodejs/node/pull/61685)\n-
          \\[[`699e2f8f81`](https://redirect.github.com/nodejs/node/commit/699e2f8f81)]
          - **deps**: update amaro to 1.1.7 (Node.js GitHub Bot) [#&#8203;61730](https://redirect.github.com/nodejs/node/pull/61730)\n-
          \\[[`7be76316d6`](https://redirect.github.com/nodejs/node/commit/7be76316d6)]
          - **deps**: update minimatch to 10.1.2 (Node.js GitHub Bot) [#&#8203;61732](https://redirect.github.com/nodejs/node/pull/61732)\n-
          \\[[`97e5a65013`](https://redirect.github.com/nodejs/node/commit/97e5a65013)]
          - **deps**: update undici to 7.21.0 (Node.js GitHub Bot) [#&#8203;61683](https://redirect.github.com/nodejs/node/pull/61683)\n-
          \\[[`74e4710ee7`](https://redirect.github.com/nodejs/node/commit/74e4710ee7)]
          - **deps**: update googletest to [`56efe39`](https://redirect.github.com/nodejs/node/commit/56efe3983185e3f37e43415d1afa97e3860f187f)
          (Node.js GitHub Bot) [#&#8203;61605](https://redirect.github.com/nodejs/node/pull/61605)\n-
          \\[[`b5113e2a2a`](https://redirect.github.com/nodejs/node/commit/b5113e2a2a)]
          - **deps**: update amaro to 1.1.6 (Node.js GitHub Bot) [#&#8203;61603](https://redirect.github.com/nodejs/node/pull/61603)\n-
          \\[[`f3a24c76e4`](https://redirect.github.com/nodejs/node/commit/f3a24c76e4)]
          - **(SEMVER-MINOR)** **deps**: add LIEF as a dependency (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`c370c3dc06`](https://redirect.github.com/nodejs/node/commit/c370c3dc06)]
          - **(SEMVER-MINOR)** **deps**: add tools and scripts to pull LIEF as a dependency
          (Joyee Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`e54975e17d`](https://redirect.github.com/nodejs/node/commit/e54975e17d)]
          - **deps**: V8: cherry-pick [highway@`dcc0ca1`](https://redirect.github.com/highway/node/commit/dcc0ca1cd42)
          (Richard Lau) [#&#8203;61008](https://redirect.github.com/nodejs/node/pull/61008)\n-
          \\[[`625b90b76b`](https://redirect.github.com/nodejs/node/commit/625b90b76b)]
          - **deps**: update undici to 7.19.2 (Node.js GitHub Bot) [#&#8203;61566](https://redirect.github.com/nodejs/node/pull/61566)\n-
          \\[[`05e9a9fb5e`](https://redirect.github.com/nodejs/node/commit/05e9a9fb5e)]
          - **deps**: update undici to 7.19.1 (Node.js GitHub Bot) [#&#8203;61514](https://redirect.github.com/nodejs/node/pull/61514)\n-
          \\[[`3d41643e38`](https://redirect.github.com/nodejs/node/commit/3d41643e38)]
          - **deps**: update undici to 7.19.0 (Node.js GitHub Bot) [#&#8203;61470](https://redirect.github.com/nodejs/node/pull/61470)\n-
          \\[[`17b363a66c`](https://redirect.github.com/nodejs/node/commit/17b363a66c)]
          - **dns**: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection
          (notvivek12) [#&#8203;61453](https://redirect.github.com/nodejs/node/pull/61453)\n-
          \\[[`33d0a8c22d`](https://redirect.github.com/nodejs/node/commit/33d0a8c22d)]
          - **doc**: clarify EventEmitter error handling in threat model (Matteo Collina)
          [#&#8203;61701](https://redirect.github.com/nodejs/node/pull/61701)\n- \\[[`5b8e72cf85`](https://redirect.github.com/nodejs/node/commit/5b8e72cf85)]
          - **doc**: mention default option for test runner env (Steven) [#&#8203;61659](https://redirect.github.com/nodejs/node/pull/61659)\n-
          \\[[`f44e67fac2`](https://redirect.github.com/nodejs/node/commit/f44e67fac2)]
          - **doc**: fix --inspect security warning section (Tim Perry) [#&#8203;61675](https://redirect.github.com/nodejs/node/pull/61675)\n-
          \\[[`a0e09c9043`](https://redirect.github.com/nodejs/node/commit/a0e09c9043)]
          - **doc**: document `url.format(urlString)` as deprecated under DEP0169
          (Ren\xE9) [#&#8203;61644](https://redirect.github.com/nodejs/node/pull/61644)\n-
          \\[[`5e719248fe`](https://redirect.github.com/nodejs/node/commit/5e719248fe)]
          - **doc**: deprecation add more codemod (Augustin Mauroy) [#&#8203;61642](https://redirect.github.com/nodejs/node/pull/61642)\n-
          \\[[`8f5a3e5df4`](https://redirect.github.com/nodejs/node/commit/8f5a3e5df4)]
          - **doc**: fix grammatical error in README.md (ayj8201) [#&#8203;61653](https://redirect.github.com/nodejs/node/pull/61653)\n-
          \\[[`d52b535163`](https://redirect.github.com/nodejs/node/commit/d52b535163)]
          - **doc**: correct tools README Boxstarter link (Mike McCready) [#&#8203;61638](https://redirect.github.com/nodejs/node/pull/61638)\n-
          \\[[`4889dc4f59`](https://redirect.github.com/nodejs/node/commit/4889dc4f59)]
          - **doc**: update `server.dropMaxConnection` link (YuSheng Chen) [#&#8203;61584](https://redirect.github.com/nodejs/node/pull/61584)\n-
          \\[[`8e48e72f2a`](https://redirect.github.com/nodejs/node/commit/8e48e72f2a)]
          - **doc**: clean up writing-and-running-benchmarks.md (Hardanish Singh)
          [#&#8203;61345](https://redirect.github.com/nodejs/node/pull/61345)\n- \\[[`1948861d23`](https://redirect.github.com/nodejs/node/commit/1948861d23)]
          - **(SEMVER-MINOR)** **events**: repurpose `events.listenerCount()` to accept
          EventTargets (Ren\xE9) [#&#8203;60214](https://redirect.github.com/nodejs/node/pull/60214)\n-
          \\[[`d6f7c8d06f`](https://redirect.github.com/nodejs/node/commit/d6f7c8d06f)]
          - **(SEMVER-MINOR)** **fs**: add ignore option to fs.watch (Matteo Collina)
          [#&#8203;61433](https://redirect.github.com/nodejs/node/pull/61433)\n- \\[[`2d7e5f9581`](https://redirect.github.com/nodejs/node/commit/2d7e5f9581)]
          - **http**: implement slab allocation for HTTP header parsing (Mert Can
          Altin) [#&#8203;61375](https://redirect.github.com/nodejs/node/pull/61375)\n-
          \\[[`cb54b3ca6e`](https://redirect.github.com/nodejs/node/commit/cb54b3ca6e)]
          - **(SEMVER-MINOR)** **http**: add http.setGlobalProxyFromEnv() (Joyee Cheung)
          [#&#8203;60953](https://redirect.github.com/nodejs/node/pull/60953)\n- \\[[`6df8be48ce`](https://redirect.github.com/nodejs/node/commit/6df8be48ce)]
          - **lib**: use utf8 fast path for streaming TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61549](https://redirect.github.com/nodejs/node/pull/61549)\n- \\[[`830fff0aca`](https://redirect.github.com/nodejs/node/commit/830fff0aca)]
          - **lib**: recycle queues (Robert Nagy) [#&#8203;61461](https://redirect.github.com/nodejs/node/pull/61461)\n-
          \\[[`069874bdbd`](https://redirect.github.com/nodejs/node/commit/069874bdbd)]
          - **lib**: use StringPrototypeStartsWith from primordials in locks (Taejin
          Kim) [#&#8203;61492](https://redirect.github.com/nodejs/node/pull/61492)\n-
          \\[[`7824c7589e`](https://redirect.github.com/nodejs/node/commit/7824c7589e)]
          - **lib**: unify ICU and no-ICU TextDecoder (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61409](https://redirect.github.com/nodejs/node/pull/61409)\n- \\[[`f81430702a`](https://redirect.github.com/nodejs/node/commit/f81430702a)]
          - **lib**: prefer `call()` over `apply()` if argument list is not array
          (Livia Medeiros) [#&#8203;60796](https://redirect.github.com/nodejs/node/pull/60796)\n-
          \\[[`a723f72e1e`](https://redirect.github.com/nodejs/node/commit/a723f72e1e)]
          - **lib**: add support for readable byte streams to .toWeb() (Hans Klunder)
          [#&#8203;58664](https://redirect.github.com/nodejs/node/pull/58664)\n- \\[[`b78d814b3d`](https://redirect.github.com/nodejs/node/commit/b78d814b3d)]
          - **meta**: persist sccache daemon until end of build workflows (Ren\xE9)
          [#&#8203;61639](https://redirect.github.com/nodejs/node/pull/61639)\n- \\[[`40a872a4b9`](https://redirect.github.com/nodejs/node/commit/40a872a4b9)]
          - **meta**: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot\\[bot])
          [#&#8203;61622](https://redirect.github.com/nodejs/node/pull/61622)\n- \\[[`0637bdb3be`](https://redirect.github.com/nodejs/node/commit/0637bdb3be)]
          - **meta**: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot\\[bot])
          [#&#8203;61621](https://redirect.github.com/nodejs/node/pull/61621)\n- \\[[`e8d9bd9fc5`](https://redirect.github.com/nodejs/node/commit/e8d9bd9fc5)]
          - **meta**: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61627](https://redirect.github.com/nodejs/node/pull/61627)\n- \\[[`c517df2b65`](https://redirect.github.com/nodejs/node/commit/c517df2b65)]
          - **meta**: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot\\[bot])
          [#&#8203;61625](https://redirect.github.com/nodejs/node/pull/61625)\n- \\[[`9a64f2f25d`](https://redirect.github.com/nodejs/node/commit/9a64f2f25d)]
          - **meta**: bump actions/cache from 5.0.1 to 5.0.3 (dependabot\\[bot]) [#&#8203;61624](https://redirect.github.com/nodejs/node/pull/61624)\n-
          \\[[`0e5922e95e`](https://redirect.github.com/nodejs/node/commit/0e5922e95e)]
          - **meta**: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot\\[bot])
          [#&#8203;61623](https://redirect.github.com/nodejs/node/pull/61623)\n- \\[[`5da7b51091`](https://redirect.github.com/nodejs/node/commit/5da7b51091)]
          - **meta**: bump actions/stale from 10.1.0 to 10.1.1 (dependabot\\[bot])
          [#&#8203;61620](https://redirect.github.com/nodejs/node/pull/61620)\n- \\[[`c085c8a43f`](https://redirect.github.com/nodejs/node/commit/c085c8a43f)]
          - **meta**: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot\\[bot])
          [#&#8203;61619](https://redirect.github.com/nodejs/node/pull/61619)\n- \\[[`ce2acf0275`](https://redirect.github.com/nodejs/node/commit/ce2acf0275)]
          - **meta**: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot\\[bot])
          [#&#8203;61242](https://redirect.github.com/nodejs/node/pull/61242)\n- \\[[`629f0eaac5`](https://redirect.github.com/nodejs/node/commit/629f0eaac5)]
          - **meta**: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot\\[bot])
          [#&#8203;61239](https://redirect.github.com/nodejs/node/pull/61239)\n- \\[[`cd80d369c9`](https://redirect.github.com/nodejs/node/commit/cd80d369c9)]
          - **meta**: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot\\[bot])
          [#&#8203;61238](https://redirect.github.com/nodejs/node/pull/61238)\n- \\[[`8c75e4e1fa`](https://redirect.github.com/nodejs/node/commit/8c75e4e1fa)]
          - **meta**: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot\\[bot])
          [#&#8203;60925](https://redirect.github.com/nodejs/node/pull/60925)\n- \\[[`5a9e9f4127`](https://redirect.github.com/nodejs/node/commit/5a9e9f4127)]
          - **meta**: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot\\[bot])
          [#&#8203;60767](https://redirect.github.com/nodejs/node/pull/60767)\n- \\[[`1519251dd1`](https://redirect.github.com/nodejs/node/commit/1519251dd1)]
          - **module**: do not invoke resolve hooks twice for imported cjs (Joyee
          Cheung) [#&#8203;61529](https://redirect.github.com/nodejs/node/pull/61529)\n-
          \\[[`8d7190b3fe`](https://redirect.github.com/nodejs/node/commit/8d7190b3fe)]
          - **module**: do not wrap module.\\_load when tracing is not enabled (Joyee
          Cheung) [#&#8203;61479](https://redirect.github.com/nodejs/node/pull/61479)\n-
          \\[[`35b1759d06`](https://redirect.github.com/nodejs/node/commit/35b1759d06)]
          - **(SEMVER-MINOR)** **module**: allow subpath imports that start with `#/`
          (Jan Martin) [#&#8203;60864](https://redirect.github.com/nodejs/node/pull/60864)\n-
          \\[[`7a83b38921`](https://redirect.github.com/nodejs/node/commit/7a83b38921)]
          - **net**: defer synchronous destroy calls in internalConnect (RajeshKumar11)
          [#&#8203;61658](https://redirect.github.com/nodejs/node/pull/61658)\n- \\[[`16bab79421`](https://redirect.github.com/nodejs/node/commit/16bab79421)]
          - **process**: do not truncate long strings in `--print` (Mohamed Akram)
          [#&#8203;61497](https://redirect.github.com/nodejs/node/pull/61497)\n- \\[[`2d72ea66f2`](https://redirect.github.com/nodejs/node/commit/2d72ea66f2)]
          - **(SEMVER-MINOR)** **process**: preserve AsyncLocalStorage in queueMicrotask
          only when needed (G\xFCrg\xFCn Day\u0131o\u011Flu) [#&#8203;60913](https://redirect.github.com/nodejs/node/pull/60913)\n-
          \\[[`9cc1c4604f`](https://redirect.github.com/nodejs/node/commit/9cc1c4604f)]
          - **repl**: fix getters triggering side effects during completion (Dario
          Piotrowicz) [#&#8203;61043](https://redirect.github.com/nodejs/node/pull/61043)\n-
          \\[[`93703306a1`](https://redirect.github.com/nodejs/node/commit/93703306a1)]
          - **repl**: tab completion targets `<class>` instead of `new <class>` (\u0110\u1ED7
          Tr\u1ECDng H\u1EA3i) [#&#8203;60319](https://redirect.github.com/nodejs/node/pull/60319)\n-
          \\[[`6f4a4f6c8e`](https://redirect.github.com/nodejs/node/commit/6f4a4f6c8e)]
          - **(SEMVER-MINOR)** **sea**: split sea binary manipulation code (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`46a2dad4db`](https://redirect.github.com/nodejs/node/commit/46a2dad4db)]
          - **sqlite**: avoid extra copy for large text binds (Ali Hassan) [#&#8203;61580](https://redirect.github.com/nodejs/node/pull/61580)\n-
          \\[[`f91a377f7e`](https://redirect.github.com/nodejs/node/commit/f91a377f7e)]
          - **sqlite**: use DictionaryTemplate for run() result (Mert Can Altin) [#&#8203;61432](https://redirect.github.com/nodejs/node/pull/61432)\n-
          \\[[`0e7571ae3e`](https://redirect.github.com/nodejs/node/commit/0e7571ae3e)]
          - **sqlite**: change approach to fix segfault SQLTagStore (Bart Louwers)
          [#&#8203;60462](https://redirect.github.com/nodejs/node/pull/60462)\n- \\[[`8e8f70524a`](https://redirect.github.com/nodejs/node/commit/8e8f70524a)]
          - **sqlite**: reserve vectors space (Guilherme Ara\xFAjo) [#&#8203;61540](https://redirect.github.com/nodejs/node/pull/61540)\n-
          \\[[`c0ceb9b065`](https://redirect.github.com/nodejs/node/commit/c0ceb9b065)]
          - **(SEMVER-MINOR)** **sqlite**: enable defensive mode by default (Bart
          Louwers) [#&#8203;61266](https://redirect.github.com/nodejs/node/pull/61266)\n-
          \\[[`33d8e8303b`](https://redirect.github.com/nodejs/node/commit/33d8e8303b)]
          - **(SEMVER-MINOR)** **sqlite**: add sqlite prepare options args (Guilherme
          Ara\xFAjo) [#&#8203;61311](https://redirect.github.com/nodejs/node/pull/61311)\n-
          \\[[`f0d8f37002`](https://redirect.github.com/nodejs/node/commit/f0d8f37002)]
          - **src**: elide heap allocation in structured clone implementation (Anna
          Henningsen) [#&#8203;61703](https://redirect.github.com/nodejs/node/pull/61703)\n-
          \\[[`db478c4336`](https://redirect.github.com/nodejs/node/commit/db478c4336)]
          - **src**: use simdutf for one-byte string UTF-8 write in stringBytes (Mert
          Can Altin) [#&#8203;61696](https://redirect.github.com/nodejs/node/pull/61696)\n-
          \\[[`563ab699eb`](https://redirect.github.com/nodejs/node/commit/563ab699eb)]
          - **(SEMVER-MINOR)** **src**: add initial support for ESM in embedder API
          (Joyee Cheung) [#&#8203;61548](https://redirect.github.com/nodejs/node/pull/61548)\n-
          \\[[`da13186a15`](https://redirect.github.com/nodejs/node/commit/da13186a15)]
          - **src**: throw RangeError on failed ArrayBuffer BackingStore allocation
          (Chengzhong Wu) [#&#8203;61480](https://redirect.github.com/nodejs/node/pull/61480)\n-
          \\[[`4c80031000`](https://redirect.github.com/nodejs/node/commit/4c80031000)]
          - **(SEMVER-MINOR)** **stream**: add bytes() method to stream/consumers
          (wantaek) [#&#8203;60426](https://redirect.github.com/nodejs/node/pull/60426)\n-
          \\[[`f5233df4ff`](https://redirect.github.com/nodejs/node/commit/f5233df4ff)]
          - **(SEMVER-MINOR)** **stream**: do not pass `readable.compose()` output
          via `Readable.from()` (Ren\xE9) [#&#8203;60907](https://redirect.github.com/nodejs/node/pull/60907)\n-
          \\[[`ad04a469c8`](https://redirect.github.com/nodejs/node/commit/ad04a469c8)]
          - **test**: restraint version replacement pattern in snapshots (Chengzhong
          Wu) [#&#8203;61748](https://redirect.github.com/nodejs/node/pull/61748)\n-
          \\[[`2d3b4a8d65`](https://redirect.github.com/nodejs/node/commit/2d3b4a8d65)]
          - **test**: print stack immediately avoiding GC interleaving (Chengzhong
          Wu) [#&#8203;61699](https://redirect.github.com/nodejs/node/pull/61699)\n-
          \\[[`38f43a6d4e`](https://redirect.github.com/nodejs/node/commit/38f43a6d4e)]
          - **test**: fix case-insensitive path matching on Windows (Matteo Collina)
          [#&#8203;61682](https://redirect.github.com/nodejs/node/pull/61682)\n- \\[[`06513f5ff2`](https://redirect.github.com/nodejs/node/commit/06513f5ff2)]
          - **test**: fix flaky test-performance-eventloopdelay (Matteo Collina) [#&#8203;61629](https://redirect.github.com/nodejs/node/pull/61629)\n-
          \\[[`9d79c66c61`](https://redirect.github.com/nodejs/node/commit/9d79c66c61)]
          - **test**: remove duplicate wpt tests (Filip Skokan) [#&#8203;61617](https://redirect.github.com/nodejs/node/pull/61617)\n-
          \\[[`eac9f4f401`](https://redirect.github.com/nodejs/node/commit/eac9f4f401)]
          - **test**: fix race condition in watch mode tests (Matteo Collina) [#&#8203;61615](https://redirect.github.com/nodejs/node/pull/61615)\n-
          \\[[`ecf5947575`](https://redirect.github.com/nodejs/node/commit/ecf5947575)]
          - **test**: update WPT for url to [`e3c46fd`](https://redirect.github.com/nodejs/node/commit/e3c46fdf55)
          (Node.js GitHub Bot) [#&#8203;61602](https://redirect.github.com/nodejs/node/pull/61602)\n-
          \\[[`356ff5fece`](https://redirect.github.com/nodejs/node/commit/356ff5fece)]
          - **test**: use the skipIfNoWatch() utility function (Luigi Pinca) [#&#8203;61531](https://redirect.github.com/nodejs/node/pull/61531)\n-
          \\[[`4b2187aea2`](https://redirect.github.com/nodejs/node/commit/4b2187aea2)]
          - **test**: unify assertSnapshot common patterns (Chengzhong Wu) [#&#8203;61590](https://redirect.github.com/nodejs/node/pull/61590)\n-
          \\[[`8c25489d63`](https://redirect.github.com/nodejs/node/commit/8c25489d63)]
          - **test**: split test-fs-watch-ignore-\\* (Luigi Pinca) [#&#8203;61494](https://redirect.github.com/nodejs/node/pull/61494)\n-
          \\[[`43b8a2b7e7`](https://redirect.github.com/nodejs/node/commit/43b8a2b7e7)]
          - **test**: add some validation for JSON doc output (Antoine du Hamel) [#&#8203;61413](https://redirect.github.com/nodejs/node/pull/61413)\n-
          \\[[`345a40fda3`](https://redirect.github.com/nodejs/node/commit/345a40fda3)]
          - **(SEMVER-MINOR)** **test**: use fixture directories for sea tests (Joyee
          Cheung) [#&#8203;61167](https://redirect.github.com/nodejs/node/pull/61167)\n-
          \\[[`24cf6b8326`](https://redirect.github.com/nodejs/node/commit/24cf6b8326)]
          - **test**: reveal wpt evaluation errors in status files (Chengzhong Wu)
          [#&#8203;61358](https://redirect.github.com/nodejs/node/pull/61358)\n- \\[[`d4034dfb62`](https://redirect.github.com/nodejs/node/commit/d4034dfb62)]
          - **test**: forbid use of named imports for fixtures (Antoine du Hamel)
          [#&#8203;61228](https://redirect.github.com/nodejs/node/pull/61228)\n- \\[[`4f871ee897`](https://redirect.github.com/nodejs/node/commit/4f871ee897)]
          - **test**: enforce better never-settling-promise detection (Antoine du
          Hamel) [#&#8203;60976](https://redirect.github.com/nodejs/node/pull/60976)\n-
          \\[[`8e9adedf02`](https://redirect.github.com/nodejs/node/commit/8e9adedf02)]
          - **test**: ensure assertions are reached on all tests (Antoine du Hamel)
          [#&#8203;60845](https://redirect.github.com/nodejs/node/pull/60845)\n- \\[[`273832802e`](https://redirect.github.com/nodejs/node/commit/273832802e)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60763](https://redirect.github.com/nodejs/node/pull/60763)\n- \\[[`e06adcb52f`](https://redirect.github.com/nodejs/node/commit/e06adcb52f)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60760](https://redirect.github.com/nodejs/node/pull/60760)\n- \\[[`aeed0ccc02`](https://redirect.github.com/nodejs/node/commit/aeed0ccc02)]
          - **test**: use `RegExp.escape` to improve test reliability (Antoine du
          Hamel) [#&#8203;60803](https://redirect.github.com/nodejs/node/pull/60803)\n-
          \\[[`74bcd0adab`](https://redirect.github.com/nodejs/node/commit/74bcd0adab)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60728](https://redirect.github.com/nodejs/node/pull/60728)\n- \\[[`407807b08e`](https://redirect.github.com/nodejs/node/commit/407807b08e)]
          - **test**: skip tests not passing without `NODE_OPTIONS` support (Antoine
          du Hamel) [#&#8203;60912](https://redirect.github.com/nodejs/node/pull/60912)\n-
          \\[[`a9e70cefb0`](https://redirect.github.com/nodejs/node/commit/a9e70cefb0)]
          - **test**: ensure assertions are reached on more tests (Antoine du Hamel)
          [#&#8203;60634](https://redirect.github.com/nodejs/node/pull/60634)\n- \\[[`21b23cd0d0`](https://redirect.github.com/nodejs/node/commit/21b23cd0d0)]
          - **test\\_runner**: fix test enqueue when test file has syntax error (Edy
          Silva) [#&#8203;61573](https://redirect.github.com/nodejs/node/pull/61573)\n-
          \\[[`6a4de694b2`](https://redirect.github.com/nodejs/node/commit/6a4de694b2)]
          - **test\\_runner**: fix passing `expectFailure` (Moshe Atlow) [#&#8203;61568](https://redirect.github.com/nodejs/node/pull/61568)\n-
          \\[[`6640de2b0f`](https://redirect.github.com/nodejs/node/commit/6640de2b0f)]
          - **test\\_runner**: differentiate todo and failure styles (Moshe Atlow)
          [#&#8203;61564](https://redirect.github.com/nodejs/node/pull/61564)\n- \\[[`972f82411d`](https://redirect.github.com/nodejs/node/commit/972f82411d)]
          - **(SEMVER-MINOR)** **test\\_runner**: add env option to run function (Ethan
          Arrowood) [#&#8203;61367](https://redirect.github.com/nodejs/node/pull/61367)\n-
          \\[[`d77f98c4b6`](https://redirect.github.com/nodejs/node/commit/d77f98c4b6)]
          - **(SEMVER-MINOR)** **test\\_runner**: support expecting a test-case to
          fail (Jacob Smith) [#&#8203;60669](https://redirect.github.com/nodejs/node/pull/60669)\n-
          \\[[`f98986cbb9`](https://redirect.github.com/nodejs/node/commit/f98986cbb9)]
          - **tools**: switch to ARM runners on GHA jobs (Antoine du Hamel) [#&#8203;61903](https://redirect.github.com/nodejs/node/pull/61903)\n-
          \\[[`034589dd93`](https://redirect.github.com/nodejs/node/commit/034589dd93)]
          - **tools**: avoid building twice in coverage jobs (Antoine du Hamel) [#&#8203;61899](https://redirect.github.com/nodejs/node/pull/61899)\n-
          \\[[`e50e2f00bb`](https://redirect.github.com/nodejs/node/commit/e50e2f00bb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61759](https://redirect.github.com/nodejs/node/pull/61759)\n-
          \\[[`f658f48ccb`](https://redirect.github.com/nodejs/node/commit/f658f48ccb)]
          - **tools**: use ubuntu-slim runner in GHA (Antoine du Hamel) [#&#8203;61734](https://redirect.github.com/nodejs/node/pull/61734)\n-
          \\[[`65c77d74ff`](https://redirect.github.com/nodejs/node/commit/65c77d74ff)]
          - **tools**: use ubuntu-latest runner in `notify-on-push` workflow (Antoine
          du Hamel) [#&#8203;61742](https://redirect.github.com/nodejs/node/pull/61742)\n-
          \\[[`605905556a`](https://redirect.github.com/nodejs/node/commit/605905556a)]
          - **tools**: enforce removal of `lts-watch-*` labels on release proposals
          (Antoine du Hamel) [#&#8203;61672](https://redirect.github.com/nodejs/node/pull/61672)\n-
          \\[[`f0f98d4c03`](https://redirect.github.com/nodejs/node/commit/f0f98d4c03)]
          - **tools**: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren)
          [#&#8203;61663](https://redirect.github.com/nodejs/node/pull/61663)\n- \\[[`ab63ddf354`](https://redirect.github.com/nodejs/node/commit/ab63ddf354)]
          - **tools**: add LIEF to license builder (Chengzhong Wu) [#&#8203;61523](https://redirect.github.com/nodejs/node/pull/61523)\n-
          \\[[`8a0f6192c9`](https://redirect.github.com/nodejs/node/commit/8a0f6192c9)]
          - **tools**: enforce trailing commas in `test/es-module` (Antoine du Hamel)
          [#&#8203;60891](https://redirect.github.com/nodejs/node/pull/60891)\n- \\[[`4afbbcf39e`](https://redirect.github.com/nodejs/node/commit/4afbbcf39e)]
          - **tools**: enforce trailing commas in `test/sequential` (Antoine du Hamel)
          [#&#8203;60892](https://redirect.github.com/nodejs/node/pull/60892)\n- \\[[`4c1abf752c`](https://redirect.github.com/nodejs/node/commit/4c1abf752c)]
          - **tools,win**: upgrade install additional tools to Visual Studio 2026
          (Mike McCready) [#&#8203;61562](https://redirect.github.com/nodejs/node/pull/61562)\n-
          \\[[`8e900af6ba`](https://redirect.github.com/nodejs/node/commit/8e900af6ba)]
          - **(SEMVER-MINOR)** **util**: add convertProcessSignalToExitCode utility
          (Erick Wendel) [#&#8203;60963](https://redirect.github.com/nodejs/node/pull/60963)\n\n###
          [`v24.13.1`](https://redirect.github.com/nodejs/node/releases/tag/v24.13.1):
          2026-02-10, Version 24.13.1 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95\n\n[Compare
          Source](https://redirect.github.com/nodejs/node/compare/v24.13.0...v24.13.1)\n\n#####
          Notable Changes\n\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: add support for Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark `--heapsnapshot-near-heap-limit` as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`8a67c00bf5`](https://redirect.github.com/nodejs/node/commit/8a67c00bf5)]
          - **doc**: mark `--build-snapshot` and `--build-snapshot-config` as stable
          (Joyee Cheung) [#&#8203;60954](https://redirect.github.com/nodejs/node/pull/60954)\n-
          \\[[`3999c2a910`](https://redirect.github.com/nodejs/node/commit/3999c2a910)]
          - **meta**: add avivkeller to collaborators (Aviv Keller) [#&#8203;61115](https://redirect.github.com/nodejs/node/pull/61115)\n-
          \\[[`fa542fbae6`](https://redirect.github.com/nodejs/node/commit/fa542fbae6)]
          - **meta**: add gurgunday to collaborators (G\xFCrg\xFCn Day\u0131o\u011Flu)
          [#&#8203;61094](https://redirect.github.com/nodejs/node/pull/61094)\n- \\[[`ff11eda2f2`](https://redirect.github.com/nodejs/node/commit/ff11eda2f2)]
          - **meta**: add Renegade334 to collaborators (Renegade334) [#&#8203;60714](https://redirect.github.com/nodejs/node/pull/60714)\n-
          \\[[`2e387fb969`](https://redirect.github.com/nodejs/node/commit/2e387fb969)]
          - **url**: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) [#&#8203;61593](https://redirect.github.com/nodejs/node/pull/61593)\n-
          \\[[`bb206782d4`](https://redirect.github.com/nodejs/node/commit/bb206782d4)]
          - **v8**: mark `v8.queryObjects()` as stable (Joyee Cheung) [#&#8203;60957](https://redirect.github.com/nodejs/node/pull/60957)\n\n#####
          Commits\n\n- \\[[`a73279c60d`](https://redirect.github.com/nodejs/node/commit/a73279c60d)]
          - **assert**: use a set instead of an array for faster lookup (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`6a61bcd73c`](https://redirect.github.com/nodejs/node/commit/6a61bcd73c)]
          - **assert,util**: fix deep comparison for sets and maps with mixed types
          (Ruben Bridgewater) [#&#8203;61388](https://redirect.github.com/nodejs/node/pull/61388)\n-
          \\[[`cf0eabcd42`](https://redirect.github.com/nodejs/node/commit/cf0eabcd42)]
          - **assert,util**: improve deep comparison performance (Ruben Bridgewater)
          [#&#8203;61076](https://redirect.github.com/nodejs/node/pull/61076)\n- \\[[`ff3b9ac183`](https://redirect.github.com/nodejs/node/commit/ff3b9ac183)]
          - **benchmark**: add SQLite benchmarks (Guilherme Ara\xFAjo) [#&#8203;61401](https://redirect.github.com/nodejs/node/pull/61401)\n-
          \\[[`e1f7d68c94`](https://redirect.github.com/nodejs/node/commit/e1f7d68c94)]
          - **benchmark**: use boolean options in benchmark tests (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`91127c91cd`](https://redirect.github.com/nodejs/node/commit/91127c91cd)]
          - **benchmark**: allow boolean option values (SeokhunEom) [#&#8203;60129](https://redirect.github.com/nodejs/node/pull/60129)\n-
          \\[[`170fda55f6`](https://redirect.github.com/nodejs/node/commit/170fda55f6)]
          - **benchmark**: add microbench on isInsideNodeModules (Chengzhong Wu) [#&#8203;60991](https://redirect.github.com/nodejs/node/pull/60991)\n-
          \\[[`3976381b41`](https://redirect.github.com/nodejs/node/commit/3976381b41)]
          - **benchmark**: fix incorrect base64 input in byteLength benchmark (semimikoh)
          [#&#8203;60841](https://redirect.github.com/nodejs/node/pull/60841)\n- \\[[`c702fccd76`](https://redirect.github.com/nodejs/node/commit/c702fccd76)]
          - **benchmark**: use typescript for import cjs benchmark (Joyee Cheung)
          [#&#8203;60663](https://redirect.github.com/nodejs/node/pull/60663)\n- \\[[`92c517c62d`](https://redirect.github.com/nodejs/node/commit/92c517c62d)]
          - **buffer**: make methods work on Uint8Array instances (Neal Beeken) [#&#8203;56578](https://redirect.github.com/nodejs/node/pull/56578)\n-
          \\[[`be95382edb`](https://redirect.github.com/nodejs/node/commit/be95382edb)]
          - **buffer**: let Buffer.of use heap (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;60503](https://redirect.github.com/nodejs/node/pull/60503)\n- \\[[`1f64d6841e`](https://redirect.github.com/nodejs/node/commit/1f64d6841e)]
          - **build**: test on Python 3.14 (Christian Clauss) [#&#8203;59983](https://redirect.github.com/nodejs/node/pull/59983)\n-
          \\[[`ea4687981b`](https://redirect.github.com/nodejs/node/commit/ea4687981b)]
          - **build**: update android-patches/trap-handler.h.patch (Mo Luo) [#&#8203;60369](https://redirect.github.com/nodejs/node/pull/60369)\n-
          \\[[`b3a7a8c780`](https://redirect.github.com/nodejs/node/commit/b3a7a8c780)]
          - **build**: update devcontainer.json to use paired nix env (Joyee Cheung)
          [#&#8203;61414](https://redirect.github.com/nodejs/node/pull/61414)\n- \\[[`7168d0b5e3`](https://redirect.github.com/nodejs/node/commit/7168d0b5e3)]
          - **build**: add embedtest into native suite (Joyee Cheung) [#&#8203;61357](https://redirect.github.com/nodejs/node/pull/61357)\n-
          \\[[`e00755a977`](https://redirect.github.com/nodejs/node/commit/e00755a977)]
          - **build**: fix misplaced comma in ldflags (hqzing) [#&#8203;61294](https://redirect.github.com/nodejs/node/pull/61294)\n-
          \\[[`72fcc3ee9d`](https://redirect.github.com/nodejs/node/commit/72fcc3ee9d)]
          - **build**: fix crate vendor file checksums on windows (Chengzhong Wu)
          [#&#8203;61329](https://redirect.github.com/nodejs/node/pull/61329)\n- \\[[`76a73d68fd`](https://redirect.github.com/nodejs/node/commit/76a73d68fd)]
          - **build**: expose libplatform symbols in shared libnode (Joyee Cheung)
          [#&#8203;61144](https://redirect.github.com/nodejs/node/pull/61144)\n- \\[[`ef8d26ce5c`](https://redirect.github.com/nodejs/node/commit/ef8d26ce5c)]
          - **build**: fix inconsistent quoting in `Makefile` (Antoine du Hamel) [#&#8203;60511](https://redirect.github.com/nodejs/node/pull/60511)\n-
          \\[[`2d23968783`](https://redirect.github.com/nodejs/node/commit/2d23968783)]
          - **build**: remove temporal updater (Chengzhong Wu) [#&#8203;61151](https://redirect.github.com/nodejs/node/pull/61151)\n-
          \\[[`4c2655f1c2`](https://redirect.github.com/nodejs/node/commit/4c2655f1c2)]
          - **build**: update test-wpt-report to use NODE instead of OUT\\_NODE (Filip
          Skokan) [#&#8203;61024](https://redirect.github.com/nodejs/node/pull/61024)\n-
          \\[[`eaea6821fc`](https://redirect.github.com/nodejs/node/commit/eaea6821fc)]
          - **build**: skip build-ci on actions with a separate test step (Chengzhong
          Wu) [#&#8203;61073](https://redirect.github.com/nodejs/node/pull/61073)\n-
          \\[[`dfd4e12037`](https://redirect.github.com/nodejs/node/commit/dfd4e12037)]
          - **build**: run embedtest with node\\_g when BUILDTYPE=Debug (Chengzhong
          Wu) [#&#8203;60850](https://redirect.github.com/nodejs/node/pull/60850)\n-
          \\[[`775c77234b`](https://redirect.github.com/nodejs/node/commit/775c77234b)]
          - **build,tools**: fix addon build deadlock on errors (Vladimir Morozov)
          [#&#8203;61321](https://redirect.github.com/nodejs/node/pull/61321)\n- \\[[`5deafc10fa`](https://redirect.github.com/nodejs/node/commit/5deafc10fa)]
          - **build,win**: improve logs when ClangCL is missing (Mike McCready) [#&#8203;61438](https://redirect.github.com/nodejs/node/pull/61438)\n-
          \\[[`e2481c5c6e`](https://redirect.github.com/nodejs/node/commit/e2481c5c6e)]
          - **build,win**: update WinGet configurations to Python 3.14 (Mike McCready)
          [#&#8203;61431](https://redirect.github.com/nodejs/node/pull/61431)\n- \\[[`d2586b7e4c`](https://redirect.github.com/nodejs/node/commit/d2586b7e4c)]
          - **child\\_process**: treat ipc length header as unsigned uint32 (Ryuhei
          Shima) [#&#8203;61344](https://redirect.github.com/nodejs/node/pull/61344)\n-
          \\[[`30e500fc09`](https://redirect.github.com/nodejs/node/commit/30e500fc09)]
          - **cli**: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung)
          [#&#8203;60956](https://redirect.github.com/nodejs/node/pull/60956)\n- \\[[`2c7da15612`](https://redirect.github.com/nodejs/node/commit/2c7da15612)]
          - **cluster**: fix port reuse between cluster (Ryuhei Shima) [#&#8203;60141](https://redirect.github.com/nodejs/node/pull/60141)\n-
          \\[[`bc0a55f086`](https://redirect.github.com/nodejs/node/commit/bc0a55f086)]
          - **crypto**: update root certificates to NSS 3.119 (Node.js GitHub Bot)
          [#&#8203;61419](https://redirect.github.com/nodejs/node/pull/61419)\n- \\[[`2d5f20e9c3`](https://redirect.github.com/nodejs/node/commit/2d5f20e9c3)]
          - **crypto**: update root certificates to NSS 3.117 (Node.js GitHub Bot)
          [#&#8203;60741](https://redirect.github.com/nodejs/node/pull/60741)\n- \\[[`fba95be188`](https://redirect.github.com/nodejs/node/commit/fba95be188)]
          - **deps**: update archs files for openssl-3.5.5 (Node.js GitHub Bot) [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n-
          \\[[`08697289e0`](https://redirect.github.com/nodejs/node/commit/08697289e0)]
          - **deps**: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot)
          [#&#8203;61547](https://redirect.github.com/nodejs/node/pull/61547)\n- \\[[`403c50c04d`](https://redirect.github.com/nodejs/node/commit/403c50c04d)]
          - **deps**: update corepack to 0.34.6 (Node.js GitHub Bot) [#&#8203;61510](https://redirect.github.com/nodejs/node/pull/61510)\n-
          \\[[`3b24691aeb`](https://redirect.github.com/nodejs/node/commit/3b24691aeb)]
          - **deps**: upgrade npm to 11.8.0 (npm team) [#&#8203;61466](https://redirect.github.com/nodejs/node/pull/61466)\n-
          \\[[`2bba7efdc4`](https://redirect.github.com/nodejs/node/commit/2bba7efdc4)]
          - **deps**: update googletest to [`8508785`](https://redirect.github.com/nodejs/node/commit/85087857ad10bd407cd6ed2f52f7ea9752db621f)
          (Node.js GitHub Bot) [#&#8203;61417](https://redirect.github.com/nodejs/node/pull/61417)\n-
          \\[[`8f8c6f6162`](https://redirect.github.com/nodejs/node/commit/8f8c6f6162)]
          - **deps**: update sqlite to 3.51.2 (Node.js GitHub Bot) [#&#8203;61339](https://redirect.github.com/nodejs/node/pull/61339)\n-
          \\[[`c46009053c`](https://redirect.github.com/nodejs/node/commit/c46009053c)]
          - **deps**: update icu to 78.2 (Node.js GitHub Bot) [#&#8203;60523](https://redirect.github.com/nodejs/node/pull/60523)\n-
          \\[[`b46b8dd91b`](https://redirect.github.com/nodejs/node/commit/b46b8dd91b)]
          - **deps**: update ada to v3.4.0 (Yagiz Nizipli) [#&#8203;61315](https://redirect.github.com/nodejs/node/pull/61315)\n-
          \\[[`88c6b17e18`](https://redirect.github.com/nodejs/node/commit/88c6b17e18)]
          - **deps**: update zlib to 1.3.1-e00f703 (Node.js GitHub Bot) [#&#8203;61135](https://redirect.github.com/nodejs/node/pull/61135)\n-
          \\[[`0030c05ba9`](https://redirect.github.com/nodejs/node/commit/0030c05ba9)]
          - **deps**: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) [#&#8203;61271](https://redirect.github.com/nodejs/node/pull/61271)\n-
          \\[[`77437cff89`](https://redirect.github.com/nodejs/node/commit/77437cff89)]
          - **deps**: update nbytes to 0.1.2 (Node.js GitHub Bot) [#&#8203;61270](https://redirect.github.com/nodejs/node/pull/61270)\n-
          \\[[`fb0f05a937`](https://redirect.github.com/nodejs/node/commit/fb0f05a937)]
          - **deps**: update timezone to 2025c (Node.js GitHub Bot) [#&#8203;61138](https://redirect.github.com/nodejs/node/pull/61138)\n-
          \\[[`b426a47c05`](https://redirect.github.com/nodejs/node/commit/b426a47c05)]
          - **deps**: nghttp2: revert [`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
          (Antoine du Hamel) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c07a38f700`](https://redirect.github.com/nodejs/node/commit/c07a38f700)]
          - **deps**: update nghttp2 to 1.68.0 (nodejs-github-bot) [#&#8203;61136](https://redirect.github.com/nodejs/node/pull/61136)\n-
          \\[[`c2ddc9a18b`](https://redirect.github.com/nodejs/node/commit/c2ddc9a18b)]
          - **deps**: update simdjson to 4.2.4 (Node.js GitHub Bot) [#&#8203;61056](https://redirect.github.com/nodejs/node/pull/61056)\n-
          \\[[`f38cd6da8e`](https://redirect.github.com/nodejs/node/commit/f38cd6da8e)]
          - **deps**: update googletest to [`065127f`](https://redirect.github.com/nodejs/node/commit/065127f1e4b46c5f14fc73cf8d323c221f9dc68e)
          (Node.js GitHub Bot) [#&#8203;61055](https://redirect.github.com/nodejs/node/pull/61055)\n-
          \\[[`a9a6a4cdb2`](https://redirect.github.com/nodejs/node/commit/a9a6a4cdb2)]
          - **deps**: brotli: cherry-pick [`e230f47`](https://redirect.github.com/nodejs/node/commit/e230f474b87)
          (liujiahui) [#&#8203;61003](https://redirect.github.com/nodejs/node/pull/61003)\n-
          \\[[`5a40023aae`](https://redirect.github.com/nodejs/node/commit/5a40023aae)]
          - **deps**: upgrade npm to 11.7.0 (npm team) [#&#8203;61011](https://redirect.github.com/nodejs/node/pull/61011)\n-
          \\[[`4121e7a413`](https://redirect.github.com/nodejs/node/commit/4121e7a413)]
          - **deps**: update sqlite to 3.51.1 (Node.js GitHub Bot) [#&#8203;60899](https://redirect.github.com/nodejs/node/pull/60899)\n-
          \\[[`e8a09fc896`](https://redirect.github.com/nodejs/node/commit/e8a09fc896)]
          - **deps**: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) [#&#8203;60898](https://redirect.github.com/nodejs/node/pull/60898)\n-
          \\[[`8df5862ee5`](https://redirect.github.com/nodejs/node/commit/8df5862ee5)]
          - **deps**: upgrade npm to 11.6.4 (npm team) [#&#8203;60853](https://redirect.github.com/nodejs/node/pull/60853)\n-
          \\[[`6c1c8cbdcc`](https://redirect.github.com/nodejs/node/commit/6c1c8cbdcc)]
          - **deps**: update sqlite to 3.51.0 (Node.js GitHub Bot) [#&#8203;60614](https://redirect.github.com/nodejs/node/pull/60614)\n-
          \\[[`2d1efc7c1b`](https://redirect.github.com/nodejs/node/commit/2d1efc7c1b)]
          - **deps**: upgrade npm to 11.6.3 (npm team) [#&#8203;60785](https://redirect.github.com/nodejs/node/pull/60785)\n-
          \\[[`3a2de1c23b`](https://redirect.github.com/nodejs/node/commit/3a2de1c23b)]
          - **deps**: update brotli to 1.2.0 (Node.js GitHub Bot) [#&#8203;60540](https://redirect.github.com/nodejs/node/pull/60540)\n-
          \\[[`58c5d40bd1`](https://redirect.github.com/nodejs/node/commit/58c5d40bd1)]
          - **deps**: update simdjson to 4.2.2 (Node.js GitHub Bot) [#&#8203;60740](https://redirect.github.com/nodejs/node/pull/60740)\n-
          \\[[`e6b607ef50`](https://redirect.github.com/nodejs/node/commit/e6b607ef50)]
          - **deps**: update googletest to [`1b96fa1`](https://redirect.github.com/nodejs/node/commit/1b96fa13f549387b7549cc89e1a785cf143a1a50)
          (Node.js GitHub Bot) [#&#8203;60739](https://redirect.github.com/nodejs/node/pull/60739)\n-
          \\[[`650c9e0305`](https://redirect.github.com/nodejs/node/commit/650c9e0305)]
          - **deps**: update minimatch to 10.1.1 (Node.js GitHub Bot) [#&#8203;60543](https://redirect.github.com/nodejs/node/pull/60543)\n-
          \\[[`ef1951d5d5`](https://redirect.github.com/nodejs/node/commit/ef1951d5d5)]
          - **deps**: update inspector\\_protocol to [`1b1bcbb`](https://redirect.github.com/nodejs/node/commit/1b1bcbbe060e8c8cd8704f00f78978c50991)
          (Node.js GitHub Bot) [#&#8203;60705](https://redirect.github.com/nodejs/node/pull/60705)\n-
          \\[[`eb068305dd`](https://redirect.github.com/nodejs/node/commit/eb068305dd)]
          - **deps**: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) [#&#8203;60646](https://redirect.github.com/nodejs/node/pull/60646)\n-
          \\[[`ee1d99131c`](https://redirect.github.com/nodejs/node/commit/ee1d99131c)]
          - **deps**: update simdjson to 4.2.1 (Node.js GitHub Bot) [#&#8203;60644](https://redirect.github.com/nodejs/node/pull/60644)\n-
          \\[[`23582967b7`](https://redirect.github.com/nodejs/node/commit/23582967b7)]
          - **deps**: V8: cherry-pick [`1441665`](https://redirect.github.com/nodejs/node/commit/1441665e0d87)
          (Domagoj Stolfa) [#&#8203;60989](https://redirect.github.com/nodejs/node/pull/60989)\n-
          \\[[`155eaedff2`](https://redirect.github.com/nodejs/node/commit/155eaedff2)]
          - **deps**: V8: cherry-pick [`394a805`](https://redirect.github.com/nodejs/node/commit/394a8053b59e)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`c95a4a0f43`](https://redirect.github.com/nodejs/node/commit/c95a4a0f43)]
          - **deps**: V8: backport [`bbaae8e`](https://redirect.github.com/nodejs/node/commit/bbaae8e36164)
          (Lu Yahan) [#&#8203;60962](https://redirect.github.com/nodejs/node/pull/60962)\n-
          \\[[`6f123f186d`](https://redirect.github.com/nodejs/node/commit/6f123f186d)]
          - **doc**: move Security-Team from TSC to SECURITY (Rafael Gonzaga) [#&#8203;61495](https://redirect.github.com/nodejs/node/pull/61495)\n-
          \\[[`2e3337d15b`](https://redirect.github.com/nodejs/node/commit/2e3337d15b)]
          - **doc**: added `requestOCSP` option to `tls.connect` (ikeyan) [#&#8203;61064](https://redirect.github.com/nodejs/node/pull/61064)\n-
          \\[[`f505f81577`](https://redirect.github.com/nodejs/node/commit/f505f81577)]
          - **doc**: restore [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR)
          to collaborators (\u0421\u043A\u043E\u0432\u043E\u0440\u043E\u0434\u0430
          \u041D\u0438\u043A\u0438\u0442\u0430 \u0410\u043D\u0434\u0440\u0435\u0435\u0432\u0438\u0447)
          [#&#8203;61553](https://redirect.github.com/nodejs/node/pull/61553)\n- \\[[`12fb95d0c9`](https://redirect.github.com/nodejs/node/commit/12fb95d0c9)]
          - **doc**: update IBM/Red Hat volunteers with dedicated project time (Beth
          Griggs) [#&#8203;61588](https://redirect.github.com/nodejs/node/pull/61588)\n-
          \\[[`283ab61ed2`](https://redirect.github.com/nodejs/node/commit/283ab61ed2)]
          - **doc**: align Buffer.concat documentation with behavior (G\xFCrg\xFCn
          Day\u0131o\u011Flu) [#&#8203;60405](https://redirect.github.com/nodejs/node/pull/60405)\n-
          \\[[`fc9c906d5f`](https://redirect.github.com/nodejs/node/commit/fc9c906d5f)]
          - **doc**: remove `v` prefix for version references (Mike McCready) [#&#8203;61488](https://redirect.github.com/nodejs/node/pull/61488)\n-
          \\[[`4a88ed09e8`](https://redirect.github.com/nodejs/node/commit/4a88ed09e8)]
          - **doc**: mention constructor comparison in assert.deepStrictEqual (Hamza
          Kargin) [#&#8203;60253](https://redirect.github.com/nodejs/node/pull/60253)\n-
          \\[[`9b29d56491`](https://redirect.github.com/nodejs/node/commit/9b29d56491)]
          - **doc**: add CVE delay mention (Rafael Gonzaga) [#&#8203;61465](https://redirect.github.com/nodejs/node/pull/61465)\n-
          \\[[`4815e4ac52`](https://redirect.github.com/nodejs/node/commit/4815e4ac52)]
          - **doc**: update previous version links in BUILDING (Mike McCready) [#&#8203;61457](https://redirect.github.com/nodejs/node/pull/61457)\n-
          \\[[`8a43244e6c`](https://redirect.github.com/nodejs/node/commit/8a43244e6c)]
          - **doc**: include OpenJSF handle for security stewards (Rafael Gonzaga)
          [#&#8203;61454](https://redirect.github.com/nodejs/node/pull/61454)\n- \\[[`89a7f184a1`](https://redirect.github.com/nodejs/node/commit/89a7f184a1)]
          - **doc**: clarify process.argv\\[1] behavior for -e/--eval (Jeevankumar
          S) [#&#8203;61366](https://redirect.github.com/nodejs/node/pull/61366)\n-
          \\[[`b4041aba1c`](https://redirect.github.com/nodejs/node/commit/b4041aba1c)]
          - **doc**: remove Windows Dev Home instructions from BUILDING (Mike McCready)
          [#&#8203;61434](https://redirect.github.com/nodejs/node/pull/61434)\n- \\[[`fa7830bac0`](https://redirect.github.com/nodejs/node/commit/fa7830bac0)]
          - **doc**: clarify TypedArray properties on Buffer (Roman Reiss) [#&#8203;61355](https://redirect.github.com/nodejs/node/pull/61355)\n-
          \\[[`45663c8956`](https://redirect.github.com/nodejs/node/commit/45663c8956)]
          - **doc**: update Python 3.14 manual install instructions (Windows) (Mike
          McCready) [#&#8203;61428](https://redirect.github.com/nodejs/node/pull/61428)\n-
          \\[[`0248357f26`](https://redirect.github.com/nodejs/node/commit/0248357f26)]
          - **doc**: note resume build should not be done on node-test-commit (Stewart
          X Addison) [#&#8203;61373](https://redirect.github.com/nodejs/node/pull/61373)\n-
          \\[[`b254bab513`](https://redirect.github.com/nodejs/node/commit/b254bab513)]
          - **doc**: refine WebAssembly error documentation (sangwook) [#&#8203;61382](https://redirect.github.com/nodejs/node/pull/61382)\n-
          \\[[`8aca37c6ef`](https://redirect.github.com/nodejs/node/commit/8aca37c6ef)]
          - **doc**: add deprecation history for url.parse (Eng Zer Jun) [#&#8203;61389](https://redirect.github.com/nodejs/node/pull/61389)\n-
          \\[[`8047ac3aac`](https://redirect.github.com/nodejs/node/commit/8047ac3aac)]
          - **doc**: add marco and rafael in last sec release (Marco Ippolito) [#&#8203;61383](https://redirect.github.com/nodejs/node/pull/61383)\n-
          \\[[`61190bf4b4`](https://redirect.github.com/nodejs/node/commit/61190bf4b4)]
          - **doc**: packages: example of private import switch to internal (coderaiser)
          [#&#8203;61343](https://redirect.github.com/nodejs/node/pull/61343)\n- \\[[`346311c42f`](https://redirect.github.com/nodejs/node/commit/346311c42f)]
          - **doc**: add esm and cjs examples to node:v8 (Alfredo Gonz\xE1lez) [#&#8203;61328](https://redirect.github.com/nodejs/node/pull/61328)\n-
          \\[[`c07c80717c`](https://redirect.github.com/nodejs/node/commit/c07c80\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/container-images/pull/856
        commit_id: d45839d8d49aabf546334fbb18e11f84d0522ed7
        patchset: d45839d8d49aabf546334fbb18e11f84d0522ed7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
          src_dir: src/github.com/osism/container-images
        topic: null
      job: hadolint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBub2RlLmpzIHRvIHYyNAoKPiDihLnvuI8gKipOb3RlKioKPiAKPiBUaGlzIFBSIGJvZHkgd2FzIHRydW5jYXRlZCBkdWUgdG8gcGxhdGZvcm0gbGltaXRzLgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBUeXBlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbbm9kZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlKSB8IHN0YWdlIHwgbWFqb3IgfCBgMjMtYWxwaW5lYCDihpIgYDI0LWFscGluZWAgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5Pm5vZGVqcy9ub2RlIChub2RlKTwvc3VtbWFyeT4KCiMjIyBbYHYyNC4xNC4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3JlbGVhc2VzL3RhZy92MjQuMTQuMSk6IDIwMjYtMDMtMjQsIFZlcnNpb24gMjQuMTQuMSAmI3gyNztLcnlwdG9uJiN4Mjc7IChMVFMpLCBAJiM4MjAzO1JhZmFlbEdTUyBwcmVwYXJlZCBieSBAJiM4MjAzO2p1YW5hcmJvbAoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tcGFyZS92MjQuMTQuMC4uLnYyNC4xNC4xKQoKVGhpcyBpcyBhIHNlY3VyaXR5IHJlbGVhc2UuCgojIyMjIyBOb3RhYmxlIENoYW5nZXMKCi0gKENWRS0yMDI2LTIxNzEwKSB1c2UgbnVsbCBwcm90b3R5cGUgZm9yIGhlYWRlcnNEaXN0aW5jdC90cmFpbGVyc0Rpc3RpbmN0IChNYXR0ZW8gQ29sbGluYSkgLSBIaWdoCi0gKENWRS0yMDI2LTIxNjM3KSB3cmFwIFNOSUNhbGxiYWNrIGludm9jYXRpb24gaW4gdHJ5L2NhdGNoIChNYXR0ZW8gQ29sbGluYSkgLSBIaWdoCi0gKENWRS0yMDI2LTIxNzE3KSB0ZXN0IGFycmF5IGluZGV4IGhhc2ggY29sbGlzaW9uIChKb3llZSBDaGV1bmcpIC0gTWVkaXVtCi0gKENWRS0yMDI2LTIxNzEzKSB1c2UgdGltaW5nLXNhZmUgY29tcGFyaXNvbiBpbiBXZWIgQ3J5cHRvZ3JhcGh5IEhNQUMgYW5kIEtNQUMgKEZpbGlwIFNrb2thbikgLSBNZWRpdW0KLSAoQ1ZFLTIwMjYtMjE3MTQpIGhhbmRsZSBOR0hUVFAyXF9FUlJcX0ZMT1dcX0NPTlRST0wgZXJyb3IgY29kZSAoUmFmYWVsR1NTKSAtIE1lZGl1bQotIChDVkUtMjAyNi0yMTcxMikgaGFuZGxlIHVybCBjcmFzaCBvbiBkaWZmZXJlbnQgdXJsIGZvcm1hdHMgKFJhZmFlbEdTUykgLSBNZWRpdW0KLSAoQ1ZFLTIwMjYtMjE3MTYpIGluY2x1ZGUgcGVybWlzc2lvbiBjaGVjayBvbiBsaWIvZnMvcHJvbWlzZXMgKFJhZmFlbEdTUykgLSBMb3cKLSAoQ1ZFLTIwMjYtMjE3MTUpIGFkZCBwZXJtaXNzaW9uIGNoZWNrIHRvIHJlYWxwYXRoLm5hdGl2ZSAoUmFmYWVsR1NTKSAtIExvdwoKIyMjIyMgQ29tbWl0cwoKLSBcW1tgNmZhZTI0NDA4MGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNmZhZTI0NDA4MCldIC0gKiooQ1ZFLTIwMjYtMjE3MTcpKiogKipidWlsZCx0ZXN0Kio6IHRlc3QgYXJyYXkgaW5kZXggaGFzaCBjb2xsaXNpb24gKEpveWVlIENoZXVuZykgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MjgpCi0gXFtbYGNjMDkxMGM2MmVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2NjMDkxMGM2MmUpXSAtICoqKENWRS0yMDI2LTIxNzEzKSoqICoqY3J5cHRvKio6IHVzZSB0aW1pbmctc2FmZSBjb21wYXJpc29uIGluIFdlYiBDcnlwdG9ncmFwaHkgSE1BQyBhbmQgS01BQyAoRmlsaXAgU2tva2FuKSBbbm9kZWpzLXByaXZhdGUvbm9kZS1wcml2YXRlIzgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZS9wdWxsLzgyMikKLSBcW1tgODBjYjA0MmNmM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvODBjYjA0MmNmMyldIC0gKipkZXBzKio6IHVwZGF0ZSB1bmRpY2kgdG8gNy4yNC40IChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYyMjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MjI3MSkKLSBcW1tgZjViODY2N2RjMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZjViODY2N2RjMildIC0gKipkZXBzKio6IHVwZGF0ZSB1bmRpY2kgdG8gNy4yNC4zIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYyMjMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MjIzMykKLSBcW1tgMDg4NTI2MzdkOWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMDg4NTI2MzdkOSldIC0gKipkZXBzKio6IHVwZGF0ZSB1bmRpY2kgdG8gNy4yMi4wIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYyMDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MjAzNSkKLSBcW1tgNjEwOTdkYjlmYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjEwOTdkYjlmYildIC0gKipkZXBzKio6IHVwZ3JhZGUgbnBtIHRvIDExLjExLjAgKG5wbSB0ZWFtKSBbIyYjODIwMzs2MTk5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE5OTQpCi0gXFtbYDlhYzBmOWY4MWVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzlhYzBmOWY4MWUpXSAtICoqZGVwcyoqOiB1cGdyYWRlIG5wbSB0byAxMS4xMC4xIChucG0gdGVhbSkgWyMmIzgyMDM7NjE4OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxODkyKQotIFxbW2AzZGFiM2M0Njk4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zZGFiM2M0Njk4KV0gLSAqKmRlcHMqKjogVjg6IG92ZXJyaWRlIGBkZXBvdF90b29sc2AgdmVyc2lvbiAoUmljaGFyZCBMYXUpIFsjJiM4MjAzOzYyMzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MjM0NCkKLSBcW1tgODc1MjFlOTlkMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvODc1MjFlOTlkMSldIC0gKipkZXBzKio6IFY4OiBiYWNrcG9ydCBbYDEzNjFiMmFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzEzNjFiMmE0OWQwMikgKEpveWVlIENoZXVuZykgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MjgpCi0gXFtbYDA0NTAxMzM2NmZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzA0NTAxMzM2NmYpXSAtICoqZGVwcyoqOiBWODogYmFja3BvcnQgW2AxODVmMGZlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xODVmMGZlMDliNzIpIChKb3llZSBDaGV1bmcpIFtub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUjODI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzLXByaXZhdGUvbm9kZS1wcml2YXRlL3B1bGwvODI4KQotIFxbW2BhZjIyNjI5ZWE4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hZjIyNjI5ZWE4KV0gLSAqKmRlcHMqKjogVjg6IGJhY2twb3J0IFtgMGE4YjFjZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMGE4YjFjZGNjOGIyKSAoc25laykgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MjgpCi0gXFtbYDM4MGVhNzJlZWZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM4MGVhNzJlZWYpXSAtICoqKENWRS0yMDI2LTIxNzEwKSoqICoqaHR0cCoqOiB1c2UgbnVsbCBwcm90b3R5cGUgZm9yIGhlYWRlcnNEaXN0aW5jdC90cmFpbGVyc0Rpc3RpbmN0IChNYXR0ZW8gQ29sbGluYSkgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MjEpCi0gXFtbYGQ2YjYwNTFlMDhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Q2YjYwNTFlMDgpXSAtICoqKENWRS0yMDI2LTIxNzE2KSoqICoqcGVybWlzc2lvbioqOiBpbmNsdWRlIHBlcm1pc3Npb24gY2hlY2sgb24gbGliL2ZzL3Byb21pc2VzIChSYWZhZWxHU1MpIFtub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUjNzk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzLXByaXZhdGUvbm9kZS1wcml2YXRlL3B1bGwvNzk1KQotIFxbW2BiZmRlY2VmOWRhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iZmRlY2VmOWRhKV0gLSAqKihDVkUtMjAyNi0yMTcxNSkqKiAqKnBlcm1pc3Npb24qKjogYWRkIHBlcm1pc3Npb24gY2hlY2sgdG8gcmVhbHBhdGgubmF0aXZlIChSYWZhZWxHU1MpIFtub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUjNzk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzLXByaXZhdGUvbm9kZS1wcml2YXRlL3B1bGwvNzk0KQotIFxbW2BjMDE1ZWRmMzEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jMDE1ZWRmMzEzKV0gLSAqKihDVkUtMjAyNi0yMTcxNCkqKiAqKnNyYyoqOiBoYW5kbGUgTkdIVFRQMlxfRVJSXF9GTE9XXF9DT05UUk9MIGVycm9yIGNvZGUgKFJhZmFlbEdTUykgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MzIpCi0gXFtbYGNiYTY2YzQ4YTVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2NiYTY2YzQ4YTUpXSAtICoqKENWRS0yMDI2LTIxNzEyKSoqICoqc3JjKio6IGhhbmRsZSB1cmwgY3Jhc2ggb24gZGlmZmVyZW50IHVybCBmb3JtYXRzIChSYWZhZWxHU1MpIFtub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUjODE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzLXByaXZhdGUvbm9kZS1wcml2YXRlL3B1bGwvODE2KQotIFxbW2BkZjhmYmZiOTNkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9kZjhmYmZiOTNkKV0gLSAqKihDVkUtMjAyNi0yMTYzNykqKiAqKnRscyoqOiB3cmFwIFNOSUNhbGxiYWNrIGludm9jYXRpb24gaW4gdHJ5L2NhdGNoIChNYXR0ZW8gQ29sbGluYSkgW25vZGVqcy1wcml2YXRlL25vZGUtcHJpdmF0ZSM4MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMtcHJpdmF0ZS9ub2RlLXByaXZhdGUvcHVsbC84MTkpCgojIyMgW2B2MjQuMTQuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9yZWxlYXNlcy90YWcvdjI0LjE0LjApOiAyMDI2LTAyLTI0LCBWZXJzaW9uIDI0LjE0LjAgJiN4Mjc7S3J5cHRvbiYjeDI3OyAoTFRTKSwgQCYjODIwMztydXlhZG9ybm8gcHJlcGFyZWQgYnkgQCYjODIwMzthZHVoOTUKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbXBhcmUvdjI0LjEzLjEuLi52MjQuMTQuMCkKCiMjIyMjIE5vdGFibGUgQ2hhbmdlcwoKLSBcW1tgOGI2ZDMxZDM3OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGI2ZDMxZDM3OSldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqYXN5bmNcX2hvb2tzKio6IGFkZCBgdHJhY2tQcm9taXNlc2Agb3B0aW9uIHRvIGBjcmVhdGVIb29rKClgIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYxNDE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQxNSkKLSBcW1tgNjhkYTE0NGI0ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjhkYTE0NGI0ZSldIC0gKipidWlsZCxkZXBzKio6IHJlcGxhY2UgY2pzLW1vZHVsZS1sZXhlciB3aXRoIG1lcnZlIChZYWdpeiBOaXppcGxpKSBbIyYjODIwMzs2MTQ1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0NTYpCi0gXFtbYGYzYTI0Yzc2ZTRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2YzYTI0Yzc2ZTQpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKmRlcHMqKjogYWRkIExJRUYgYXMgYSBkZXBlbmRlbmN5IChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYxMTY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTE2NykKLSBcW1tgMTk0ODg2MWQyM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMTk0ODg2MWQyMyldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqZXZlbnRzKio6IHJlcHVycG9zZSBgZXZlbnRzLmxpc3RlbmVyQ291bnQoKWAgdG8gYWNjZXB0IEV2ZW50VGFyZ2V0cyAoUmVuw6kpIFsjJiM4MjAzOzYwMjE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDIxNCkKLSBcW1tgZDZmN2M4ZDA2ZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZDZmN2M4ZDA2ZildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqZnMqKjogYWRkIGBpZ25vcmVgIG9wdGlvbiB0byBgZnMud2F0Y2hgIChNYXR0ZW8gQ29sbGluYSkgWyMmIzgyMDM7NjE0MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDMzKQotIFxbW2BjYjU0YjNjYTZlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jYjU0YjNjYTZlKV0gLSAqKihTRU1WRVItTUlOT1IpKiogKipodHRwKio6IGFkZCBgaHR0cC5zZXRHbG9iYWxQcm94eUZyb21FbnYoKWAgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjA5NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwOTUzKQotIFxbW2AzNWIxNzU5ZDA2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zNWIxNzU5ZDA2KV0gLSAqKihTRU1WRVItTUlOT1IpKiogKiptb2R1bGUqKjogYWxsb3cgc3VicGF0aCBpbXBvcnRzIHRoYXQgc3RhcnQgd2l0aCBgIy9gIChKYW4gTWFydGluKSBbIyYjODIwMzs2MDg2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA4NjQpCi0gXFtbYDJkNzJlYTY2ZjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJkNzJlYTY2ZjIpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnByb2Nlc3MqKjogcHJlc2VydmUgYEFzeW5jTG9jYWxTdG9yYWdlYCBpbiBgcXVldWVNaWNyb3Rhc2tgIG9ubHkgd2hlbiBuZWVkZWQgKEfDvHJnw7xuIERhecSxb8SfbHUpIFsjJiM4MjAzOzYwOTEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDkxMykKLSBcW1tgNmY0YTRmNmM4ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNmY0YTRmNmM4ZSldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqc2VhKio6IHNwbGl0IHNlYSBiaW5hcnkgbWFuaXB1bGF0aW9uIGNvZGUgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjExNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMTY3KQotIFxbW2BjMGNlYjliMDY1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jMGNlYjliMDY1KV0gLSAqKihTRU1WRVItTUlOT1IpKiogKipzcWxpdGUqKjogZW5hYmxlIGRlZmVuc2l2ZSBtb2RlIGJ5IGRlZmF1bHQgKEJhcnQgTG91d2VycykgWyMmIzgyMDM7NjEyNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMjY2KQotIFxbW2AzM2Q4ZTgzMDNiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zM2Q4ZTgzMDNiKV0gLSAqKihTRU1WRVItTUlOT1IpKiogKipzcWxpdGUqKjogYWRkIHNxbGl0ZSBwcmVwYXJlIG9wdGlvbnMgYXJncyAoR3VpbGhlcm1lIEFyYcO6am8pIFsjJiM4MjAzOzYxMzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTMxMSkKLSBcW1tgNTYzYWI2OTllYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNTYzYWI2OTllYildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqc3JjKio6IGFkZCBpbml0aWFsIHN1cHBvcnQgZm9yIEVTTSBpbiBlbWJlZGRlciBBUEkgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjE1NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTQ4KQotIFxbW2A0YzgwMDMxMDAwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80YzgwMDMxMDAwKV0gLSAqKihTRU1WRVItTUlOT1IpKiogKipzdHJlYW0qKjogYWRkIGBieXRlcygpYCBtZXRob2QgdG8gYG5vZGU6c3RyZWFtL2NvbnN1bWVyc2AgKHdhbnRhZWspIFsjJiM4MjAzOzYwNDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDQyNikKLSBcW1tgZjUyMzNkZjRmZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZjUyMzNkZjRmZildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqc3RyZWFtKio6IGRvIG5vdCBwYXNzIGByZWFkYWJsZS5jb21wb3NlKClgIG91dHB1dCB2aWEgYFJlYWRhYmxlLmZyb20oKWAgKFJlbsOpKSBbIyYjODIwMzs2MDkwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5MDcpCi0gXFtbYDM0NWE0MGZkYTNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM0NWE0MGZkYTMpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnRlc3QqKjogdXNlIGZpeHR1cmUgZGlyZWN0b3JpZXMgZm9yIHNlYSB0ZXN0cyAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTE2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjExNjcpCi0gXFtbYDk3MmY4MjQxMWRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0Lzk3MmY4MjQxMWQpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnRlc3RcX3J1bm5lcioqOiBhZGQgYGVudmAgb3B0aW9uIHRvIGBydW5gIGZ1bmN0aW9uIChFdGhhbiBBcnJvd29vZCkgWyMmIzgyMDM7NjEzNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzY3KQotIFxbW2BkNzdmOThjNGI2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9kNzdmOThjNGI2KV0gLSAqKihTRU1WRVItTUlOT1IpKiogKip0ZXN0XF9ydW5uZXIqKjogc3VwcG9ydCBleHBlY3RpbmcgYSB0ZXN0LWNhc2UgdG8gZmFpbCAoSmFjb2IgU21pdGgpIFsjJiM4MjAzOzYwNjY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDY2OSkKLSBcW1tgOGU5MDBhZjZiYWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGU5MDBhZjZiYSldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqdXRpbCoqOiBhZGQgYGNvbnZlcnRQcm9jZXNzU2lnbmFsVG9FeGl0Q29kZWAgdXRpbGl0eSAoRXJpY2sgV2VuZGVsKSBbIyYjODIwMzs2MDk2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5NjMpCgojIyMjIyBDb21taXRzCgotIFxbW2AxODA3NzhmYjlhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xODA3NzhmYjlhKV0gLSAqKmFzc2VydCoqOiBmaXggbG9vc2UgZGVlcEVxdWFsIGFycmF5cyB3aXRoIHVuZGVmaW5lZCBhbmQgbnVsbCBmYWlsaW5nIChSdWJlbiBCcmlkZ2V3YXRlcikgWyMmIzgyMDM7NjE1ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTg3KQotIFxbW2A4YjZkMzFkMzc5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84YjZkMzFkMzc5KV0gLSAqKihTRU1WRVItTUlOT1IpKiogKiphc3luY1xfaG9va3MqKjogYWRkIHRyYWNrUHJvbWlzZXMgb3B0aW9uIHRvIGNyZWF0ZUhvb2soKSAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTQxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MTUpCi0gXFtbYDgzYmNkMzhkMzVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzgzYmNkMzhkMzUpXSAtICoqYmVuY2htYXJrKio6IGFkZCBzdHJlYW1pbmcgVGV4dERlY29kZXIgYmVuY2htYXJrICjQodC60L7QstC+0YDQvtC00LAg0J3QuNC60LjRgtCwINCQ0L3QtNGA0LXQtdCy0LjRhykgWyMmIzgyMDM7NjE1NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTQ5KQotIFxbW2A0YzEwNTg0NGM1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80YzEwNTg0NGM1KV0gLSAqKmJ1aWxkKio6IGFkZCBzdXBwb3J0IGZvciBWaXN1YWwgU3R1ZGlvIDIwMjYgKE1pY2hhw6tsIFphc3NvKSBbIyYjODIwMzs2MDcyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA3MjcpCi0gXFtbYDFmODRmZDkxZDlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzFmODRmZDkxZDkpXSAtICoqYnVpbGQqKjogc2tpcCBzc2NhY2hlIGFjdGlvbiBvbiBub24tbWFpbiBicmFuY2hlcyAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTc5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE3OTApCi0gXFtbYDMwNjAxYjY4MGZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzMwNjAxYjY4MGYpXSAtICoqYnVpbGQqKjogYWRkIGAtLXNoYXJlZC1uYnl0ZXNgIGNvbmZpZ3VyZSBmbGFnIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MTM0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzNDEpCi0gXFtbYGM2MjUzZWRhNDlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2M2MjUzZWRhNDkpXSAtICoqYnVpbGQqKjogYWRkIGAtLXNoYXJlZC1oZHItaGlzdG9ncmFtYCBjb25maWd1cmUgZmxhZyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjEyODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMjgwKQotIFxbW2A1ODRjMTg5MDM3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC81ODRjMTg5MDM3KV0gLSAqKmJ1aWxkKio6IGFkZCBgLS1zaGFyZWQtZ3Rlc3RgIGNvbmZpZ3VyZSBmbGFnIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MTI3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEyNzkpCi0gXFtbYDU5OTg5ODc4ODFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzU5OTg5ODc4ODEpXSAtICoqYnVpbGQqKjogYWl4OiBkZW9wdGltaXplIGltcGxlbWVudGF0aW9uLXZpc2l0b3IuY2Mgd2l0aCAtLXNoYXJlZCAoU3Rld2FydCBYIEFkZGlzb24pIFsjJiM4MjAzOzYxNTUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU1MCkKLSBcW1tgNjhkYTE0NGI0ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjhkYTE0NGI0ZSldIC0gKipidWlsZCxkZXBzKio6IHJlcGxhY2UgY2pzLW1vZHVsZS1sZXhlciB3aXRoIG1lcnZlIChZYWdpeiBOaXppcGxpKSBbIyYjODIwMzs2MTQ1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0NTYpCi0gXFtbYDZhNDUxMWJhZmJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZhNDUxMWJhZmIpXSAtICoqYnVpbGQsd2luKio6IGZpeCB2czIwMjIgY29tcGlsYXRpb24gKFN0ZWZhbiBTdG9qYW5vdmljKSBbIyYjODIwMzs2MTUzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1MzApCi0gXFtbYDJkNjczNWRiOGFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJkNjczNWRiOGEpXSAtICoqZGVwcyoqOiB1cGdyYWRlIG5wbSB0byAxMS45LjAgKG5wbSB0ZWFtKSBbIyYjODIwMzs2MTY4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2ODUpCi0gXFtbYDY5OWUyZjhmODFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzY5OWUyZjhmODEpXSAtICoqZGVwcyoqOiB1cGRhdGUgYW1hcm8gdG8gMS4xLjcgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE3MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNzMwKQotIFxbW2A3YmU3NjMxNmQ2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC83YmU3NjMxNmQ2KV0gLSAqKmRlcHMqKjogdXBkYXRlIG1pbmltYXRjaCB0byAxMC4xLjIgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE3MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNzMyKQotIFxbW2A5N2U1YTY1MDEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC85N2U1YTY1MDEzKV0gLSAqKmRlcHMqKjogdXBkYXRlIHVuZGljaSB0byA3LjIxLjAgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE2ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjgzKQotIFxbW2A3NGU0NzEwZWU3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC83NGU0NzEwZWU3KV0gLSAqKmRlcHMqKjogdXBkYXRlIGdvb2dsZXRlc3QgdG8gW2A1NmVmZTM5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC81NmVmZTM5ODMxODVlM2YzN2U0MzQxNWQxYWZhOTdlMzg2MGYxODdmKSAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MTYwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MDUpCi0gXFtbYGI1MTEzZTJhMmFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2I1MTEzZTJhMmEpXSAtICoqZGVwcyoqOiB1cGRhdGUgYW1hcm8gdG8gMS4xLjYgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE2MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjAzKQotIFxbW2BmM2EyNGM3NmU0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mM2EyNGM3NmU0KV0gLSAqKihTRU1WRVItTUlOT1IpKiogKipkZXBzKio6IGFkZCBMSUVGIGFzIGEgZGVwZW5kZW5jeSAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTE2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjExNjcpCi0gXFtbYGMzNzBjM2RjMDZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2MzNzBjM2RjMDYpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKmRlcHMqKjogYWRkIHRvb2xzIGFuZCBzY3JpcHRzIHRvIHB1bGwgTElFRiBhcyBhIGRlcGVuZGVuY3kgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjExNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMTY3KQotIFxbW2BlNTQ5NzVlMTdkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lNTQ5NzVlMTdkKV0gLSAqKmRlcHMqKjogVjg6IGNoZXJyeS1waWNrIFtoaWdod2F5QGBkY2MwY2ExYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2hpZ2h3YXkvbm9kZS9jb21taXQvZGNjMGNhMWNkNDIpIChSaWNoYXJkIExhdSkgWyMmIzgyMDM7NjEwMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDA4KQotIFxbW2A2MjViOTBiNzZiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC82MjViOTBiNzZiKV0gLSAqKmRlcHMqKjogdXBkYXRlIHVuZGljaSB0byA3LjE5LjIgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE1NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTY2KQotIFxbW2AwNWU5YTlmYjVlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8wNWU5YTlmYjVlKV0gLSAqKmRlcHMqKjogdXBkYXRlIHVuZGljaSB0byA3LjE5LjEgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE1MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTE0KQotIFxbW2AzZDQxNjQzZTM4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zZDQxNjQzZTM4KV0gLSAqKmRlcHMqKjogdXBkYXRlIHVuZGljaSB0byA3LjE5LjAgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE0NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDcwKQotIFxbW2AxN2IzNjNhNjZjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xN2IzNjNhNjZjKV0gLSAqKmRucyoqOiBmaXggV2luZG93cyBTUlYgRUNPTk5SRUZVU0VEIGJ5IGFkanVzdGluZyBjLWFyZXMgZmFsbGJhY2sgZGV0ZWN0aW9uIChub3R2aXZlazEyKSBbIyYjODIwMzs2MTQ1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0NTMpCi0gXFtbYDMzZDBhOGMyMmRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzMzZDBhOGMyMmQpXSAtICoqZG9jKio6IGNsYXJpZnkgRXZlbnRFbWl0dGVyIGVycm9yIGhhbmRsaW5nIGluIHRocmVhdCBtb2RlbCAoTWF0dGVvIENvbGxpbmEpIFsjJiM4MjAzOzYxNzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTcwMSkKLSBcW1tgNWI4ZTcyY2Y4NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNWI4ZTcyY2Y4NSldIC0gKipkb2MqKjogbWVudGlvbiBkZWZhdWx0IG9wdGlvbiBmb3IgdGVzdCBydW5uZXIgZW52IChTdGV2ZW4pIFsjJiM4MjAzOzYxNjU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTY1OSkKLSBcW1tgZjQ0ZTY3ZmFjMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZjQ0ZTY3ZmFjMildIC0gKipkb2MqKjogZml4IC0taW5zcGVjdCBzZWN1cml0eSB3YXJuaW5nIHNlY3Rpb24gKFRpbSBQZXJyeSkgWyMmIzgyMDM7NjE2NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjc1KQotIFxbW2BhMGUwOWM5MDQzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hMGUwOWM5MDQzKV0gLSAqKmRvYyoqOiBkb2N1bWVudCBgdXJsLmZvcm1hdCh1cmxTdHJpbmcpYCBhcyBkZXByZWNhdGVkIHVuZGVyIERFUDAxNjkgKFJlbsOpKSBbIyYjODIwMzs2MTY0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2NDQpCi0gXFtbYDVlNzE5MjQ4ZmVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzVlNzE5MjQ4ZmUpXSAtICoqZG9jKio6IGRlcHJlY2F0aW9uIGFkZCBtb3JlIGNvZGVtb2QgKEF1Z3VzdGluIE1hdXJveSkgWyMmIzgyMDM7NjE2NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjQyKQotIFxbW2A4ZjVhM2U1ZGY0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84ZjVhM2U1ZGY0KV0gLSAqKmRvYyoqOiBmaXggZ3JhbW1hdGljYWwgZXJyb3IgaW4gUkVBRE1FLm1kIChheWo4MjAxKSBbIyYjODIwMzs2MTY1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2NTMpCi0gXFtbYGQ1MmI1MzUxNjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Q1MmI1MzUxNjMpXSAtICoqZG9jKio6IGNvcnJlY3QgdG9vbHMgUkVBRE1FIEJveHN0YXJ0ZXIgbGluayAoTWlrZSBNY0NyZWFkeSkgWyMmIzgyMDM7NjE2MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjM4KQotIFxbW2A0ODg5ZGM0ZjU5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80ODg5ZGM0ZjU5KV0gLSAqKmRvYyoqOiB1cGRhdGUgYHNlcnZlci5kcm9wTWF4Q29ubmVjdGlvbmAgbGluayAoWXVTaGVuZyBDaGVuKSBbIyYjODIwMzs2MTU4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1ODQpCi0gXFtbYDhlNDhlNzJmMmFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzhlNDhlNzJmMmEpXSAtICoqZG9jKio6IGNsZWFuIHVwIHdyaXRpbmctYW5kLXJ1bm5pbmctYmVuY2htYXJrcy5tZCAoSGFyZGFuaXNoIFNpbmdoKSBbIyYjODIwMzs2MTM0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzNDUpCi0gXFtbYDE5NDg4NjFkMjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzE5NDg4NjFkMjMpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKmV2ZW50cyoqOiByZXB1cnBvc2UgYGV2ZW50cy5saXN0ZW5lckNvdW50KClgIHRvIGFjY2VwdCBFdmVudFRhcmdldHMgKFJlbsOpKSBbIyYjODIwMzs2MDIxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjAyMTQpCi0gXFtbYGQ2ZjdjOGQwNmZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Q2ZjdjOGQwNmYpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKmZzKio6IGFkZCBpZ25vcmUgb3B0aW9uIHRvIGZzLndhdGNoIChNYXR0ZW8gQ29sbGluYSkgWyMmIzgyMDM7NjE0MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDMzKQotIFxbW2AyZDdlNWY5NTgxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8yZDdlNWY5NTgxKV0gLSAqKmh0dHAqKjogaW1wbGVtZW50IHNsYWIgYWxsb2NhdGlvbiBmb3IgSFRUUCBoZWFkZXIgcGFyc2luZyAoTWVydCBDYW4gQWx0aW4pIFsjJiM4MjAzOzYxMzc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTM3NSkKLSBcW1tgY2I1NGIzY2E2ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvY2I1NGIzY2E2ZSldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqaHR0cCoqOiBhZGQgaHR0cC5zZXRHbG9iYWxQcm94eUZyb21FbnYoKSAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MDk1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5NTMpCi0gXFtbYDZkZjhiZTQ4Y2VgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZkZjhiZTQ4Y2UpXSAtICoqbGliKio6IHVzZSB1dGY4IGZhc3QgcGF0aCBmb3Igc3RyZWFtaW5nIFRleHREZWNvZGVyICjQodC60L7QstC+0YDQvtC00LAg0J3QuNC60LjRgtCwINCQ0L3QtNGA0LXQtdCy0LjRhykgWyMmIzgyMDM7NjE1NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTQ5KQotIFxbW2A4MzBmZmYwYWNhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84MzBmZmYwYWNhKV0gLSAqKmxpYioqOiByZWN5Y2xlIHF1ZXVlcyAoUm9iZXJ0IE5hZ3kpIFsjJiM4MjAzOzYxNDYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ2MSkKLSBcW1tgMDY5ODc0YmRiZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMDY5ODc0YmRiZCldIC0gKipsaWIqKjogdXNlIFN0cmluZ1Byb3RvdHlwZVN0YXJ0c1dpdGggZnJvbSBwcmltb3JkaWFscyBpbiBsb2NrcyAoVGFlamluIEtpbSkgWyMmIzgyMDM7NjE0OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDkyKQotIFxbW2A3ODI0Yzc1ODllYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC83ODI0Yzc1ODllKV0gLSAqKmxpYioqOiB1bmlmeSBJQ1UgYW5kIG5vLUlDVSBUZXh0RGVjb2RlciAo0KHQutC+0LLQvtGA0L7QtNCwINCd0LjQutC40YLQsCDQkNC90LTRgNC10LXQstC40YcpIFsjJiM4MjAzOzYxNDA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQwOSkKLSBcW1tgZjgxNDMwNzAyYWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZjgxNDMwNzAyYSldIC0gKipsaWIqKjogcHJlZmVyIGBjYWxsKClgIG92ZXIgYGFwcGx5KClgIGlmIGFyZ3VtZW50IGxpc3QgaXMgbm90IGFycmF5IChMaXZpYSBNZWRlaXJvcykgWyMmIzgyMDM7NjA3OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNzk2KQotIFxbW2BhNzIzZjcyZTFlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hNzIzZjcyZTFlKV0gLSAqKmxpYioqOiBhZGQgc3VwcG9ydCBmb3IgcmVhZGFibGUgYnl0ZSBzdHJlYW1zIHRvIC50b1dlYigpIChIYW5zIEtsdW5kZXIpIFsjJiM4MjAzOzU4NjY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC81ODY2NCkKLSBcW1tgYjc4ZDgxNGIzZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYjc4ZDgxNGIzZCldIC0gKiptZXRhKio6IHBlcnNpc3Qgc2NjYWNoZSBkYWVtb24gdW50aWwgZW5kIG9mIGJ1aWxkIHdvcmtmbG93cyAoUmVuw6kpIFsjJiM4MjAzOzYxNjM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTYzOSkKLSBcW1tgNDBhODcyYTRiOWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNDBhODcyYTRiOSldIC0gKiptZXRhKio6IGJ1bXAgZ2l0aHViL2NvZGVxbC1hY3Rpb24gZnJvbSA0LjMxLjkgdG8gNC4zMi4wIChkZXBlbmRhYm90XFtib3RdKSBbIyYjODIwMzs2MTYyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MjIpCi0gXFtbYDA2MzdiZGIzYmVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzA2MzdiZGIzYmUpXSAtICoqbWV0YSoqOiBidW1wIHN0ZXAtc2VjdXJpdHkvaGFyZGVuLXJ1bm5lciBmcm9tIDIuMTQuMCB0byAyLjE0LjEgKGRlcGVuZGFib3RcW2JvdF0pIFsjJiM4MjAzOzYxNjIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTYyMSkKLSBcW1tgZThkOWJkOWZjNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZThkOWJkOWZjNSldIC0gKiptZXRhKio6IGJ1bXAgYWN0aW9ucy9zZXR1cC1weXRob24gZnJvbSA2LjEuMCB0byA2LjIuMCAoZGVwZW5kYWJvdFxbYm90XSkgWyMmIzgyMDM7NjE2MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjI3KQotIFxbW2BjNTE3ZGYyYjY1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jNTE3ZGYyYjY1KV0gLSAqKm1ldGEqKjogYnVtcCBhY3Rpb25zL3NldHVwLW5vZGUgZnJvbSA2LjEuMCB0byA2LjIuMCAoZGVwZW5kYWJvdFxbYm90XSkgWyMmIzgyMDM7NjE2MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjI1KQotIFxbW2A5YTY0ZjJmMjVkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC85YTY0ZjJmMjVkKV0gLSAqKm1ldGEqKjogYnVtcCBhY3Rpb25zL2NhY2hlIGZyb20gNS4wLjEgdG8gNS4wLjMgKGRlcGVuZGFib3RcW2JvdF0pIFsjJiM4MjAzOzYxNjI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTYyNCkKLSBcW1tgMGU1OTIyZTk1ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMGU1OTIyZTk1ZSldIC0gKiptZXRhKio6IGJ1bXAgcGV0ZXItZXZhbnMvY3JlYXRlLXB1bGwtcmVxdWVzdCBmcm9tIDguMC4wIHRvIDguMS4wIChkZXBlbmRhYm90XFtib3RdKSBbIyYjODIwMzs2MTYyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MjMpCi0gXFtbYDVkYTdiNTEwOTFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzVkYTdiNTEwOTEpXSAtICoqbWV0YSoqOiBidW1wIGFjdGlvbnMvc3RhbGUgZnJvbSAxMC4xLjAgdG8gMTAuMS4xIChkZXBlbmRhYm90XFtib3RdKSBbIyYjODIwMzs2MTYyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MjApCi0gXFtbYGMwODVjOGE0M2ZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2MwODVjOGE0M2YpXSAtICoqbWV0YSoqOiBidW1wIGFjdGlvbnMvY2hlY2tvdXQgZnJvbSA2LjAuMSB0byA2LjAuMiAoZGVwZW5kYWJvdFxbYm90XSkgWyMmIzgyMDM7NjE2MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjE5KQotIFxbW2BjZTJhY2YwMjc1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jZTJhY2YwMjc1KV0gLSAqKm1ldGEqKjogYnVtcCBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0IGZyb20gNi4wLjAgdG8gNy4wLjAgKGRlcGVuZGFib3RcW2JvdF0pIFsjJiM4MjAzOzYxMjQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTI0MikKLSBcW1tgNjI5ZjBlYWFjNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjI5ZjBlYWFjNSldIC0gKiptZXRhKio6IGJ1bXAgYWN0aW9ucy9jaGVja291dCBmcm9tIDYuMC4wIHRvIDYuMC4xIChkZXBlbmRhYm90XFtib3RdKSBbIyYjODIwMzs2MTIzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEyMzkpCi0gXFtbYGNkODBkMzY5YzlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2NkODBkMzY5YzkpXSAtICoqbWV0YSoqOiBidW1wIGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0IGZyb20gNS4wLjAgdG8gNi4wLjAgKGRlcGVuZGFib3RcW2JvdF0pIFsjJiM4MjAzOzYxMjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTIzOCkKLSBcW1tgOGM3NWU0ZTFmYWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGM3NWU0ZTFmYSldIC0gKiptZXRhKio6IGJ1bXAgYWN0aW9ucy9jaGVja291dCBmcm9tIDUuMC4xIHRvIDYuMC4wIChkZXBlbmRhYm90XFtib3RdKSBbIyYjODIwMzs2MDkyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5MjUpCi0gXFtbYDVhOWU5ZjQxMjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzVhOWU5ZjQxMjcpXSAtICoqbWV0YSoqOiBidW1wIGFjdGlvbnMvY2hlY2tvdXQgZnJvbSA1LjAuMCB0byA1LjAuMSAoZGVwZW5kYWJvdFxbYm90XSkgWyMmIzgyMDM7NjA3NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNzY3KQotIFxbW2AxNTE5MjUxZGQxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xNTE5MjUxZGQxKV0gLSAqKm1vZHVsZSoqOiBkbyBub3QgaW52b2tlIHJlc29sdmUgaG9va3MgdHdpY2UgZm9yIGltcG9ydGVkIGNqcyAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTUyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1MjkpCi0gXFtbYDhkNzE5MGIzZmVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzhkNzE5MGIzZmUpXSAtICoqbW9kdWxlKio6IGRvIG5vdCB3cmFwIG1vZHVsZS5cX2xvYWQgd2hlbiB0cmFjaW5nIGlzIG5vdCBlbmFibGVkIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYxNDc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ3OSkKLSBcW1tgMzViMTc1OWQwNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMzViMTc1OWQwNildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqbW9kdWxlKio6IGFsbG93IHN1YnBhdGggaW1wb3J0cyB0aGF0IHN0YXJ0IHdpdGggYCMvYCAoSmFuIE1hcnRpbikgWyMmIzgyMDM7NjA4NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwODY0KQotIFxbW2A3YTgzYjM4OTIxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC83YTgzYjM4OTIxKV0gLSAqKm5ldCoqOiBkZWZlciBzeW5jaHJvbm91cyBkZXN0cm95IGNhbGxzIGluIGludGVybmFsQ29ubmVjdCAoUmFqZXNoS3VtYXIxMSkgWyMmIzgyMDM7NjE2NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjU4KQotIFxbW2AxNmJhYjc5NDIxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xNmJhYjc5NDIxKV0gLSAqKnByb2Nlc3MqKjogZG8gbm90IHRydW5jYXRlIGxvbmcgc3RyaW5ncyBpbiBgLS1wcmludGAgKE1vaGFtZWQgQWtyYW0pIFsjJiM4MjAzOzYxNDk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ5NykKLSBcW1tgMmQ3MmVhNjZmMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMmQ3MmVhNjZmMildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqcHJvY2VzcyoqOiBwcmVzZXJ2ZSBBc3luY0xvY2FsU3RvcmFnZSBpbiBxdWV1ZU1pY3JvdGFzayBvbmx5IHdoZW4gbmVlZGVkIChHw7xyZ8O8biBEYXnEsW/En2x1KSBbIyYjODIwMzs2MDkxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5MTMpCi0gXFtbYDljYzFjNDYwNGZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzljYzFjNDYwNGYpXSAtICoqcmVwbCoqOiBmaXggZ2V0dGVycyB0cmlnZ2VyaW5nIHNpZGUgZWZmZWN0cyBkdXJpbmcgY29tcGxldGlvbiAoRGFyaW8gUGlvdHJvd2ljeikgWyMmIzgyMDM7NjEwNDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDQzKQotIFxbW2A5MzcwMzMwNmExYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC85MzcwMzMwNmExKV0gLSAqKnJlcGwqKjogdGFiIGNvbXBsZXRpb24gdGFyZ2V0cyBgPGNsYXNzPmAgaW5zdGVhZCBvZiBgbmV3IDxjbGFzcz5gICjEkOG7lyBUcuG7jW5nIEjhuqNpKSBbIyYjODIwMzs2MDMxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjAzMTkpCi0gXFtbYDZmNGE0ZjZjOGVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZmNGE0ZjZjOGUpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnNlYSoqOiBzcGxpdCBzZWEgYmluYXJ5IG1hbmlwdWxhdGlvbiBjb2RlIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYxMTY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTE2NykKLSBcW1tgNDZhMmRhZDRkYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNDZhMmRhZDRkYildIC0gKipzcWxpdGUqKjogYXZvaWQgZXh0cmEgY29weSBmb3IgbGFyZ2UgdGV4dCBiaW5kcyAoQWxpIEhhc3NhbikgWyMmIzgyMDM7NjE1ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTgwKQotIFxbW2BmOTFhMzc3ZjdlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mOTFhMzc3ZjdlKV0gLSAqKnNxbGl0ZSoqOiB1c2UgRGljdGlvbmFyeVRlbXBsYXRlIGZvciBydW4oKSByZXN1bHQgKE1lcnQgQ2FuIEFsdGluKSBbIyYjODIwMzs2MTQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MzIpCi0gXFtbYDBlNzU3MWFlM2VgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzBlNzU3MWFlM2UpXSAtICoqc3FsaXRlKio6IGNoYW5nZSBhcHByb2FjaCB0byBmaXggc2VnZmF1bHQgU1FMVGFnU3RvcmUgKEJhcnQgTG91d2VycykgWyMmIzgyMDM7NjA0NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNDYyKQotIFxbW2A4ZThmNzA1MjRhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84ZThmNzA1MjRhKV0gLSAqKnNxbGl0ZSoqOiByZXNlcnZlIHZlY3RvcnMgc3BhY2UgKEd1aWxoZXJtZSBBcmHDumpvKSBbIyYjODIwMzs2MTU0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1NDApCi0gXFtbYGMwY2ViOWIwNjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2MwY2ViOWIwNjUpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnNxbGl0ZSoqOiBlbmFibGUgZGVmZW5zaXZlIG1vZGUgYnkgZGVmYXVsdCAoQmFydCBMb3V3ZXJzKSBbIyYjODIwMzs2MTI2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEyNjYpCi0gXFtbYDMzZDhlODMwM2JgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzMzZDhlODMwM2IpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnNxbGl0ZSoqOiBhZGQgc3FsaXRlIHByZXBhcmUgb3B0aW9ucyBhcmdzIChHdWlsaGVybWUgQXJhw7pqbykgWyMmIzgyMDM7NjEzMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzExKQotIFxbW2BmMGQ4ZjM3MDAyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mMGQ4ZjM3MDAyKV0gLSAqKnNyYyoqOiBlbGlkZSBoZWFwIGFsbG9jYXRpb24gaW4gc3RydWN0dXJlZCBjbG9uZSBpbXBsZW1lbnRhdGlvbiAoQW5uYSBIZW5uaW5nc2VuKSBbIyYjODIwMzs2MTcwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE3MDMpCi0gXFtbYGRiNDc4YzQzMzZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2RiNDc4YzQzMzYpXSAtICoqc3JjKio6IHVzZSBzaW1kdXRmIGZvciBvbmUtYnl0ZSBzdHJpbmcgVVRGLTggd3JpdGUgaW4gc3RyaW5nQnl0ZXMgKE1lcnQgQ2FuIEFsdGluKSBbIyYjODIwMzs2MTY5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2OTYpCi0gXFtbYDU2M2FiNjk5ZWJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzU2M2FiNjk5ZWIpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnNyYyoqOiBhZGQgaW5pdGlhbCBzdXBwb3J0IGZvciBFU00gaW4gZW1iZWRkZXIgQVBJIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYxNTQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU0OCkKLSBcW1tgZGExMzE4NmExNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZGExMzE4NmExNSldIC0gKipzcmMqKjogdGhyb3cgUmFuZ2VFcnJvciBvbiBmYWlsZWQgQXJyYXlCdWZmZXIgQmFja2luZ1N0b3JlIGFsbG9jYXRpb24gKENoZW5nemhvbmcgV3UpIFsjJiM4MjAzOzYxNDgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ4MCkKLSBcW1tgNGM4MDAzMTAwMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNGM4MDAzMTAwMCldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqc3RyZWFtKio6IGFkZCBieXRlcygpIG1ldGhvZCB0byBzdHJlYW0vY29uc3VtZXJzICh3YW50YWVrKSBbIyYjODIwMzs2MDQyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA0MjYpCi0gXFtbYGY1MjMzZGY0ZmZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Y1MjMzZGY0ZmYpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnN0cmVhbSoqOiBkbyBub3QgcGFzcyBgcmVhZGFibGUuY29tcG9zZSgpYCBvdXRwdXQgdmlhIGBSZWFkYWJsZS5mcm9tKClgIChSZW7DqSkgWyMmIzgyMDM7NjA5MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwOTA3KQotIFxbW2BhZDA0YTQ2OWM4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hZDA0YTQ2OWM4KV0gLSAqKnRlc3QqKjogcmVzdHJhaW50IHZlcnNpb24gcmVwbGFjZW1lbnQgcGF0dGVybiBpbiBzbmFwc2hvdHMgKENoZW5nemhvbmcgV3UpIFsjJiM4MjAzOzYxNzQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTc0OCkKLSBcW1tgMmQzYjRhOGQ2NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMmQzYjRhOGQ2NSldIC0gKip0ZXN0Kio6IHByaW50IHN0YWNrIGltbWVkaWF0ZWx5IGF2b2lkaW5nIEdDIGludGVybGVhdmluZyAoQ2hlbmd6aG9uZyBXdSkgWyMmIzgyMDM7NjE2OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjk5KQotIFxbW2AzOGY0M2E2ZDRlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8zOGY0M2E2ZDRlKV0gLSAqKnRlc3QqKjogZml4IGNhc2UtaW5zZW5zaXRpdmUgcGF0aCBtYXRjaGluZyBvbiBXaW5kb3dzIChNYXR0ZW8gQ29sbGluYSkgWyMmIzgyMDM7NjE2ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjgyKQotIFxbW2AwNjUxM2Y1ZmYyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8wNjUxM2Y1ZmYyKV0gLSAqKnRlc3QqKjogZml4IGZsYWt5IHRlc3QtcGVyZm9ybWFuY2UtZXZlbnRsb29wZGVsYXkgKE1hdHRlbyBDb2xsaW5hKSBbIyYjODIwMzs2MTYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MjkpCi0gXFtbYDlkNzljNjZjNjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzlkNzljNjZjNjEpXSAtICoqdGVzdCoqOiByZW1vdmUgZHVwbGljYXRlIHdwdCB0ZXN0cyAoRmlsaXAgU2tva2FuKSBbIyYjODIwMzs2MTYxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE2MTcpCi0gXFtbYGVhYzlmNGY0MDFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2VhYzlmNGY0MDEpXSAtICoqdGVzdCoqOiBmaXggcmFjZSBjb25kaXRpb24gaW4gd2F0Y2ggbW9kZSB0ZXN0cyAoTWF0dGVvIENvbGxpbmEpIFsjJiM4MjAzOzYxNjE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTYxNSkKLSBcW1tgZWNmNTk0NzU3NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZWNmNTk0NzU3NSldIC0gKip0ZXN0Kio6IHVwZGF0ZSBXUFQgZm9yIHVybCB0byBbYGUzYzQ2ZmRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2UzYzQ2ZmRmNTUpIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxNjAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTYwMikKLSBcW1tgMzU2ZmY1ZmVjZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMzU2ZmY1ZmVjZSldIC0gKip0ZXN0Kio6IHVzZSB0aGUgc2tpcElmTm9XYXRjaCgpIHV0aWxpdHkgZnVuY3Rpb24gKEx1aWdpIFBpbmNhKSBbIyYjODIwMzs2MTUzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1MzEpCi0gXFtbYDRiMjE4N2FlYTJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzRiMjE4N2FlYTIpXSAtICoqdGVzdCoqOiB1bmlmeSBhc3NlcnRTbmFwc2hvdCBjb21tb24gcGF0dGVybnMgKENoZW5nemhvbmcgV3UpIFsjJiM4MjAzOzYxNTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU5MCkKLSBcW1tgOGMyNTQ4OWQ2M2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGMyNTQ4OWQ2MyldIC0gKip0ZXN0Kio6IHNwbGl0IHRlc3QtZnMtd2F0Y2gtaWdub3JlLVwqIChMdWlnaSBQaW5jYSkgWyMmIzgyMDM7NjE0OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDk0KQotIFxbW2A0M2I4YTJiN2U3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80M2I4YTJiN2U3KV0gLSAqKnRlc3QqKjogYWRkIHNvbWUgdmFsaWRhdGlvbiBmb3IgSlNPTiBkb2Mgb3V0cHV0IChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MTQxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MTMpCi0gXFtbYDM0NWE0MGZkYTNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM0NWE0MGZkYTMpXSAtICoqKFNFTVZFUi1NSU5PUikqKiAqKnRlc3QqKjogdXNlIGZpeHR1cmUgZGlyZWN0b3JpZXMgZm9yIHNlYSB0ZXN0cyAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MTE2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjExNjcpCi0gXFtbYDI0Y2Y2YjgzMjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzI0Y2Y2YjgzMjYpXSAtICoqdGVzdCoqOiByZXZlYWwgd3B0IGV2YWx1YXRpb24gZXJyb3JzIGluIHN0YXR1cyBmaWxlcyAoQ2hlbmd6aG9uZyBXdSkgWyMmIzgyMDM7NjEzNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzU4KQotIFxbW2BkNDAzNGRmYjYyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9kNDAzNGRmYjYyKV0gLSAqKnRlc3QqKjogZm9yYmlkIHVzZSBvZiBuYW1lZCBpbXBvcnRzIGZvciBmaXh0dXJlcyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjEyMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMjI4KQotIFxbW2A0Zjg3MWVlODk3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80Zjg3MWVlODk3KV0gLSAqKnRlc3QqKjogZW5mb3JjZSBiZXR0ZXIgbmV2ZXItc2V0dGxpbmctcHJvbWlzZSBkZXRlY3Rpb24gKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYwOTc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDk3NikKLSBcW1tgOGU5YWRlZGYwMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGU5YWRlZGYwMildIC0gKip0ZXN0Kio6IGVuc3VyZSBhc3NlcnRpb25zIGFyZSByZWFjaGVkIG9uIGFsbCB0ZXN0cyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjA4NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwODQ1KQotIFxbW2AyNzM4MzI4MDJlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8yNzM4MzI4MDJlKV0gLSAqKnRlc3QqKjogZW5zdXJlIGFzc2VydGlvbnMgYXJlIHJlYWNoZWQgb24gbW9yZSB0ZXN0cyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjA3NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNzYzKQotIFxbW2BlMDZhZGNiNTJmYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lMDZhZGNiNTJmKV0gLSAqKnRlc3QqKjogZW5zdXJlIGFzc2VydGlvbnMgYXJlIHJlYWNoZWQgb24gbW9yZSB0ZXN0cyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjA3NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNzYwKQotIFxbW2BhZWVkMGNjYzAyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hZWVkMGNjYzAyKV0gLSAqKnRlc3QqKjogdXNlIGBSZWdFeHAuZXNjYXBlYCB0byBpbXByb3ZlIHRlc3QgcmVsaWFiaWxpdHkgKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYwODAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDgwMykKLSBcW1tgNzRiY2QwYWRhYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNzRiY2QwYWRhYildIC0gKip0ZXN0Kio6IGVuc3VyZSBhc3NlcnRpb25zIGFyZSByZWFjaGVkIG9uIG1vcmUgdGVzdHMgKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYwNzI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDcyOCkKLSBcW1tgNDA3ODA3YjA4ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNDA3ODA3YjA4ZSldIC0gKip0ZXN0Kio6IHNraXAgdGVzdHMgbm90IHBhc3Npbmcgd2l0aG91dCBgTk9ERV9PUFRJT05TYCBzdXBwb3J0IChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MDkxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5MTIpCi0gXFtbYGE5ZTcwY2VmYjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2E5ZTcwY2VmYjApXSAtICoqdGVzdCoqOiBlbnN1cmUgYXNzZXJ0aW9ucyBhcmUgcmVhY2hlZCBvbiBtb3JlIHRlc3RzIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MDYzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA2MzQpCi0gXFtbYDIxYjIzY2QwZDBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzIxYjIzY2QwZDApXSAtICoqdGVzdFxfcnVubmVyKio6IGZpeCB0ZXN0IGVucXVldWUgd2hlbiB0ZXN0IGZpbGUgaGFzIHN5bnRheCBlcnJvciAoRWR5IFNpbHZhKSBbIyYjODIwMzs2MTU3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1NzMpCi0gXFtbYDZhNGRlNjk0YjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZhNGRlNjk0YjIpXSAtICoqdGVzdFxfcnVubmVyKio6IGZpeCBwYXNzaW5nIGBleHBlY3RGYWlsdXJlYCAoTW9zaGUgQXRsb3cpIFsjJiM4MjAzOzYxNTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU2OCkKLSBcW1tgNjY0MGRlMmIwZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjY0MGRlMmIwZildIC0gKip0ZXN0XF9ydW5uZXIqKjogZGlmZmVyZW50aWF0ZSB0b2RvIGFuZCBmYWlsdXJlIHN0eWxlcyAoTW9zaGUgQXRsb3cpIFsjJiM4MjAzOzYxNTY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU2NCkKLSBcW1tgOTcyZjgyNDExZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOTcyZjgyNDExZCldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqdGVzdFxfcnVubmVyKio6IGFkZCBlbnYgb3B0aW9uIHRvIHJ1biBmdW5jdGlvbiAoRXRoYW4gQXJyb3dvb2QpIFsjJiM4MjAzOzYxMzY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTM2NykKLSBcW1tgZDc3Zjk4YzRiNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZDc3Zjk4YzRiNildIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqdGVzdFxfcnVubmVyKio6IHN1cHBvcnQgZXhwZWN0aW5nIGEgdGVzdC1jYXNlIHRvIGZhaWwgKEphY29iIFNtaXRoKSBbIyYjODIwMzs2MDY2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA2NjkpCi0gXFtbYGY5ODk4NmNiYjlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Y5ODk4NmNiYjkpXSAtICoqdG9vbHMqKjogc3dpdGNoIHRvIEFSTSBydW5uZXJzIG9uIEdIQSBqb2JzIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MTkwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE5MDMpCi0gXFtbYDAzNDU4OWRkOTNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzAzNDU4OWRkOTMpXSAtICoqdG9vbHMqKjogYXZvaWQgYnVpbGRpbmcgdHdpY2UgaW4gY292ZXJhZ2Ugam9icyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjE4OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxODk5KQotIFxbW2BlNTBlMmYwMGJiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lNTBlMmYwMGJiKV0gLSAqKnRvb2xzKio6IHVzZSB1YnVudHUtc2xpbSBydW5uZXIgaW4gR0hBIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MTc1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE3NTkpCi0gXFtbYGY2NThmNDhjY2JgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2Y2NThmNDhjY2IpXSAtICoqdG9vbHMqKjogdXNlIHVidW50dS1zbGltIHJ1bm5lciBpbiBHSEEgKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYxNzM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTczNCkKLSBcW1tgNjVjNzdkNzRmZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjVjNzdkNzRmZildIC0gKip0b29scyoqOiB1c2UgdWJ1bnR1LWxhdGVzdCBydW5uZXIgaW4gYG5vdGlmeS1vbi1wdXNoYCB3b3JrZmxvdyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjE3NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNzQyKQotIFxbW2A2MDU5MDU1NTZhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC82MDU5MDU1NTZhKV0gLSAqKnRvb2xzKio6IGVuZm9yY2UgcmVtb3ZhbCBvZiBgbHRzLXdhdGNoLSpgIGxhYmVscyBvbiByZWxlYXNlIHByb3Bvc2FscyAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjE2NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjcyKQotIFxbW2BmMGY5OGQ0YzAzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mMGY5OGQ0YzAzKV0gLSAqKnRvb2xzKio6IHVzZSB1YnVudHUtc2xpbSBydW5uZXIgaW4gbWV0YSBHaXRIdWIgQWN0aW9ucyAoVGllcm5leSBDeXJlbikgWyMmIzgyMDM7NjE2NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNjYzKQotIFxbW2BhYjYzZGRmMzU0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9hYjYzZGRmMzU0KV0gLSAqKnRvb2xzKio6IGFkZCBMSUVGIHRvIGxpY2Vuc2UgYnVpbGRlciAoQ2hlbmd6aG9uZyBXdSkgWyMmIzgyMDM7NjE1MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTIzKQotIFxbW2A4YTBmNjE5MmM5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84YTBmNjE5MmM5KV0gLSAqKnRvb2xzKio6IGVuZm9yY2UgdHJhaWxpbmcgY29tbWFzIGluIGB0ZXN0L2VzLW1vZHVsZWAgKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYwODkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDg5MSkKLSBcW1tgNGFmYmJjZjM5ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNGFmYmJjZjM5ZSldIC0gKip0b29scyoqOiBlbmZvcmNlIHRyYWlsaW5nIGNvbW1hcyBpbiBgdGVzdC9zZXF1ZW50aWFsYCAoQW50b2luZSBkdSBIYW1lbCkgWyMmIzgyMDM7NjA4OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwODkyKQotIFxbW2A0YzFhYmY3NTJjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80YzFhYmY3NTJjKV0gLSAqKnRvb2xzLHdpbioqOiB1cGdyYWRlIGluc3RhbGwgYWRkaXRpb25hbCB0b29scyB0byBWaXN1YWwgU3R1ZGlvIDIwMjYgKE1pa2UgTWNDcmVhZHkpIFsjJiM4MjAzOzYxNTYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTU2MikKLSBcW1tgOGU5MDBhZjZiYWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGU5MDBhZjZiYSldIC0gKiooU0VNVkVSLU1JTk9SKSoqICoqdXRpbCoqOiBhZGQgY29udmVydFByb2Nlc3NTaWduYWxUb0V4aXRDb2RlIHV0aWxpdHkgKEVyaWNrIFdlbmRlbCkgWyMmIzgyMDM7NjA5NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwOTYzKQoKIyMjIFtgdjI0LjEzLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcmVsZWFzZXMvdGFnL3YyNC4xMy4xKTogMjAyNi0wMi0xMCwgVmVyc2lvbiAyNC4xMy4xICYjeDI3O0tyeXB0b24mI3gyNzsgKExUUyksIEAmIzgyMDM7YWR1aDk1CgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21wYXJlL3YyNC4xMy4wLi4udjI0LjEzLjEpCgojIyMjIyBOb3RhYmxlIENoYW5nZXMKCi0gXFtbYDFmNjRkNjg0MWVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzFmNjRkNjg0MWUpXSAtICoqYnVpbGQqKjogYWRkIHN1cHBvcnQgZm9yIFB5dGhvbiAzLjE0IChDaHJpc3RpYW4gQ2xhdXNzKSBbIyYjODIwMzs1OTk4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNTk5ODMpCi0gXFtbYDMwZTUwMGZjMDlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzMwZTUwMGZjMDkpXSAtICoqY2xpKio6IG1hcmsgYC0taGVhcHNuYXBzaG90LW5lYXItaGVhcC1saW1pdGAgYXMgc3RhYmxlIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYwOTU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDk1NikKLSBcW1tgYmMwYTU1ZjA4NmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYmMwYTU1ZjA4NildIC0gKipjcnlwdG8qKjogdXBkYXRlIHJvb3QgY2VydGlmaWNhdGVzIHRvIE5TUyAzLjExOSAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MTQxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MTkpCi0gXFtbYDhhNjdjMDBiZjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzhhNjdjMDBiZjUpXSAtICoqZG9jKio6IG1hcmsgYC0tYnVpbGQtc25hcHNob3RgIGFuZCBgLS1idWlsZC1zbmFwc2hvdC1jb25maWdgIGFzIHN0YWJsZSAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MDk1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5NTQpCi0gXFtbYDM5OTljMmE5MTBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM5OTljMmE5MTApXSAtICoqbWV0YSoqOiBhZGQgYXZpdmtlbGxlciB0byBjb2xsYWJvcmF0b3JzIChBdml2IEtlbGxlcikgWyMmIzgyMDM7NjExMTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMTE1KQotIFxbW2BmYTU0MmZiYWU2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mYTU0MmZiYWU2KV0gLSAqKm1ldGEqKjogYWRkIGd1cmd1bmRheSB0byBjb2xsYWJvcmF0b3JzIChHw7xyZ8O8biBEYXnEsW/En2x1KSBbIyYjODIwMzs2MTA5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEwOTQpCi0gXFtbYGZmMTFlZGEyZjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2ZmMTFlZGEyZjIpXSAtICoqbWV0YSoqOiBhZGQgUmVuZWdhZGUzMzQgdG8gY29sbGFib3JhdG9ycyAoUmVuZWdhZGUzMzQpIFsjJiM4MjAzOzYwNzE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDcxNCkKLSBcW1tgMmUzODdmYjk2OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMmUzODdmYjk2OSldIC0gKip1cmwqKjogdXBkYXRlIGFkYSB0byB2My40LjIgYW5kIHN1cHBvcnQgdW5pY29kZSAxNyAoWWFnaXogTml6aXBsaSkgWyMmIzgyMDM7NjE1OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTkzKQotIFxbW2BiYjIwNjc4MmQ0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iYjIwNjc4MmQ0KV0gLSAqKnY4Kio6IG1hcmsgYHY4LnF1ZXJ5T2JqZWN0cygpYCBhcyBzdGFibGUgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjA5NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwOTU3KQoKIyMjIyMgQ29tbWl0cwoKLSBcW1tgYTczMjc5YzYwZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYTczMjc5YzYwZCldIC0gKiphc3NlcnQqKjogdXNlIGEgc2V0IGluc3RlYWQgb2YgYW4gYXJyYXkgZm9yIGZhc3RlciBsb29rdXAgKFJ1YmVuIEJyaWRnZXdhdGVyKSBbIyYjODIwMzs2MTA3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEwNzYpCi0gXFtbYDZhNjFiY2Q3M2NgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZhNjFiY2Q3M2MpXSAtICoqYXNzZXJ0LHV0aWwqKjogZml4IGRlZXAgY29tcGFyaXNvbiBmb3Igc2V0cyBhbmQgbWFwcyB3aXRoIG1peGVkIHR5cGVzIChSdWJlbiBCcmlkZ2V3YXRlcikgWyMmIzgyMDM7NjEzODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzg4KQotIFxbW2BjZjBlYWJjZDQyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jZjBlYWJjZDQyKV0gLSAqKmFzc2VydCx1dGlsKio6IGltcHJvdmUgZGVlcCBjb21wYXJpc29uIHBlcmZvcm1hbmNlIChSdWJlbiBCcmlkZ2V3YXRlcikgWyMmIzgyMDM7NjEwNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDc2KQotIFxbW2BmZjNiOWFjMTgzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mZjNiOWFjMTgzKV0gLSAqKmJlbmNobWFyayoqOiBhZGQgU1FMaXRlIGJlbmNobWFya3MgKEd1aWxoZXJtZSBBcmHDumpvKSBbIyYjODIwMzs2MTQwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MDEpCi0gXFtbYGUxZjdkNjhjOTRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2UxZjdkNjhjOTQpXSAtICoqYmVuY2htYXJrKio6IHVzZSBib29sZWFuIG9wdGlvbnMgaW4gYmVuY2htYXJrIHRlc3RzIChTZW9raHVuRW9tKSBbIyYjODIwMzs2MDEyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjAxMjkpCi0gXFtbYDkxMTI3YzkxY2RgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzkxMTI3YzkxY2QpXSAtICoqYmVuY2htYXJrKio6IGFsbG93IGJvb2xlYW4gb3B0aW9uIHZhbHVlcyAoU2Vva2h1bkVvbSkgWyMmIzgyMDM7NjAxMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwMTI5KQotIFxbW2AxNzBmZGE1NWY2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xNzBmZGE1NWY2KV0gLSAqKmJlbmNobWFyayoqOiBhZGQgbWljcm9iZW5jaCBvbiBpc0luc2lkZU5vZGVNb2R1bGVzIChDaGVuZ3pob25nIFd1KSBbIyYjODIwMzs2MDk5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5OTEpCi0gXFtbYDM5NzYzODFiNDFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM5NzYzODFiNDEpXSAtICoqYmVuY2htYXJrKio6IGZpeCBpbmNvcnJlY3QgYmFzZTY0IGlucHV0IGluIGJ5dGVMZW5ndGggYmVuY2htYXJrIChzZW1pbWlrb2gpIFsjJiM4MjAzOzYwODQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDg0MSkKLSBcW1tgYzcwMmZjY2Q3NmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYzcwMmZjY2Q3NildIC0gKipiZW5jaG1hcmsqKjogdXNlIHR5cGVzY3JpcHQgZm9yIGltcG9ydCBjanMgYmVuY2htYXJrIChKb3llZSBDaGV1bmcpIFsjJiM4MjAzOzYwNjYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDY2MykKLSBcW1tgOTJjNTE3YzYyZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOTJjNTE3YzYyZCldIC0gKipidWZmZXIqKjogbWFrZSBtZXRob2RzIHdvcmsgb24gVWludDhBcnJheSBpbnN0YW5jZXMgKE5lYWwgQmVla2VuKSBbIyYjODIwMzs1NjU3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNTY1NzgpCi0gXFtbYGJlOTUzODJlZGJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2JlOTUzODJlZGIpXSAtICoqYnVmZmVyKio6IGxldCBCdWZmZXIub2YgdXNlIGhlYXAgKNCh0LrQvtCy0L7RgNC+0LTQsCDQndC40LrQuNGC0LAg0JDQvdC00YDQtdC10LLQuNGHKSBbIyYjODIwMzs2MDUwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA1MDMpCi0gXFtbYDFmNjRkNjg0MWVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzFmNjRkNjg0MWUpXSAtICoqYnVpbGQqKjogdGVzdCBvbiBQeXRob24gMy4xNCAoQ2hyaXN0aWFuIENsYXVzcykgWyMmIzgyMDM7NTk5ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzU5OTgzKQotIFxbW2BlYTQ2ODc5ODFiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lYTQ2ODc5ODFiKV0gLSAqKmJ1aWxkKio6IHVwZGF0ZSBhbmRyb2lkLXBhdGNoZXMvdHJhcC1oYW5kbGVyLmgucGF0Y2ggKE1vIEx1bykgWyMmIzgyMDM7NjAzNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwMzY5KQotIFxbW2BiM2E3YThjNzgwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iM2E3YThjNzgwKV0gLSAqKmJ1aWxkKio6IHVwZGF0ZSBkZXZjb250YWluZXIuanNvbiB0byB1c2UgcGFpcmVkIG5peCBlbnYgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjE0MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDE0KQotIFxbW2A3MTY4ZDBiNWUzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC83MTY4ZDBiNWUzKV0gLSAqKmJ1aWxkKio6IGFkZCBlbWJlZHRlc3QgaW50byBuYXRpdmUgc3VpdGUgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjEzNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzU3KQotIFxbW2BlMDA3NTVhOTc3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lMDA3NTVhOTc3KV0gLSAqKmJ1aWxkKio6IGZpeCBtaXNwbGFjZWQgY29tbWEgaW4gbGRmbGFncyAoaHF6aW5nKSBbIyYjODIwMzs2MTI5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEyOTQpCi0gXFtbYDcyZmNjM2VlOWRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzcyZmNjM2VlOWQpXSAtICoqYnVpbGQqKjogZml4IGNyYXRlIHZlbmRvciBmaWxlIGNoZWNrc3VtcyBvbiB3aW5kb3dzIChDaGVuZ3pob25nIFd1KSBbIyYjODIwMzs2MTMyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzMjkpCi0gXFtbYDc2YTczZDY4ZmRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0Lzc2YTczZDY4ZmQpXSAtICoqYnVpbGQqKjogZXhwb3NlIGxpYnBsYXRmb3JtIHN5bWJvbHMgaW4gc2hhcmVkIGxpYm5vZGUgKEpveWVlIENoZXVuZykgWyMmIzgyMDM7NjExNDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMTQ0KQotIFxbW2BlZjhkMjZjZTVjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lZjhkMjZjZTVjKV0gLSAqKmJ1aWxkKio6IGZpeCBpbmNvbnNpc3RlbnQgcXVvdGluZyBpbiBgTWFrZWZpbGVgIChBbnRvaW5lIGR1IEhhbWVsKSBbIyYjODIwMzs2MDUxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA1MTEpCi0gXFtbYDJkMjM5Njg3ODNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJkMjM5Njg3ODMpXSAtICoqYnVpbGQqKjogcmVtb3ZlIHRlbXBvcmFsIHVwZGF0ZXIgKENoZW5nemhvbmcgV3UpIFsjJiM4MjAzOzYxMTUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTE1MSkKLSBcW1tgNGMyNjU1ZjFjMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNGMyNjU1ZjFjMildIC0gKipidWlsZCoqOiB1cGRhdGUgdGVzdC13cHQtcmVwb3J0IHRvIHVzZSBOT0RFIGluc3RlYWQgb2YgT1VUXF9OT0RFIChGaWxpcCBTa29rYW4pIFsjJiM4MjAzOzYxMDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTAyNCkKLSBcW1tgZWFlYTY4MjFmY2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZWFlYTY4MjFmYyldIC0gKipidWlsZCoqOiBza2lwIGJ1aWxkLWNpIG9uIGFjdGlvbnMgd2l0aCBhIHNlcGFyYXRlIHRlc3Qgc3RlcCAoQ2hlbmd6aG9uZyBXdSkgWyMmIzgyMDM7NjEwNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDczKQotIFxbW2BkZmQ0ZTEyMDM3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9kZmQ0ZTEyMDM3KV0gLSAqKmJ1aWxkKio6IHJ1biBlbWJlZHRlc3Qgd2l0aCBub2RlXF9nIHdoZW4gQlVJTERUWVBFPURlYnVnIChDaGVuZ3pob25nIFd1KSBbIyYjODIwMzs2MDg1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA4NTApCi0gXFtbYDc3NWM3NzIzNGJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0Lzc3NWM3NzIzNGIpXSAtICoqYnVpbGQsdG9vbHMqKjogZml4IGFkZG9uIGJ1aWxkIGRlYWRsb2NrIG9uIGVycm9ycyAoVmxhZGltaXIgTW9yb3pvdikgWyMmIzgyMDM7NjEzMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzIxKQotIFxbW2A1ZGVhZmMxMGZhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC81ZGVhZmMxMGZhKV0gLSAqKmJ1aWxkLHdpbioqOiBpbXByb3ZlIGxvZ3Mgd2hlbiBDbGFuZ0NMIGlzIG1pc3NpbmcgKE1pa2UgTWNDcmVhZHkpIFsjJiM4MjAzOzYxNDM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQzOCkKLSBcW1tgZTI0ODFjNWM2ZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZTI0ODFjNWM2ZSldIC0gKipidWlsZCx3aW4qKjogdXBkYXRlIFdpbkdldCBjb25maWd1cmF0aW9ucyB0byBQeXRob24gMy4xNCAoTWlrZSBNY0NyZWFkeSkgWyMmIzgyMDM7NjE0MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDMxKQotIFxbW2BkMjU4NmI3ZTRjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9kMjU4NmI3ZTRjKV0gLSAqKmNoaWxkXF9wcm9jZXNzKio6IHRyZWF0IGlwYyBsZW5ndGggaGVhZGVyIGFzIHVuc2lnbmVkIHVpbnQzMiAoUnl1aGVpIFNoaW1hKSBbIyYjODIwMzs2MTM0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzNDQpCi0gXFtbYDMwZTUwMGZjMDlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzMwZTUwMGZjMDkpXSAtICoqY2xpKio6IG1hcmsgLS1oZWFwc25hcHNob3QtbmVhci1oZWFwLWxpbWl0IGFzIHN0YWJsZSAoSm95ZWUgQ2hldW5nKSBbIyYjODIwMzs2MDk1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5NTYpCi0gXFtbYDJjN2RhMTU2MTJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJjN2RhMTU2MTIpXSAtICoqY2x1c3RlcioqOiBmaXggcG9ydCByZXVzZSBiZXR3ZWVuIGNsdXN0ZXIgKFJ5dWhlaSBTaGltYSkgWyMmIzgyMDM7NjAxNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwMTQxKQotIFxbW2BiYzBhNTVmMDg2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iYzBhNTVmMDg2KV0gLSAqKmNyeXB0byoqOiB1cGRhdGUgcm9vdCBjZXJ0aWZpY2F0ZXMgdG8gTlNTIDMuMTE5IChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxNDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQxOSkKLSBcW1tgMmQ1ZjIwZTljM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMmQ1ZjIwZTljMyldIC0gKipjcnlwdG8qKjogdXBkYXRlIHJvb3QgY2VydGlmaWNhdGVzIHRvIE5TUyAzLjExNyAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDc0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA3NDEpCi0gXFtbYGZiYTk1YmUxODhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2ZiYTk1YmUxODgpXSAtICoqZGVwcyoqOiB1cGRhdGUgYXJjaHMgZmlsZXMgZm9yIG9wZW5zc2wtMy41LjUgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE1NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTQ3KQotIFxbW2AwODY5NzI4OWUwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8wODY5NzI4OWUwKV0gLSAqKmRlcHMqKjogdXBncmFkZSBvcGVuc3NsIHNvdXJjZXMgdG8gb3BlbnNzbC0zLjUuNSAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MTU0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1NDcpCi0gXFtbYDQwM2M1MGMwNGRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzQwM2M1MGMwNGQpXSAtICoqZGVwcyoqOiB1cGRhdGUgY29yZXBhY2sgdG8gMC4zNC42IChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxNTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTUxMCkKLSBcW1tgM2IyNDY5MWFlYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvM2IyNDY5MWFlYildIC0gKipkZXBzKio6IHVwZ3JhZGUgbnBtIHRvIDExLjguMCAobnBtIHRlYW0pIFsjJiM4MjAzOzYxNDY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ2NikKLSBcW1tgMmJiYTdlZmRjNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMmJiYTdlZmRjNCldIC0gKipkZXBzKio6IHVwZGF0ZSBnb29nbGV0ZXN0IHRvIFtgODUwODc4NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvODUwODc4NTdhZDEwYmQ0MDdjZDZlZDJmNTJmN2VhOTc1MmRiNjIxZikgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjE0MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDE3KQotIFxbW2A4ZjhjNmY2MTYyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84ZjhjNmY2MTYyKV0gLSAqKmRlcHMqKjogdXBkYXRlIHNxbGl0ZSB0byAzLjUxLjIgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjEzMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzM5KQotIFxbW2BjNDYwMDkwNTNjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jNDYwMDkwNTNjKV0gLSAqKmRlcHMqKjogdXBkYXRlIGljdSB0byA3OC4yIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYwNTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDUyMykKLSBcW1tgYjQ2YjhkZDkxYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYjQ2YjhkZDkxYildIC0gKipkZXBzKio6IHVwZGF0ZSBhZGEgdG8gdjMuNC4wIChZYWdpeiBOaXppcGxpKSBbIyYjODIwMzs2MTMxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzMTUpCi0gXFtbYDg4YzZiMTdlMThgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0Lzg4YzZiMTdlMTgpXSAtICoqZGVwcyoqOiB1cGRhdGUgemxpYiB0byAxLjMuMS1lMDBmNzAzIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxMTM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTEzNSkKLSBcW1tgMDAzMGMwNWJhOWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMDAzMGMwNWJhOSldIC0gKipkZXBzKio6IHVwZGF0ZSBjanMtbW9kdWxlLWxleGVyIHRvIDIuMi4wIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxMjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTI3MSkKLSBcW1tgNzc0MzdjZmY4OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNzc0MzdjZmY4OSldIC0gKipkZXBzKio6IHVwZGF0ZSBuYnl0ZXMgdG8gMC4xLjIgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjEyNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMjcwKQotIFxbW2BmYjBmMDVhOTM3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mYjBmMDVhOTM3KV0gLSAqKmRlcHMqKjogdXBkYXRlIHRpbWV6b25lIHRvIDIwMjVjIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxMTM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTEzOCkKLSBcW1tgYjQyNmE0N2MwNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYjQyNmE0N2MwNSldIC0gKipkZXBzKio6IG5naHR0cDI6IHJldmVydCBbYDc3ODRmYTlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0Lzc3ODRmYTk3OWQwYikgKEFudG9pbmUgZHUgSGFtZWwpIFsjJiM4MjAzOzYxMTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTEzNikKLSBcW1tgYzA3YTM4ZjcwMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYzA3YTM4ZjcwMCldIC0gKipkZXBzKio6IHVwZGF0ZSBuZ2h0dHAyIHRvIDEuNjguMCAobm9kZWpzLWdpdGh1Yi1ib3QpIFsjJiM4MjAzOzYxMTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTEzNikKLSBcW1tgYzJkZGM5YTE4YmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYzJkZGM5YTE4YildIC0gKipkZXBzKio6IHVwZGF0ZSBzaW1kanNvbiB0byA0LjIuNCAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MTA1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEwNTYpCi0gXFtbYGYzOGNkNmRhOGVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2YzOGNkNmRhOGUpXSAtICoqZGVwcyoqOiB1cGRhdGUgZ29vZ2xldGVzdCB0byBbYDA2NTEyN2ZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzA2NTEyN2YxZTRiNDZjNWYxNGZjNzNjZjhkMzIzYzIyMWY5ZGM2OGUpIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYxMDU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTA1NSkKLSBcW1tgYTlhNmE0Y2RiMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvYTlhNmE0Y2RiMildIC0gKipkZXBzKio6IGJyb3RsaTogY2hlcnJ5LXBpY2sgW2BlMjMwZjQ3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lMjMwZjQ3NGI4NykgKGxpdWppYWh1aSkgWyMmIzgyMDM7NjEwMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDAzKQotIFxbW2A1YTQwMDIzYWFlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC81YTQwMDIzYWFlKV0gLSAqKmRlcHMqKjogdXBncmFkZSBucG0gdG8gMTEuNy4wIChucG0gdGVhbSkgWyMmIzgyMDM7NjEwMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDExKQotIFxbW2A0MTIxZTdhNDEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC80MTIxZTdhNDEzKV0gLSAqKmRlcHMqKjogdXBkYXRlIHNxbGl0ZSB0byAzLjUxLjEgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjA4OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwODk5KQotIFxbW2BlOGEwOWZjODk2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9lOGEwOWZjODk2KV0gLSAqKmRlcHMqKjogdXBkYXRlIHpsaWIgdG8gMS4zLjEtNjNkN2UxNiAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDg5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA4OTgpCi0gXFtbYDhkZjU4NjJlZTVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzhkZjU4NjJlZTUpXSAtICoqZGVwcyoqOiB1cGdyYWRlIG5wbSB0byAxMS42LjQgKG5wbSB0ZWFtKSBbIyYjODIwMzs2MDg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA4NTMpCi0gXFtbYDZjMWM4Y2JkY2NgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzZjMWM4Y2JkY2MpXSAtICoqZGVwcyoqOiB1cGRhdGUgc3FsaXRlIHRvIDMuNTEuMCAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDYxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA2MTQpCi0gXFtbYDJkMWVmYzdjMWJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJkMWVmYzdjMWIpXSAtICoqZGVwcyoqOiB1cGdyYWRlIG5wbSB0byAxMS42LjMgKG5wbSB0ZWFtKSBbIyYjODIwMzs2MDc4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA3ODUpCi0gXFtbYDNhMmRlMWMyM2JgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzNhMmRlMWMyM2IpXSAtICoqZGVwcyoqOiB1cGRhdGUgYnJvdGxpIHRvIDEuMi4wIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYwNTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDU0MCkKLSBcW1tgNThjNWQ0MGJkMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNThjNWQ0MGJkMSldIC0gKipkZXBzKio6IHVwZGF0ZSBzaW1kanNvbiB0byA0LjIuMiAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDc0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA3NDApCi0gXFtbYGU2YjYwN2VmNTBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2U2YjYwN2VmNTApXSAtICoqZGVwcyoqOiB1cGRhdGUgZ29vZ2xldGVzdCB0byBbYDFiOTZmYTFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzFiOTZmYTEzZjU0OTM4N2I3NTQ5Y2M4OWUxYTc4NWNmMTQzYTFhNTApIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYwNzM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDczOSkKLSBcW1tgNjUwYzllMDMwNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjUwYzllMDMwNSldIC0gKipkZXBzKio6IHVwZGF0ZSBtaW5pbWF0Y2ggdG8gMTAuMS4xIChOb2RlLmpzIEdpdEh1YiBCb3QpIFsjJiM4MjAzOzYwNTQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDU0MykKLSBcW1tgZWYxOTUxZDVkNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvZWYxOTUxZDVkNSldIC0gKipkZXBzKio6IHVwZGF0ZSBpbnNwZWN0b3JcX3Byb3RvY29sIHRvIFtgMWIxYmNiYmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMWIxYmNiYmUwNjBlOGM4Y2Q4NzA0ZjAwZjc4OTc4YzUwOTkxKSAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDcwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA3MDUpCi0gXFtbYGViMDY4MzA1ZGRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2ViMDY4MzA1ZGQpXSAtICoqZGVwcyoqOiB1cGRhdGUgY2pzLW1vZHVsZS1sZXhlciB0byAyLjEuMSAoTm9kZS5qcyBHaXRIdWIgQm90KSBbIyYjODIwMzs2MDY0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA2NDYpCi0gXFtbYGVlMWQ5OTEzMWNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2VlMWQ5OTEzMWMpXSAtICoqZGVwcyoqOiB1cGRhdGUgc2ltZGpzb24gdG8gNC4yLjEgKE5vZGUuanMgR2l0SHViIEJvdCkgWyMmIzgyMDM7NjA2NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwNjQ0KQotIFxbW2AyMzU4Mjk2N2I3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8yMzU4Mjk2N2I3KV0gLSAqKmRlcHMqKjogVjg6IGNoZXJyeS1waWNrIFtgMTQ0MTY2NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMTQ0MTY2NWUwZDg3KSAoRG9tYWdvaiBTdG9sZmEpIFsjJiM4MjAzOzYwOTg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MDk4OSkKLSBcW1tgMTU1ZWFlZGZmMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvMTU1ZWFlZGZmMildIC0gKipkZXBzKio6IFY4OiBjaGVycnktcGljayBbYDM5NGE4MDVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM5NGE4MDUzYjU5ZSkgKEx1IFlhaGFuKSBbIyYjODIwMzs2MDk2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA5NjIpCi0gXFtbYGM5NWE0YTBmNDNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2M5NWE0YTBmNDMpXSAtICoqZGVwcyoqOiBWODogYmFja3BvcnQgW2BiYmFhZThlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iYmFhZThlMzYxNjQpIChMdSBZYWhhbikgWyMmIzgyMDM7NjA5NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwOTYyKQotIFxbW2A2ZjEyM2YxODZkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC82ZjEyM2YxODZkKV0gLSAqKmRvYyoqOiBtb3ZlIFNlY3VyaXR5LVRlYW0gZnJvbSBUU0MgdG8gU0VDVVJJVFkgKFJhZmFlbCBHb256YWdhKSBbIyYjODIwMzs2MTQ5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0OTUpCi0gXFtbYDJlMzMzN2QxNWJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzJlMzMzN2QxNWIpXSAtICoqZG9jKio6IGFkZGVkIGByZXF1ZXN0T0NTUGAgb3B0aW9uIHRvIGB0bHMuY29ubmVjdGAgKGlrZXlhbikgWyMmIzgyMDM7NjEwNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMDY0KQotIFxbW2BmNTA1ZjgxNTc3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mNTA1ZjgxNTc3KV0gLSAqKmRvYyoqOiByZXN0b3JlIFtAJiM4MjAzO0NoQUxrZVJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9DaEFMa2VSKSB0byBjb2xsYWJvcmF0b3JzICjQodC60L7QstC+0YDQvtC00LAg0J3QuNC60LjRgtCwINCQ0L3QtNGA0LXQtdCy0LjRhykgWyMmIzgyMDM7NjE1NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNTUzKQotIFxbW2AxMmZiOTVkMGM5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC8xMmZiOTVkMGM5KV0gLSAqKmRvYyoqOiB1cGRhdGUgSUJNL1JlZCBIYXQgdm9sdW50ZWVycyB3aXRoIGRlZGljYXRlZCBwcm9qZWN0IHRpbWUgKEJldGggR3JpZ2dzKSBbIyYjODIwMzs2MTU4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE1ODgpCi0gXFtbYDI4M2FiNjFlZDJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzI4M2FiNjFlZDIpXSAtICoqZG9jKio6IGFsaWduIEJ1ZmZlci5jb25jYXQgZG9jdW1lbnRhdGlvbiB3aXRoIGJlaGF2aW9yIChHw7xyZ8O8biBEYXnEsW/En2x1KSBbIyYjODIwMzs2MDQwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjA0MDUpCi0gXFtbYGZjOWM5MDZkNWZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0L2ZjOWM5MDZkNWYpXSAtICoqZG9jKio6IHJlbW92ZSBgdmAgcHJlZml4IGZvciB2ZXJzaW9uIHJlZmVyZW5jZXMgKE1pa2UgTWNDcmVhZHkpIFsjJiM4MjAzOzYxNDg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTQ4OCkKLSBcW1tgNGE4OGVkMDllOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNGE4OGVkMDllOCldIC0gKipkb2MqKjogbWVudGlvbiBjb25zdHJ1Y3RvciBjb21wYXJpc29uIGluIGFzc2VydC5kZWVwU3RyaWN0RXF1YWwgKEhhbXphIEthcmdpbikgWyMmIzgyMDM7NjAyNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYwMjUzKQotIFxbW2A5YjI5ZDU2NDkxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC85YjI5ZDU2NDkxKV0gLSAqKmRvYyoqOiBhZGQgQ1ZFIGRlbGF5IG1lbnRpb24gKFJhZmFlbCBHb256YWdhKSBbIyYjODIwMzs2MTQ2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0NjUpCi0gXFtbYDQ4MTVlNGFjNTJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzQ4MTVlNGFjNTIpXSAtICoqZG9jKio6IHVwZGF0ZSBwcmV2aW91cyB2ZXJzaW9uIGxpbmtzIGluIEJVSUxESU5HIChNaWtlIE1jQ3JlYWR5KSBbIyYjODIwMzs2MTQ1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0NTcpCi0gXFtbYDhhNDMyNDRlNmNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzhhNDMyNDRlNmMpXSAtICoqZG9jKio6IGluY2x1ZGUgT3BlbkpTRiBoYW5kbGUgZm9yIHNlY3VyaXR5IHN0ZXdhcmRzIChSYWZhZWwgR29uemFnYSkgWyMmIzgyMDM7NjE0NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDU0KQotIFxbW2A4OWE3ZjE4NGExYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC84OWE3ZjE4NGExKV0gLSAqKmRvYyoqOiBjbGFyaWZ5IHByb2Nlc3MuYXJndlxbMV0gYmVoYXZpb3IgZm9yIC1lLy0tZXZhbCAoSmVldmFua3VtYXIgUykgWyMmIzgyMDM7NjEzNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzY2KQotIFxbW2BiNDA0MWFiYTFjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iNDA0MWFiYTFjKV0gLSAqKmRvYyoqOiByZW1vdmUgV2luZG93cyBEZXYgSG9tZSBpbnN0cnVjdGlvbnMgZnJvbSBCVUlMRElORyAoTWlrZSBNY0NyZWFkeSkgWyMmIzgyMDM7NjE0MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxNDM0KQotIFxbW2BmYTc4MzBiYWMwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9mYTc4MzBiYWMwKV0gLSAqKmRvYyoqOiBjbGFyaWZ5IFR5cGVkQXJyYXkgcHJvcGVydGllcyBvbiBCdWZmZXIgKFJvbWFuIFJlaXNzKSBbIyYjODIwMzs2MTM1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzNTUpCi0gXFtbYDQ1NjYzYzg5NTZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzQ1NjYzYzg5NTYpXSAtICoqZG9jKio6IHVwZGF0ZSBQeXRob24gMy4xNCBtYW51YWwgaW5zdGFsbCBpbnN0cnVjdGlvbnMgKFdpbmRvd3MpIChNaWtlIE1jQ3JlYWR5KSBbIyYjODIwMzs2MTQyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjE0MjgpCi0gXFtbYDAyNDgzNTdmMjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzAyNDgzNTdmMjYpXSAtICoqZG9jKio6IG5vdGUgcmVzdW1lIGJ1aWxkIHNob3VsZCBub3QgYmUgZG9uZSBvbiBub2RlLXRlc3QtY29tbWl0IChTdGV3YXJ0IFggQWRkaXNvbikgWyMmIzgyMDM7NjEzNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzczKQotIFxbW2BiMjU0YmFiNTEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9iMjU0YmFiNTEzKV0gLSAqKmRvYyoqOiByZWZpbmUgV2ViQXNzZW1ibHkgZXJyb3IgZG9jdW1lbnRhdGlvbiAoc2FuZ3dvb2spIFsjJiM4MjAzOzYxMzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTM4MikKLSBcW1tgOGFjYTM3YzZlZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvOGFjYTM3YzZlZildIC0gKipkb2MqKjogYWRkIGRlcHJlY2F0aW9uIGhpc3RvcnkgZm9yIHVybC5wYXJzZSAoRW5nIFplciBKdW4pIFsjJiM4MjAzOzYxMzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTM4OSkKLSBcW1tgODA0N2FjM2FhY2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvODA0N2FjM2FhYyldIC0gKipkb2MqKjogYWRkIG1hcmNvIGFuZCByYWZhZWwgaW4gbGFzdCBzZWMgcmVsZWFzZSAoTWFyY28gSXBwb2xpdG8pIFsjJiM4MjAzOzYxMzgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvcHVsbC82MTM4MykKLSBcW1tgNjExOTBiZjRiNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9jb21taXQvNjExOTBiZjRiNCldIC0gKipkb2MqKjogcGFja2FnZXM6IGV4YW1wbGUgb2YgcHJpdmF0ZSBpbXBvcnQgc3dpdGNoIHRvIGludGVybmFsIChjb2RlcmFpc2VyKSBbIyYjODIwMzs2MTM0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL3B1bGwvNjEzNDMpCi0gXFtbYDM0NjMxMWM0MmZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm9kZWpzL25vZGUvY29tbWl0LzM0NjMxMWM0MmYpXSAtICoqZG9jKio6IGFkZCBlc20gYW5kIGNqcyBleGFtcGxlcyB0byBub2RlOnY4IChBbGZyZWRvIEdvbnrDoWxleikgWyMmIzgyMDM7NjEzMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ub2RlanMvbm9kZS9wdWxsLzYxMzI4KQotIFxbW2BjMDdjODA3MTdjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25vZGVqcy9ub2RlL2NvbW1pdC9jMDdjODAKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vY29udGFpbmVyLWltYWdlcykuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNUzR4TlRrdU5DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMalkyTGpRaUxDSjBZWEpuWlhSQ2NtRnVZMmdpT2lKdFlXbHVJaXdpYkdGaVpXeHpJanBiSW5KbGJtOTJZWFJsSWwxOS0tPgo=
      patchset: d45839d8d49aabf546334fbb18e11f84d0522ed7
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/hadolint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-images
        name: osism/container-images
        short_name: container-images
        src_dir: src/github.com/osism/container-images
      projects:
        github.com/osism/container-images:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          checkout: main
          checkout_description: zuul branch
          commit: c84ed74550c7694bc836363aad68f30ff13fdc3a
          name: osism/container-images
          required: false
          short_name: container-images
          src_dir: src/github.com/osism/container-images
      ref: refs/pull/856/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
