all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe40:d154
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: b497d27b-c0fb-45db-9376-8ad55227e0bd
        host_id: 25afcdcd4b24cc9d1766f11f81549380a3029030a455889bb61ec093
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe40:d154
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.233
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.63
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe40:d154
        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 mypy explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: a24809791ee340218b3d8ad7dff2775b
      build_refs:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.6?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.6?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.6`](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[\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 these updates
          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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        patchset: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 4e07c4d3a2934ab99a46412ae889e0ee
      buildset_refs:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.6?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.6?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.6`](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[\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 these updates
          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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        patchset: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '1955'
      change_message: "Update nextjs monorepo to v16 (major)\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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
        ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
        | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.6)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.6?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.6?slim=true)
        |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
        | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.6)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.6?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.6?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
        [`v16.1.6`](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n###
        [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
        [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
        [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
        [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
        \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
        all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
        Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
        ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
        \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
        Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and enabling
        it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
        ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
        ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
        \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
        on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
        allocator.\n  - Other platforms have always used mimalloc, but we previously
        did not use mimalloc on musl because of compilation issues that have since
        been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
        for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
        \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
        all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
        Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
        Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
        and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
        [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
        \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
        to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
        throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
        fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
        [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
        fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
        \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
        Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
        Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
        Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
        fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
        Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
        \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
        and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
        Ensure user-space stack frame for `'use cache'` in page/layout component:
        [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
        Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
        fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
        \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
        Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
        Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
        move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
        Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
        \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
        Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
        Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
        \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin: [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
        Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
        Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
        Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
        fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
        Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
        remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
        \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
        Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
        Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
        Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
        Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
        chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
        \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
        Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
        \\[turbopack] change server source maps in production to use relative paths:
        [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
        fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
        fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
        fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
        \\[turbopack] Make it possible to synchronously access native bindings: [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
        Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
        Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
        Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
        Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
        Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
        Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
        update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
        Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
        Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
        \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
        fix(nodejs-middleware): await for body cloning to be properly finalized: [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
        Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
        Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
        Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
        \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
        Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
        detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
        Turbopack: Add bundle analyzer UI to next build --experimental-analyze: [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
        Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
        fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
        Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
        Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
        Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
        Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
        [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
        next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
        Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
        \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
        Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
        \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
        Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
        `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
        fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
        chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
        \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
        [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
        Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
        fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
        Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
        Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
        Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
        \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
        Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
        [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
        \\[Cache Components] Discriminate static shell validation errors by type:
        [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
        Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to write
        hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
        Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
        Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
        Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
        Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
        [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
        Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
        fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
        [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
        Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
        Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
        add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
        Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
        fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
        fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
        Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
        Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
        \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
        \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
        docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
        Turbopack: Expose an environment variable for exposing the `detail` field
        of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
        Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
        \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
        Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
        Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
        fix(nodejs-middleware): await for body cloning to be properly finalized ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
        Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
        bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
        add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
        Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
        Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
        Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
        Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
        Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
        Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
        to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
        \\[Cache Components] Ensure cache misses always cause a restart in dev: [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
        bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
        Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
        Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
        [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
        Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
        Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
        Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
        \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
        Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
        Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
        \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
        Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
        \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
        Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
        Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
        Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
        Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
        \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
        Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
        Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
        Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
        \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
        \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
        Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
        fix(next/image): add `?dpl` query string for local images (without static
        import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
        fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
        Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
        Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
        Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
        Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
        Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
        Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
        Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
        Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
        Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
        Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
        Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
        \\[turbopack] Mark packages as side effect free when local analysis determines
        that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
        Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
        improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
        \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
        [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
        Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
        Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
        Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
        \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
        fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
        Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
        Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
        Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
        Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
        Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
        \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
        in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
        \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
        chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
        Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
        bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
        bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
        Ensure constructor for `useSearchParams` can be imported for `instanceof`
        checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
        Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
        feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
        Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
        Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
        Example Changes\n\n- Chore: Update with-supabase example to Next.js 16: [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
        docs: add example for enabling both AVIF and WebP image formats for better
        image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
        examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
        chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
        examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
        Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
        Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
        [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
        \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
        \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
        Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
        Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
        \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
        Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
        Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
        Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
        docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
        \\[test] Handle CLI assertions where no \"Compiling...\" log is present: [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
        \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
        \\[test] Add test cases for dynamic caches without suspense boundaries: [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
        docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
        docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
        \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
        \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`: [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
        docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
        Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
        Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
        Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
        \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
        \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
        \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
        \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
        Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
        \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
        \\[turbopack] Change where `cell`s are created in `resolve_raw` to make cell
        allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
        Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
        \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
        \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
        Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
        \\[test] Bail on sending requests to Next.js instance if it's no longer available:
        [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
        \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
        \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
        \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
        Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
        [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
        \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
        \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
        \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
        \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
        Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
        Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
        Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
        [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
        docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
        Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
        Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
        [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
        Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
        \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
        \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
        Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
        \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
        Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
        Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
        Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
        Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
        \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
        docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
        Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
        docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
        \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
        Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
        docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
        \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
        \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
        \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
        docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
        docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
        Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
        Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
        \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
        \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
        \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
        docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
        \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
        docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
        chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
        Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
        Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
        Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
        \\[turbopack] Drop duration and allocation tracking from CaptureFuture: [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
        Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
        docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
        Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very heavily
        used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
        Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
        \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
        \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
        Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
        Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
        Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
        Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
        Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
        docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
        chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
        docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
        Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
        Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
        Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
        [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
        sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
        Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
        Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
        next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
        Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
        test: Port clean-distdir integration test to the modern e2e test framework:
        [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
        Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
        Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
        Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
        [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
        Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
        Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
        \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
        \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
        Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
        docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
        Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
        switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
        Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
        Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
        docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
        docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
        \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
        [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
        Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
        \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
        Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
        Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
        Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
        Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
        \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
        Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
        perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
        Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
        Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
        script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
        Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
        Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
        test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
        Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
        Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
        Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
        Turbopack: Refactor output assets to allow to lazy compute output assets:
        [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
        Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
        Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
        Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
        \\[build] Remove `layers` experiment flag from next-runtime webpack config:
        [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
        Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
        \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
        Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
        \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests: [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
        fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
        Turbopack: avoid creating another async chunk loader where there is already
        one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
        Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
        Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
        \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
        chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
        docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
        docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
        Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
        Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
        \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
        \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
        \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
        Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
        Replace tuples with better suited data structures for server references: [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
        create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
        Turbopack: bundle-analyzer need to avoid using the local next.js build: [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
        Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
        Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
        Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
        for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
        Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
        \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
        it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
        next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
        Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
        Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
        Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
        Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
        Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
        Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
        Turbopack: remove Asset supertrait from Module trait. Modules don't have content:
        [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
        docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
        docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
        Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
        docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
        Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
        Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
        Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
        have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
        Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
        ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
        [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
        Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
        Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
        [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
        \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
        Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
        docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
        Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
        Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
        Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
        Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
        Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
        Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
        Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
        Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
        Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
        Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
        Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
        Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl on
        `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
        \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
        Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
        Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
        Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
        Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
        Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
        Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
        Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
        Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
        docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
        fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
        Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
        \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
        Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
        Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
        \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
        Allow exporting object and array literals in `'use cache'` files again: [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
        Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
        Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
        docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
        \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect: [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
        Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
        \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
        \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
        Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
        Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
        Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
        \\[\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 these updates 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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/1955
      child_jobs: []
      commit_id: 3dffb193614ade04b6ccea1b3ac82b327c33693f
      event_id: fb1477b0-fbcf-11f0-818d-c19a23cddc4f
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/a24809791ee340218b3d8ad7dff2775b/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/a24809791ee340218b3d8ad7dff2775b/work/logs
        result_data_file: /var/lib/zuul/builds/a24809791ee340218b3d8ad7dff2775b/work/results.json
        src_root: /var/lib/zuul/builds/a24809791ee340218b3d8ad7dff2775b/work/src
        work_root: /var/lib/zuul/builds/a24809791ee340218b3d8ad7dff2775b/work
      include_vars: []
      items:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.6?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.6`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.6)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.6?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.6?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.6`](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.5...v16.1.6)\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[\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 these updates
          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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        patchset: 3dffb193614ade04b6ccea1b3ac82b327c33693f
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: mypy
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIG5leHRqcyBtb25vcmVwbyB0byB2MTYgKG1ham9yKQoKPiDihLnvuI8gKipOb3RlKioKPiAKPiBUaGlzIFBSIGJvZHkgd2FzIHRydW5jYXRlZCBkdWUgdG8gcGxhdGZvcm0gbGltaXRzLgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2VzbGludC1jb25maWctbmV4dF0oaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvYXBwL2FwaS1yZWZlcmVuY2UvY29uZmlnL2VzbGludCkgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy90cmVlL0hFQUQvcGFja2FnZXMvZXNsaW50LWNvbmZpZy1uZXh0KSkgfCBbYDE1LjUuMTBgIOKGkiBgMTYuMS42YF0oaHR0cHM6Ly9yZW5vdmF0ZWJvdC5jb20vZGlmZnMvbnBtL2VzbGludC1jb25maWctbmV4dC8xNS41LjEwLzE2LjEuNikgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vZXNsaW50LWNvbmZpZy1uZXh0LzE2LjEuNj9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9ucG0vZXNsaW50LWNvbmZpZy1uZXh0LzE1LjUuMTAvMTYuMS42P3NsaW09dHJ1ZSkgfAp8IFtuZXh0XShodHRwczovL25leHRqcy5vcmcpIChbc291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMpKSB8IFtgMTUuNS4xMGAg4oaSIGAxNi4xLjZgXShodHRwczovL3Jlbm92YXRlYm90LmNvbS9kaWZmcy9ucG0vbmV4dC8xNS41LjEwLzE2LjEuNikgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vbmV4dC8xNi4xLjY/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvbnBtL25leHQvMTUuNS4xMC8xNi4xLjY/c2xpbT10cnVlKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+dmVyY2VsL25leHQuanMgKGVzbGludC1jb25maWctbmV4dCk8L3N1bW1hcnk+CgojIyMgW2B2MTYuMS42YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuNS4uLnYxNi4xLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4xLjUuLi52MTYuMS42KQoKIyMjIFtgdjE2LjEuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4xLjQuLi52MTYuMS41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS40Li4udjE2LjEuNSkKCiMjIyBbYHYxNi4xLjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS4zLi4udjE2LjEuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuMy4uLnYxNi4xLjQpCgojIyMgW2B2MTYuMS4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuMi4uLnYxNi4xLjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4xLjIuLi52MTYuMS4zKQoKIyMjIFtgdjE2LjEuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9yZWxlYXNlcy90YWcvdjE2LjEuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuMS4uLnYxNi4xLjIpCgo+IFxbIU5PVEVdCj4gVGhpcyByZWxlYXNlIGlzIGJhY2twb3J0aW5nIGJ1ZyBmaXhlcy4gSXQgZG9lcyAqKm5vdCoqIGluY2x1ZGUgYWxsIHBlbmRpbmcgZmVhdHVyZXMvY2hhbmdlcyBvbiBjYW5hcnkuCgojIyMjIyBDb3JlIENoYW5nZXMKCi0gVHVyYm9wYWNrOiBVcGRhdGUgdG8gc3djXF9jb3JlIHY1MC4yLjMgKFsjJiM4MjAzOzg3ODQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3ODQxKSkgKFsjJiM4MjAzOzg4Mjk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg4Mjk2KSkKICAtIEZpeGVzIGEgY3Jhc2ggd2hlbiBwcm9jZXNzaW5nIG1keCBmaWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXJzLiAoWyMmIzgyMDM7ODc3MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODc3MTMpKQotIFR1cmJvcGFjazogW21pbWFsbG9jXShodHRwczovL21pY3Jvc29mdC5naXRodWIuaW8vbWltYWxsb2MvKSB1cGdyYWRlIGFuZCBlbmFibGluZyBpdCBvbiBtdXNsIChbIyYjODIwMzs4ODUwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84ODUwMykpIChbIyYjODIwMzs4NzgxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzgxNSkpIChbIyYjODIwMzs4ODQyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84ODQyNikpCiAgLSBGaXhlcyBbYSBzaWduaWZpY2FudCBwZXJmb3JtYW5jZSBpc3N1ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3B1bGwvODg0MjYpIG9uIG11c2wtYmFzZWQgTGludXggZGlzdHJpYnV0aW9ucyAoZS5nLiBBbHBpbmUgaW4gRG9ja2VyKSByZWxhdGVkIHRvIG11c2wncyBhbGxvY2F0b3IuCiAgLSBPdGhlciBwbGF0Zm9ybXMgaGF2ZSBhbHdheXMgdXNlZCBtaW1hbGxvYywgYnV0IHdlIHByZXZpb3VzbHkgZGlkIG5vdCB1c2UgbWltYWxsb2Mgb24gbXVzbCBiZWNhdXNlIG9mIGNvbXBpbGF0aW9uIGlzc3VlcyB0aGF0IGhhdmUgc2luY2UgYmVlbiByZXNvbHZlZC4KCiMjIyMjIENyZWRpdHMKCkh1Z2UgdGhhbmtzIHRvIFtAJiM4MjAzO21pc2NobmljXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWlzY2huaWMpIGZvciBoZWxwaW5nIQoKIyMjIFtgdjE2LjEuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9yZWxlYXNlcy90YWcvdjE2LjEuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuMC4uLnYxNi4xLjEpCgo+IFxbIU5PVEVdCj4gVGhpcyByZWxlYXNlIGlzIGJhY2twb3J0aW5nIGJ1ZyBmaXhlcy4gSXQgZG9lcyAqKm5vdCoqIGluY2x1ZGUgYWxsIHBlbmRpbmcgZmVhdHVyZXMvY2hhbmdlcyBvbiBjYW5hcnkuCgojIyMjIyBDb3JlIENoYW5nZXMKCi0gVHVyYm9wYWNrOiBDcmVhdGUganVuY3Rpb24gcG9pbnRzIGluc3RlYWQgb2Ygc3ltbGlua3Mgb24gV2luZG93cyAoWyMmIzgyMDM7ODc2MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODc2MDYpKQoKIyMjIyMgQ3JlZGl0cwoKSHVnZSB0aGFua3MgdG8gW0AmIzgyMDM7c29rcmFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zb2tyYSkgYW5kIFtAJiM4MjAzO3p0YW5uZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS96dGFubmVyKSBmb3IgaGVscGluZyEKCiMjIyBbYHYxNi4xLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvcmVsZWFzZXMvdGFnL3YxNi4xLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4wLjExLi4udjE2LjEuMCkKCj4gXFshVElQXVwKPiAqKkNoZWNrIG91dCBvdXIgTmV4dCB2MTYuMSBbQmxvZyBQb3N0XShodHRwczovL25leHRqcy5vcmcvYmxvZy9uZXh0LTE2LTEpIHRvIGxlYXJuIG1vcmUgYWJvdXQgdGhpcyByZWxlYXNlLioqCgojIyMjIyBDb3JlIENoYW5nZXMKCi0gZml4OiBSc3BhY2sgdGhyb3cgZXJyb3Igd2hlbiB1c2luZyBGb3JjZUNvbXBsZXRlUnVudGltZVBsdWdpbjogWyMmIzgyMDM7ODUyMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUyMjEpCi0gZml4OiBidWlsZCBDTEkgb3V0cHV0IG5vdCBkaXNwbGF5aW5nIFByb3h5IChNaWRkbGV3YXJlKSB3aGVuIG5vZGVqcyBydW50aW1lOiBbIyYjODIwMzs4NTQwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQwMykKLSBmaXg6IHN0YWxlVGltZXMuc3RhdGljIHNob3VsZCBjb25zaXN0ZW50bHkgZW5mb3JjZSBhIDMwcyBtaW5pbXVtOiBbIyYjODIwMzs4NTQ3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ3OSkKLSBcW3R1cmJvcGFja10gZml4IGJ1aWxkIG9mIGVtcHR5IGVudHJpZXMgb2YgcGFnZXM6IFsjJiM4MjAzOzg0ODczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0ODczKQotIENhY2hlIHRoZSBoZWFkIHNlcGFyYXRlbHkgZnJvbSB0aGUgcm91dGUgdHJlZTogWyMmIzgyMDM7ODQ3MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQ3MjQpCi0gQWxsb3cgaW5zcGVjdGluZyBkZXYgc2VydmVyIG9uIGRlZmF1bHQgcG9ydCB3aXRoIGBuZXh0IGRldiAtLWluc3BlY3RgOiBbIyYjODIwMzs4NTAzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTAzNykKLSBBdm9pZCBwcm94eWluZyBSZWFjdCBtb2R1bGVzIHRocm91Z2ggd29ya1VuaXRTdG9yZTogWyMmIzgyMDM7ODU0ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0ODYpCi0gZml4OiByZWRpcmVjdCBzaG91bGQgYWx3YXlzIHJldHVybiB1cGRhdGVkIHJvdXRlciBzdGF0ZTogWyMmIzgyMDM7ODU1MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MzMpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGBiNDQ1NWE2ZS0yMDI1MTAyN2AgdG8gYDRmOTMxNzAwLTIwMjUxMDI5YDogWyMmIzgyMDM7ODU1MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MTgpCi0gXFt0dXJib3BhY2tdIE1vdmUgZ2VuZXJhdGlvbiBvZiBgY2FjaGVMaWZlYCB0eXBlcyBvdXQgb2YgdGhlIHdlYnBhY2sgcGx1Z2luIGFuZCBpbnRvIHRoZSBkZXYgYnVuZGxlciBkaXJlY3RseTogWyMmIzgyMDM7ODU1MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MzkpCi0gRW5zdXJlIHVzZXItc3BhY2Ugc3RhY2sgZnJhbWUgZm9yIGAndXNlIGNhY2hlJ2AgaW4gcGFnZS9sYXlvdXQgY29tcG9uZW50OiBbIyYjODIwMzs4NTUxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUxOSkKLSBVcGRhdGUgcGFyYWxsZWwgcm91dGVzIGluIGJ1aWxkLWNvbXBsZXRlOiBbIyYjODIwMzs4NTU0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU0NikKLSBmdWxseSByZW1vdmUgY2xpZW50U2VnbWVudENhY2hlIGZsYWc6IFsjJiM4MjAzOzg1NTQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTQxKQotIFxbdHVyYm9wYWNrXSBTdXBwb3J0IHJlbGF0aXZlIHBhdGhzIGluIHR1cmJvcGFjayBzb3VyY2UgbWFwcy46IFsjJiM4MjAzOzg1MTQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MTQ2KQotIFJlbGVhc2UgdW5uZWNlc3NhcnkgbWVtb3J5IG9uIGh5ZHJhdGlvbiBmaW5pc2g6IFsjJiM4MjAzOzg0OTY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0OTY3KQotIFByZXNlcnZlIGludGVyY2VwdGlvbiBtYXJrZXJzIGluIHBhcmFtZXRlciB0eXBlczogWyMmIzgyMDM7ODU1MjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MjYpCi0gbW92ZSBzZWdtZW50IGNhY2hlIGVudHJpZXMgdG8gdG9wIGxldmVsIHNlZ21lbnQtY2FjaGUgZGlyOiBbIyYjODIwMzs4NTU0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU0MikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYDRmOTMxNzAwLTIwMjUxMDI5YCB0byBgNTYxZWUyNGQtMjAyNTExMDFgOiBbIyYjODIwMzs4NTY3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY3MCkKLSBcW2RldnRvb2xzXSBSZW1vdmUgdGl0bGUgZnJvbSBwcmVmZXJlbmNlczogWyMmIzgyMDM7ODU2OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2OTgpCi0gVXBkYXRlIGZvbnQgZGF0YTogWyMmIzgyMDM7ODU3MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MDgpCi0gRG9uJ3QgaW52YWxpZGF0ZSBob3QgcmVsb2FkZXIgZXhjZXNzaXZlbHkgZHVyaW5nIGRldiBzZXJ2ZXIgYm9vdDogWyMmIzgyMDM7ODU3MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MzIpCi0gXFtjb2RlbW9kXSBmaXg6IG5leHQtbGludC10by1lc2xpbnQtY2xpIGRpZCBub3QgaGFuZGxlIGAnbmV4dCdgIHBsdWdpbjogWyMmIzgyMDM7ODU3NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NDkpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA1NjFlZTI0ZC0yMDI1MTEwMWAgdG8gYDY3ZjdkNDdhLTIwMjUxMTAzYDogWyMmIzgyMDM7ODU3NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NjIpCi0gVHJhY2luZzogRml4IG1lbW9yeSBsZWFrIGluIHNwYW4gbWFwOiBbIyYjODIwMzs4NTUyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUyOSkKLSBGaXggZG9jdW1lbnRhdGlvbiB0eXBvIGluIHJlZnJlc2ggZnVuY3Rpb246IFsjJiM4MjAzOzg1Njk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Njk2KQotIGZpeDogZXNsaW50LWNvbmZpZy1uZXh0IHR5cGVzIHdhcyBleHBvcnRpbmcgdG8gZGlzdC9zcmM6IFsjJiM4MjAzOzg1NzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzY4KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgNjdmN2Q0N2EtMjAyNTExMDNgIHRvIGBmNjQ2ZThmZi0yMDI1MTEwNGA6IFsjJiM4MjAzOzg1NzcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzcyKQotIHJlbW92ZSB1bnVzZWQgUlNDIHBheWxvYWQgcHJvcGVydHk6IFsjJiM4MjAzOzg1NzQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzQ2KQotIFxbcnVudGltZSBwcmVmZXRjaGluZ106IGZpeCBydW50aW1lIHByZWZldGNoaW5nIHdoZW4gZGVwbG95ZWQ6IFsjJiM4MjAzOzg1NTk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTk1KQotIFR1cmJvcGFjazogbmV4dCBidWlsZCAtLWFuYWx5emU6IFsjJiM4MjAzOzg1MTk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MTk3KQotIEJ1aWxkOiBMb2cgYW1vdW50IG9mIHdvcmtlcnMgZHVyaW5nIHN0YXRpYyBnZW5lcmF0aW9uOiBbIyYjODIwMzs4NTcwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcwNikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYGY2NDZlOGZmLTIwMjUxMTA0YCB0byBgZGQwNDhjM2ItMjAyNTExMDVgOiBbIyYjODIwMzs4NTgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgxOSkKLSBTeW5jIGRldkZhbGxiYWNrUGFyYW1zIHdoZW4gZ2VuZXJhdGVTdGF0aWNQYXJhbXMgY2hhbmdlOiBbIyYjODIwMzs4NTc0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc0MSkKLSBjaG9yZTogdXBncmFkZSByc3BhY2sgMS42LjA6IFsjJiM4MjAzOzg0MjEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0MjEwKQotIFxbbWNwXSBnZXRcX3JvdXRlcyBtY3AgdG9vbDogWyMmIzgyMDM7ODU3NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NzMpCi0gU3BsaXQgZWFjaCBwYXRoIHBhcmFtIGludG8gYSBzZXBhcmF0ZSBjYWNoZSBrZXkgOiBbIyYjODIwMzs4NTc1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc1OCkKLSBcW3R1cmJvcGFja10gY2hhbmdlIHNlcnZlciBzb3VyY2UgbWFwcyBpbiBwcm9kdWN0aW9uIHRvIHVzZSByZWxhdGl2ZSBwYXRoczogWyMmIzgyMDM7ODU1NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NzYpCi0gZml4OiBza2lwIGNvbGxlY3RpbmcgbWV0YWRhdGEgZm9yIGFwcC1lcnJvciBpbiB3ZWJwYWNrOiBbIyYjODIwMzs4NTg5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg5MikKLSBmaXg6IHN1cHBvcnQgcm9vdCBzcGFuIGF0dHJpYnV0ZXMgd2l0aCBhIGN1c3RvbSBzZXJ2ZXI6IFsjJiM4MjAzOzg1NTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTIxKQotIGZpeCBpc0R5bmFtaWNSU0MgY29uZGl0aW9uIHdoZW4gZGVwbG95ZWQ6IFsjJiM4MjAzOzg1OTE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTE5KQotIFxbdHVyYm9wYWNrXSBNYWtlIGl0IHBvc3NpYmxlIHRvIHN5bmNocm9ub3VzbHkgYWNjZXNzIG5hdGl2ZSBiaW5kaW5nczogWyMmIzgyMDM7ODU3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3ODcpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGBkZDA0OGMzYi0yMDI1MTEwNWAgdG8gYGZhNTBjYWY1LTIwMjUxMTA3YDogWyMmIzgyMDM7ODU5MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MDYpCi0gRml4IHRlbGVtZXRyeSBldmVudCBsb3NzIG9uIGJ1aWxkIGZhaWx1cmVzIGFuZCBzZXJ2ZXIgc2h1dGRvd246IFsjJiM4MjAzOzg1ODY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODY3KQotIFJlbW92ZSBvbmUgc3RhY2sgZnJhbWUgZnJvbSBgJ3VzZSBjYWNoZSdgIGNhbGwgc3RhY2tzOiBbIyYjODIwMzs4NTk2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk2NikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYGZhNTBjYWY1LTIwMjUxMTA3YCB0byBgNTI2ODQ5MjUtMjAyNTExMTBgOiBbIyYjODIwMzs4NTk4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk4MCkKLSBEZXBsb3ltZW50IGFkYXB0ZXI6IGZpeCBtZXRhZGF0YSBmb3IgIi8iIHJvdXRlOiBbIyYjODIwMzs4NTgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgyMCkKLSBFbmFibGUgUmVhY3QncyBkZWZhdWx0IFRyYW5zaXRpb24gaW5kaWNhdG9yIGJlaGluZCBhIGZsYWc6IFsjJiM4MjAzOzg2MDAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDAwKQotIHVwZGF0ZSByb3V0ZXMtbWFuaWZlc3QgdG8gaW5jbHVkZSB3aGV0aGVyIGFwcCBoYXMgcGFnZXMgcm91dGVzOiBbIyYjODIwMzs4NjA1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA1MSkKLSBGaXggNDA0IHJlc3BvbnNlcyBmb3IgaW50ZXJjZXB0aW9uIHJvdXRlcyB3aXRoIG1pc3NpbmcgY2hpbGRyZW4gc2xvdHM6IFsjJiM4MjAzOzg1Nzc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Nzc5KQotIEJ1aWxkOiBTaGFyZSBTdGF0aWNXb3JrZXIgYmV0d2VlbiBzdGF0aWMgY2hlY2sgYW5kIHN0YXRpYyBnZW5lcmF0aW9uOiBbIyYjODIwMzs4NTg2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg2MCkKLSBcW2RldnRvb2xdIGhpZ2hsaWdodCBhbGwgbGluayBpbiBlcnJvciBtZXNzYWdlOiBbIyYjODIwMzs4NjA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA4NCkKLSBmaXgobm9kZWpzLW1pZGRsZXdhcmUpOiBhd2FpdCBmb3IgYm9keSBjbG9uaW5nIHRvIGJlIHByb3Blcmx5IGZpbmFsaXplZDogWyMmIzgyMDM7ODU0MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0MTgpCi0gQWRkIGJ1aWxkLXRpbWUgdmFsaWRhdGlvbiB0byBkZXRlY3QgYW1iaWd1b3VzIGFwcCByb3V0ZXM6IFsjJiM4MjAzOzg1ODM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODM0KQotIERvbid0IHVzZSBpbnNwZWN0b3IgZnJvbnRlbmQgVVJMcyBmcm9tIG90aGVyIHByb2Nlc3NlczogWyMmIzgyMDM7ODYwODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwODIpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA1MjY4NDkyNS0yMDI1MTExMGAgdG8gYDkzZmM1NzQwLTIwMjUxMTEzYDogWyMmIzgyMDM7ODYxMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMDMpCi0gXFtuZXh0LXVwZ3JhZGVdIEZvcmNlIGluc3RhbGwgb2YgZGV2IGRlcGVuZGVuY2llczogWyMmIzgyMDM7ODYxMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMTkpCi0gRml4IHRlbGVtZXRyeSBldmVudCByYWNlIGNvbmRpdGlvbiBpbiB3ZWJwYWNrIHdvcmtlciBmb3IgW0AmIzgyMDM7dmVyY2VsL29nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL29nKSBkZXRlY3Rpb246IFsjJiM4MjAzOzg2MTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTQ1KQotIFR1cmJvcGFjazogQWRkIGJ1bmRsZSBhbmFseXplciBVSSB0byBuZXh0IGJ1aWxkIC0tZXhwZXJpbWVudGFsLWFuYWx5emU6IFsjJiM4MjAzOzg1Nzg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Nzg4KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgOTNmYzU3NDAtMjAyNTExMTNgIHRvIGBmYjIxNzdjMS0yMDI1MTExNGA6IFsjJiM4MjAzOzg2MTU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTU1KQotIGZpeDogY2FjaGVNYXhNZW1vcnlTaXplIHNob3VsZCBub3QgZGlzYWJsZSBkZXYgSE1SIGNhY2hlOiBbIyYjODIwMzs4NjE2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjE2NCkKLSBGaXggc3RyZWFtaW5nIHNlcnZlciBhY3Rpb25zOiBbIyYjODIwMzs4NjE0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjE0OCkKLSBBbGxvdyBhdHRhY2hpbmcgYSBkZWJ1Z2dlciB3aGVuIGBuZXh0IGRldmAgaXMgYWxyZWFkeSBydW5uaW5nOiBbIyYjODIwMzs4NjA4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA4MykKLSBJbnRyb2R1Y2UgYG5leHQgYW5hbHl6ZWA6IGEgYnVpbHQtaW4gYnVuZGxlIGFuYWx5emVyIGZvciBUdXJib3BhY2s6IFsjJiM4MjAzOzg1OTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTE1KQotIFR1cmJvcGFjazogYWRkIGBleHBlcmltZW50YWwudHVyYm9wYWNrQ2xpZW50L1NlcnZlclNpZGVOZXN0ZWRBc3luY0NodW5raW5nYDogWyMmIzgyMDM7ODU4MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MjcpCi0gbmV4dCBhbmFseXplOiBhbm5vdGF0ZSBwb2x5ZmlsbCBtb2R1bGVzIGluIFVJOiBbIyYjODIwMzs4NjA2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA2MikKLSBTdG9wIGFkZGluZyBhZGRpdGlvbmFsIHBhZGRpbmcgdG8gTmV4dC5qcyBsb2dzOiBbIyYjODIwMzs4NjEzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEzOSkKLSBcW25leHQtdXBncmFkZV0gQWRkIGBuZXh0IHVwZ3JhZGVgOiBbIyYjODIwMzs4NjEyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEyMCkKLSBGaXggcHJlcmVuZGVyaW5nIG9mIGludGVyY2VwdGlvbiByb3V0ZXMgd2l0aCBnZW5lcmF0ZVN0YXRpY1BhcmFtczogWyMmIzgyMDM7ODU4MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MzUpCi0gXFtTZWdtZW50IENhY2hlXSBSZS1pbXBsZW1lbnQgcmVmcmVzaCByZWR1Y2VyOiBbIyYjODIwMzs4NDQyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDQyNikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYGZiMjE3N2MxLTIwMjUxMTE0YCB0byBgMDk3MmUyMzktMjAyNTExMThgOiBbIyYjODIwMzs4NjI2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI2MykKLSBgbmV4dCBhbmFseXplYDogTWFrZSBpcHY2IHNlcnZlciBsaW5rcyB2YWxpZCBhbmQgbm9ybWFsaXplIGxvY2FsaG9zdDogWyMmIzgyMDM7ODYyMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyMTkpCi0gZml4OiBwcmV2ZW50IGZldGNoIGFib3J0IGVycm9ycyBwcm9wYWdhdGluZyB0byB1c2VyIGVycm9yIGJvdW5kYXJpZXM6IFsjJiM4MjAzOzg2Mjc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mjc3KQotIGNob3JlKHR1cmJvcGFjay1ub2RlKTogcmVtb3ZlIHNvbWUgb3V0ZGF0ZWQgY29kZXM6IFsjJiM4MjAzOzg2MTExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTExKQotIFxbZGV2dG9vbHNdIEVuc3VyZSBDaHJvbWUgRGV2VG9vbHMgd29ya3NwYWNlIGNhbiBjb25uZWN0IHdpdGggcHJveHkgcmV3cml0ZXM6IFsjJiM4MjAzOzg2Mjg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mjg5KQotIEZpeCBsb2cgbG9nIGFsaWdubWVudCBpbiBzcGlubmVyczogWyMmIzgyMDM7ODYyOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyOTgpCi0gZml4OiBSZW5hbWUgcHJveHkuanMgdG8gbWlkZGxld2FyZS5qcyBpbiBORlQgZmlsZTogWyMmIzgyMDM7ODYyMTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyMTQpCi0gVHVyYm9wYWNrOiBhbGxvdyB0cmFjZSBsZXZlbCB0cmFjaW5nOiBbIyYjODIwMzs4NjI1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1NSkKLSBBbGxvdyBTU1IgdG8gZmluaXNoIG1pY3JvdGFza3kgd29yayBiZWZvcmUgZmx1c2hpbmc6IFsjJiM4MjAzOzg2MzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzExKQotIFR1cmJvcGFjazogZml4IHBhc3NpbmcgcHJvamVjdCBvcHRpb25zIGZyb20gbmFwaTogWyMmIzgyMDM7ODYyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNTYpCi0gXFtDYWNoZSBDb21wb25lbnRzXSBBdG9taWMgc2V0VGltZW91dHM6IFsjJiM4MjAzOzg2MDkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDkzKQotIFR1cmJvcGFjazogYWRkIGV4cGVyaW1lbnRhbC50dXJib3BhY2tJbnB1dFNvdXJjZU1hcHMgYW5kIHJlc3BlY3Qgc2VydmVyU291cmNlTWFwczogWyMmIzgyMDM7ODYzNDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNDApCi0gXFtDYWNoZSBDb21wb25lbnRzXSBEaXNjcmltaW5hdGUgc3RhdGljIHNoZWxsIHZhbGlkYXRpb24gZXJyb3JzIGJ5IHR5cGU6IFsjJiM4MjAzOzg1NzQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzQ3KQotIFR1cmJvcGFjazogYWRkIE5FWFRcX1RVUkJPUEFDS1xfV1JJVEVcX1JPVVRFU1xfSEFTSEVTXF9NQU5JRkVTVCB0byB3cml0ZSBoYXNoZXMgaW50byBtYW5pZmVzdDogWyMmIzgyMDM7ODYyNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNTcpCi0gQWRkIHJlYXNvbnMgZm9yIHNvbWUgc2VydmVyLWV4dGVybmFsLXBhY2thZ2VzOiBbIyYjODIwMzs4NjI1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1NCkKLSBTZW5kIGR5bmFtaWMgdmFsaWRhdGlvbiBlcnJvcnMgdG8gYnJvd3NlciB2aWEgV2ViU29ja2V0OiBbIyYjODIwMzs4NTgxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgxOCkKLSBEZWxldGUgdW4tdXNlZCBwcmVmZXRjaCBvdXRwdXRzIHdpdGggUFBSOiBbIyYjODIwMzs4NjEwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEwMCkKLSBSZXZlcnQgIlR1cmJvcGFjazogYWRkIGJ1bmRsZS1hbmFseXplciB0byB2ZXJzaW9uaW5nIGFuZCBhZGQgZGVwZW5kZW7igKY6IFsjJiM4MjAzOzg2Mzk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mzk0KQotIFR1cmJvcGFjazogYWRkIGJ1bmRsZS1hbmFseXplciB0byB2ZXJzaW9uaW5nIGFuZCBhZGQgZGVwZW5kZW5jeTogWyMmIzgyMDM7ODYzNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNTUpCi0gZml4IGlzc3VlIC0gIFsjJiM4MjAzOzg2MzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzY1KTogWyMmIzgyMDM7ODYzNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNjYpCi0gVHVyYm9wYWNrOiBmaXggaW1wb3J0IGNoYWluIGJ5IGRldGVybWluaW5nIGRlcHRoIGxvY2FsbHkgcGVyIHJvdXRlOiBbIyYjODIwMzs4NjM1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM1MCkKLSBVc2UgSlNPTkMgZm9yIGRlZmF1bHQgc2VydmVyLWV4dGVybmFsLXBhY2thZ2VzOiBbIyYjODIwMzs4NjI1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1MikKLSBhZGQgZGVidWcgbG9ncyB0byBvblNlZ21lbnRQcmVyZW5kZXJFcnJvcjogWyMmIzgyMDM7ODYzNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNTgpCi0gU2tpcCByZXF1ZXN0IGlmICJmdWxsIiBwcmVmZXRjaCBpcyBhbHJlYWR5IHBlbmRpbmc6IFsjJiM4MjAzOzg2NDA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDA1KQotIGZpeDogUmVuYW1lIHByb3h5LmpzIHRvIG1pZGRsZXdhcmUuanMgaW4gTkZUIGZpbGUgKFsjJiM4MjAzOzg2MjE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjE0KSkKLSBmaXg6IHByZXZlbnQgZmV0Y2ggYWJvcnQgZXJyb3JzIHByb3BhZ2F0aW5nIHRvIHVzZXIgZXJyb3IgYm91bmRhcmllcyAoWyMmIzgyMDM7ODYyNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNzcpKQotIFR1cmJvcGFjazogZml4IHBhc3NpbmcgcHJvamVjdCBvcHRpb25zIGZyb20gbmFwaSAoWyMmIzgyMDM7ODYyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNTYpKQotIEVzbGludDogSW1wcm92ZSBHb29nbGUgVGFnIG1hbmFnZXIgdGhpcmQgcGFydGllcyBtZXNzYWdlOiBbIyYjODIwMzs1MTkwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy81MTkwMykKLSBcW3RzLXBsdWdpbl0ga2VlcCBzaG93aW5nIHRoZSB0eXBlcyBpbiB0aGUgZnVuY3Rpb24gYm9keTogWyMmIzgyMDM7ODYyNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNzMpCi0gXFt0dXJib3BhY2tdIEVuYWJsZSB0aGUgZmlsZXN5c3RlbSBjYWNoZSBmb3IgZGV2IGluIGNhbmFyeSBidWlsZHM6IFsjJiM4MjAzOzg1OTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTQwKQotIGRvY3M6IGZpeCB0eXBvcyBpbiBwYWNrYWdlczogWyMmIzgyMDM7ODI1MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODI1MDgpCi0gVHVyYm9wYWNrOiBFeHBvc2UgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgZm9yIGV4cG9zaW5nIHRoZSBgZGV0YWlsYCBmaWVsZCBvZiBpc3N1ZXM6IFsjJiM4MjAzOzg2NTE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTE4KQotIFR1cmJvcGFjazogaW5uZXIgZ3JhcGggdHJlZSBzaGFraW5nOiBbIyYjODIwMzs4NTk3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk3MykKLSBcW25leHQtdXBncmFkZV0gRmFsbCBiYWNrIHRvIGBucHhgIGlmIGB5YXJuIGRseGAgaXMgbm90IGF2YWlsYWJsZTogWyMmIzgyMDM7ODYzODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzODQpCi0gVXBkYXRlIGZvbnQgZGF0YTogWyMmIzgyMDM7ODY1MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MjEpCi0gQ29udmVydCBhbnkgZXhwb3J0IGZyb20gYSBgJ3VzZSBjYWNoZSdgIG1vZHVsZSB0byBhIGNhY2hlIGZ1bmN0aW9uOiBbIyYjODIwMzs4NjAxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjAxNCkKLSBmaXgobm9kZWpzLW1pZGRsZXdhcmUpOiBhd2FpdCBmb3IgYm9keSBjbG9uaW5nIHRvIGJlIHByb3Blcmx5IGZpbmFsaXplZCAoWyMmIzgyMDM7ODU0MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0MTgpKQotIEZpeCBzdGFsZSBkZXYgdHlwZXMgY2F1c2luZyBidWlsZCBmYWlsdXJlIGFmdGVyIHJvdXRlIGRlbGV0aW9uOiBbIyYjODIwMzs4NjQ4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ4OSkKLSBidW1wIHRoZSBicm93c2Vyc2xpc3QgdmVyc2lvbiB0byBzaWxlbmNlIGEgd2FybmluZyBpbiBDSSAoWyMmIzgyMDM7ODY2MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2MjUpKQotIGFkZCBidW5kbGUgYW5hbHl6ZXIgYXMgZGV2IGRlcGVuZGVuY3kgdG8gbmV4dDogWyMmIzgyMDM7ODY0OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0OTcpCi0gUmVtb3ZlIG9ic29sZXRlIGBzZXRSZWZlcmVuY2VNYW5pZmVzdHNTaW5nbGV0b25gIGNhbGw6IFsjJiM4MjAzOzg2NTc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTc0KQotIEFkZCBmbGFnIHRvIHNob3cgaWdub3JlIGxpc3RlZCBmcmFtZXM6IFsjJiM4MjAzOzg2Mjg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mjg1KQotIEFkZCBhbGluZWEgdG8gc2VydmVyLWV4dGVybmFsLXBhY2thZ2VzLmpzb246IFsjJiM4MjAzOzU1MDA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzU1MDA2KQotIEZpeCBlcnJvciBsb2dnaW5nIGZvciBgJ3VzZSBjYWNoZSdgIHJ1bnRpbWUgZXJyb3JzIGluIHByb2R1Y3Rpb246IFsjJiM4MjAzOzg2NTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTAwKQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgOGFjNWY0ZWItMjAyNTExMTlgIHRvIGBmZDUyNGZlMC0yMDI1MTEyMWA6IFsjJiM4MjAzOzg2NDczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDczKQotIEFkZCAiW0AmIzgyMDM7emVuc3RhY2tocS9ydW50aW1lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vemVuc3RhY2tocS9ydW50aW1lKSIgdG8gc2VydmVyLWV4dGVybmFsLXBhY2thZ2VzLmpzb246IFsjJiM4MjAzOzU0ODI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzU0ODI5KQotIFxbQ2FjaGUgQ29tcG9uZW50c10gRW5zdXJlIGNhY2hlIG1pc3NlcyBhbHdheXMgY2F1c2UgYSByZXN0YXJ0IGluIGRldjogWyMmIzgyMDM7ODY1ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1ODMpCi0gYnVtcCB0aGUgYnJvd3NlcnNsaXN0IHZlcnNpb24gdG8gc2lsZW5jZSBhIHdhcm5pbmcgaW4gQ0k6IFsjJiM4MjAzOzg2NjI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjI1KQotIFR1cmJvcGFjazogaW1wb3J0IHRvIGBjaGFyYCBub3QgcmVwbGFjZWQ6IFsjJiM4MjAzOzg2NTczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTczKQotIFJldmVydCAiYWRkIGJ1bmRsZSBhbmFseXplciBhcyBkZXYgZGVwZW5kZW5jeSB0byBuZXh0IChbIyYjODIwMzs4NjQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ5NykpIjogWyMmIzgyMDM7ODY2NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2NzIpCi0gSGFuZGxlIGNyb3NzLXBhZ2UgY2xpZW50IHJlZmVyZW5jZSBjb250YW1pbmF0aW9uIGluIGRldmVsb3BtZW50OiBbIyYjODIwMzs4NjU5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU5MSkKLSBNYXRjaCBiZWhhdmlvciBvZiBiYXNlbGluZS1icm93c2VyLW1hcHBpbmcgd2l0aCBjYW5pdXNlLWxpdGU6IFsjJiM4MjAzOzg2NjUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjUzKQotIFR1cmJvcGFjazogZG9uJ3QgZ2VuZXJhdGVCdWlsZElkIGluIGRldjogWyMmIzgyMDM7ODY1ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1ODEpCi0gXFtkZXZ0b29sXSB1bmlmeSB0aGUgYnVuZGxlciBmaWVsZDogWyMmIzgyMDM7ODY1MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MTQpCi0gVHVyYm9wYWNrOiBub3JtYWxpemUgZGlzdERpciBzZXBhcmF0b3JzOiBbIyYjODIwMzs4NjY5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY5NykKLSBDb3ZlciBvcmcgcGFja2FnZSBleHRlcm5hbCBpbiBleHRlcm5hbHMtdHJhbnNpdGl2ZSB0ZXN0OiBbIyYjODIwMzs4NjY5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY5MSkKLSBcW3R1cmJvcGFja10gRW5hYmxlIGZpbGVzeXN0ZW0gY2FjaGUgYnkgZGVmYXVsdCBmb3IgZGV2ZWxvcG1lbnQ6IFsjJiM4MjAzOzg1OTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTc1KQotIExvZyBnZW5lcmF0ZSBwYXJhbXMgZHVyYXRpb24gaW4gZGV2OiBbIyYjODIwMzs4NjcyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjcyNikKLSBcW0NDXSBGaXggaGFuZ2luZyBkeW5hbWljIHByb21pc2Ugd2hlbiBhYmFuZG9uaW5nIHJlbmRlcjogWyMmIzgyMDM7ODY2OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2OTApCi0gQ29udmVydCBXaW5kb3dzIHBhdGhzIGFzIHdlbGwgd2hlbiByZWFkaW5nIHNvdXJjZW1hcDogWyMmIzgyMDM7ODY3MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3MjMpCi0gRGV0ZXJtaW5pc3RpYyBmdW5jdGlvbnMtY29uZmlnLW1hbmlmZXN0Lmpzb246IFsjJiM4MjAzOzg2NzM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzM2KQotIEFic3RyYWN0IGRlcGxveW1lbnQgaWQgYWNjZXNzIGludG8gbW9kdWxlOiBbIyYjODIwMzs4NjcyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjcyNykKLSBEZXRlcm1pbmlzdGljYWxseSBvcmRlciBwYWdlcyBpbiB0aGUgYE1hcHBlZFBhZ2VzYCAgc3RydWN0dXJlOiBbIyYjODIwMzs4Njc0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njc0NCkKLSBcW3R1cmJvcGFja10gbW92ZSBlZGdlIGVudHJ5IHdyYXBwZXIgdG8gYnVpbGQgdGVtcGxhdGU6IFsjJiM4MjAzOzg2Njk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Njk5KQotIFByb3Blcmx5IHR5cGUgQ29tcG9uZW50TW9kOiBbIyYjODIwMzs4Njc2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njc2NSkKLSBQcm9wZXJseSB0eXBlIGVkZ2UgaGFuZGxlciBmbjogWyMmIzgyMDM7ODY3NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3NjYpCi0gUmVtb3ZlIHVudXNlZCBTZXJ2ZXIucmVzcG9uc2VDYWNoZTogWyMmIzgyMDM7ODY3NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3NjgpCi0gXFtDYWNoZSBDb21wb25lbnRzXSBGYXN0IHNldEltbWVkaWF0ZTogWyMmIzgyMDM7ODYwMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMTgpCi0gXFtkZXZ0b29sXSBtYWtlIHRoZSBkcmFnZ2FibGUgY29udGVudCBzZWxlY3RpdmU6IFsjJiM4MjAzOzg2ODE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2ODE2KQotIENyZWF0ZSBzZXJ2ZXIgbW9kdWxlIG1hcCBwcm94eSBvbmx5IG9uY2U6IFsjJiM4MjAzOzg2NzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzUwKQotIGZpeChuZXh0L2ltYWdlKTogYWRkIGA/ZHBsYCBxdWVyeSBzdHJpbmcgZm9yIGxvY2FsIGltYWdlcyAod2l0aG91dCBzdGF0aWMgaW1wb3J0KTogWyMmIzgyMDM7ODY0ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0ODUpCi0gZml4KG5leHQvaW1hZ2UpOiBoYW5kbGUgYD9kcGxgIGZvciBzcmMgd2l0aG91dCBwcm90b2NvbDogWyMmIzgyMDM7ODY4MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4MzYpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA3ZGM5MDNjZC0yMDI1MTIwM2AgdG8gYDY2YWU2NDBiLTIwMjUxMjA0YDogWyMmIzgyMDM7ODY4NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4NDMpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA2NmFlNjQwYi0yMDI1MTIwNGAgdG8gYDM3ODk3M2IzLTIwMjUxMjA1YDogWyMmIzgyMDM7ODY4NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4NTIpCi0gVHVyYm9wYWNrOiByZW1vdmUgcGFnZXMgcm91dGVyIGRvdWJsZSB0ZW1wbGF0ZTogWyMmIzgyMDM7ODY4NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4NDIpCi0gSW50cm9kdWNlIE5leHRDb25maWdSdW50aW1lOiBbIyYjODIwMzs4NjgxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjgxMikKLSBHZW5lcmF0ZSByZXF1aXJlZC1zZXJ2ZXItZmlsZXMgYmVmb3JlIHByZXJlbmRlcmluZzogWyMmIzgyMDM7ODY4MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4MzApCi0gVXBkYXRlIHJlYWN0IHZlcnNpb24gaW4gY25hIHRlbXBsYXRlcyAoWyMmIzgyMDM7ODY5NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY5NTApKQotIEluY2x1ZGUgbmV4dENvbmZpZyBpbiBlZGdlIHJ1bnRpbWUgdmlhIHNlcGFyYXRlIG1hbmlmZXN0OiBbIyYjODIwMzs4Njc2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njc2OSkKLSBGaXggcmVxdWlyZWQtc2VydmVyLWZpbGVzOiBbIyYjODIwMzs4Njg3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg3NSkKLSBBZGQgcGluby1yZWxhdGVkIHBhY2thZ2VzIHRvIHNlcnZlci1leHRlcm5hbC1wYWNrYWdlczogWyMmIzgyMDM7ODY4ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4ODQpCi0gRml4IHZhbGlkYXRlVHVyYm9OZXh0Q29uZmlnIHJ1bm5pbmcgZm9yIG5leHQgc3RhcnQ6IFsjJiM4MjAzOzg2ODg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2ODg2KQotIEFkZCBleHBlcmltZW50YWwucnVudGltZVNlcnZlckRlcGxveW1lbnRJZDogWyMmIzgyMDM7ODY4NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4NjUpCi0gXFt0dXJib3BhY2tdIE1hcmsgcGFja2FnZXMgYXMgc2lkZSBlZmZlY3QgZnJlZSB3aGVuIGxvY2FsIGFuYWx5c2lzIGRldGVybWluZXMgdGhhdCB0aGV5IGFyZS46IFsjJiM4MjAzOzg2Mzk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mzk4KQotIEZpeDogTWlzc2luZyBudWxsIGNoZWNrIGluIExSVSBjbGVhbnVwOiBbIyYjODIwMzs4NzEyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzEyNCkKLSBpbXByb3ZlIHNlZ21lbnQgY2FjaGUgbHJ1IHR5cGVzYWZldHk6IFsjJiM4MjAzOzg3MTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTI5KQotIFxbU2VnbWVudCBDYWNoZV0gRGV0ZWN0IHRoaXJkLXBhcnR5IHJlZGlyZWN0ICsgc3RhdGljIGV4cG9ydCB3LyBIRUFEIHJlcXVlc3Q6IFsjJiM4MjAzOzg1OTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTEwKQotIEZpeDogRXh0ZXJuYWwgcmVkaXJlY3Qgc3dhbGxvd2VkIGJ5IE5leHQuanM6IFsjJiM4MjAzOzg3MTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTIxKQotIEZpeCBlcnJvciBwcm9wYWdhdGlvbiBhbmQgdGVhcmRvd24gaW4gU2VydmVyIEFjdGlvbiByZXF1ZXN0IGRlY29kaW5nOiBbIyYjODIwMzs4NzE5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzE5MykKLSBGaXggaW50ZXJjZXB0aW9uIHJvdXRlcyB3aXRoIHRyYWlsaW5nIHNsYXNoIGNvbmZpZ3VyYXRpb246IFsjJiM4MjAzOzg2Nzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Nzg3KQotIFxbY2ldIFN0b3AgYnVpbGRpbmcgd2hlbiBjcmVhdGluZyByZWxlYXNlOiBbIyYjODIwMzs4NzE3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzE3OCkKLSBmaXg6IG90ZWwgZXJyb3Igc3BhbnMgZnJvbSBzdHJlYW1lZCByZXNwb25zZXM6IFsjJiM4MjAzOzg2OTU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2OTU1KQotIFJlZmFjdG9yOiBVbmlmeSBoaXN0b3J5IHRyYXZlcnNhbCB3aXRoIG90aGVyIG5hdiB0eXBlczogWyMmIzgyMDM7ODcxMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcxMjgpCi0gQ3JlYXRlIGluaXRpYWwgdHJlZSB1c2luZyBzYW1lIGZ1bmN0aW9uIGFzIG5hdmlnYXRpb25zOiBbIyYjODIwMzs4NzE0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzE0NykKLSBSZS1pbXBsZW1lbnQgaG1yLXJlZnJlc2ggaW4gdGVybXMgb2YgcmVmcmVzaDogWyMmIzgyMDM7ODcxMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcxMzUpCi0gRGVsZXRlIG9sZCBuYXZpZ2F0aW9uIHJlc3BvbnNlIGhhbmRsaW5nIGltcGxlbWVudGF0aW9uOiBbIyYjODIwMzs4NzE0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzE0OSkKLSBSZWZsZWN0IHJ1bnRpbWUgdHlwZSBvZiBgcmVzSGVhZGVyc2AgaW4gc3RhdGljIHR5cGVzOiBbIyYjODIwMzs4NzE0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzE0NSkKLSBcW3R1cmJvcGFja10gRmxhZyBgdHVyYm9wYWNrSW5mZXJNb2R1bGVTaWRlRWZmZWN0c2Agc28gaXQgaXMgb25seSBlbmFibGVkIGluIGNhbmFyeSBidWlsZHM6IFsjJiM4MjAzOzg3MjE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjE1KQotIFxbdHVyYm9wYWNrXSB1cGRhdGUgd2FybmluZyBtZXNzYWdlIGluIHRoZSBidW5kbGUgYW5hbHl6ZXI6IFsjJiM4MjAzOzg3MjU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjU1KQotIGNob3JlOiB1cGRhdGUgcnNwYWNrIDEuNi41OiBbIyYjODIwMzs4Njg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg1MykKLSBVcGRhdGUgZm9udCBkYXRhOiBbIyYjODIwMzs4NzI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzI1OSkKLSBidW5kbGUtYW5hbHl6ZXI6IG1ha2UgcnVubmluZyB0aGUgd2ViIHNlcnZlciBkZWZhdWx0OiBbIyYjODIwMzs4NzI1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzI1OCkKLSBidW5kbGUgYW5hbHl6ZXI6IHJlbW92ZSBjdXN0b20gb3V0cHV0IG9wdGlvbjogWyMmIzgyMDM7ODcyNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcyNjcpCi0gRW5zdXJlIGNvbnN0cnVjdG9yIGZvciBgdXNlU2VhcmNoUGFyYW1zYCBjYW4gYmUgaW1wb3J0ZWQgZm9yIGBpbnN0YW5jZW9mYCBjaGVja3M6IFsjJiM4MjAzOzg3MjY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjY5KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgYjQ1YmIzMzUtMjAyNTEyMTFgIHRvIGBmOTNiOWZkNC0yMDI1MTIxN2A6IFsjJiM4MjAzOzg3MjgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjgxKQotIGZlYXQ6IHVzZSBSc3BhY2sgcGVyc2lzdGVudCBjYWNoZSBieSBkZWZhdWx0OiBbIyYjODIwMzs4MTM5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MTM5OSkKLSBNb3ZlIG5leHQtZW52LmQudHMgdG8gZGlzdCBkaXI6IFsjJiM4MjAzOzg2NzUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzUyKQotIFJldmVydCAiTW92ZSBuZXh0LWVudi5kLnRzIHRvIGRpc3QgZGlyIjogWyMmIzgyMDM7ODczMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODczMTEpCgojIyMjIyBFeGFtcGxlIENoYW5nZXMKCi0gQ2hvcmU6IFVwZGF0ZSB3aXRoLXN1cGFiYXNlIGV4YW1wbGUgdG8gTmV4dC5qcyAxNjogWyMmIzgyMDM7ODYxMDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMDUpCi0gZG9jczogYWRkIGV4YW1wbGUgZm9yIGVuYWJsaW5nIGJvdGggQVZJRiBhbmQgV2ViUCBpbWFnZSBmb3JtYXRzIGZvciBiZXR0ZXIgaW1hZ2Ugb3B0aW1pemF0aW9uOiBbIyYjODIwMzs4NjE5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjE5MSkKLSBleGFtcGxlczogZml4IHR5cG9zOiBbIyYjODIwMzs4MjUwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MjUwNikKLSBjaG9yZShleGFtcGxlcyk6IHJlbW92ZSBgd2l0aC13aW5kaWNzc2AgZXhhbXBsZTogWyMmIzgyMDM7ODE4NDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODE4NDYpCi0gZXhhbXBsZXM6IGZpeCB0eXBvcyBpbiBjbXMtYWdpbGl0eWNtczogWyMmIzgyMDM7ODI1MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODI1MDQpCi0gVHVyYm9wYWNrOiBJbXByb3ZlIHRoZSBkZXNjcmlwdGlvbiBvbiBJbnZhbGlkTG9hZGVyUnVsZUNvbmRpdGlvbklzc3VlOiBbIyYjODIwMzs4NzAwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzAwOCkKCiMjIyMjIE1pc2MgQ2hhbmdlcwoKLSBjaG9yZTogQWRkIGBvcHQtbGV2ZWwgPSBzYCBmb3Igbm90IGZyZXF1ZW50bHkgdXNlZCBjcmF0ZXM6IFsjJiM4MjAzOzg1NDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDI2KQotIFxbdGVzdF0gRGVmbGFrZSBjYWNoZS1jb21wb25lbnRzLWFsbG93LW90ZWwtc3BhbnM6IFsjJiM4MjAzOzg1NDY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDY2KQotIFxbdGVzdF0gTW92ZSByZW1haW5pbmcgYGV4cGVyaW1lbnRhbC5jYWNoZUxpZmVgOiBbIyYjODIwMzs4NTQ2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ2NykKLSBUdXJib3BhY2s6IGNob3JlOiBSZW1vdmUgbW9wYSBkZXBlbmRlbmN5IGluIHR1cmJvLXRhc2tzICgybmQgYXR0ZW1wdCk6IFsjJiM4MjAzOzg1Mjg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Mjg2KQotIFVwZGF0ZSBQcm94eSBkb2NzOiBbIyYjODIwMzs4NTQzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQzOSkKLSBcW0NOQV0gRG8gbm90IHByb21wdCBmb3IgVHVyYm9wYWNrOiBbIyYjODIwMzs4NTQwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQwNCkKLSBDbGVhbiB1cCBuZXcgcmVsZWFzZSBwcm9jZXNzOiBbIyYjODIwMzs4NTQ1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ1OCkKLSBVcGRhdGUgRTJFIHRlc3RzIHdvcmtmbG93OiBbIyYjODIwMzs4NTQ4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ4NSkKLSBVcGRhdGUgRTJFIGRlcGxveSB0ZXN0cyBtYW5pZmVzdDogWyMmIzgyMDM7ODU0ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0ODMpCi0gZG9jczogZXhhbXBsZSBhcmUgaW5jb3JyZWN0IGFzeW5jIGZ1bmN0aW9uIGV4cG9ydHMgb25seTogWyMmIzgyMDM7ODU0NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0NTMpCi0gXFt0ZXN0XSBIYW5kbGUgQ0xJIGFzc2VydGlvbnMgd2hlcmUgbm8gIkNvbXBpbGluZy4uLiIgbG9nIGlzIHByZXNlbnQ6IFsjJiM4MjAzOzg1NDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDk5KQotIFxbdGVzdF0gU3BlZWQgdXAgcmVmcmVzaCB0ZXN0OiBbIyYjODIwMzs4NTUwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUwNSkKLSBcW3Rlc3RdIEFkZCB0ZXN0IGNhc2VzIGZvciBkeW5hbWljIGNhY2hlcyB3aXRob3V0IHN1c3BlbnNlIGJvdW5kYXJpZXM6IFsjJiM4MjAzOzg1NTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTAwKQotIGRvY3M6IFJvdXRlcyBhcmUgd3JhcHBlZCB3LyBBY3Rpdml0eSBpbiBDYWNoZSBDb21wb25lbnRzOiBbIyYjODIwMzs4NTMwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTMwOSkKLSBkb2NzOiBHRVQgaGFuZGxlciBiZWhhdmlvciB1bmRlciBjYWNoZSBjb21wb25lbnRzOiBbIyYjODIwMzs4NTM4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTM4OSkKLSBcW3Rlc3RdIEF2b2lkIG5lZWRsZXNzIHN0YXJ0L3N0b3AgZnJvbSB1c2luZyBgY3JlYXRlU2FuZGJveGA6IFsjJiM4MjAzOzg1NTA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTA3KQotIFxbdGVzdF0gVXNlIGAtLWRlYnVnLWJ1aWxkLXBhdGhzYCBpbnN0ZWFkIG9mIGBORVhUX1BSSVZBVEVfQVBQX1BBVEhTYDogWyMmIzgyMDM7ODU1MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MDQpCi0gZG9jczogcmV2YWxpZGF0ZVRhZyByZXF1aXJlcyBzZWNvbmQgYXJndW1lbnQ6IFsjJiM4MjAzOzg1Mjg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Mjg0KQotIFJlZmFjdG9yIEdUTSBpbXBsZW1lbnRhdGlvbiB0byBzdXBwb3J0IGdvb2dsZSB0YWcgZ2F0ZXdheTogWyMmIzgyMDM7ODEwMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODEwMTEpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg1NDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDk0KQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU0OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0OTUpCi0gXFtkb2NzXSBGaXggYSB0eXBvOiBbIyYjODIwMzs4NTQ5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ5MikKLSBcW3Rlc3RdIFJlZ2VuZXJhdGUgdHNjb25maWcuanNvbiBmaWxlczogWyMmIzgyMDM7ODU1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MTUpCi0gXFtUdXJib3BhY2tdIGNsZWFuIHVwIGBjb21wbGV0aW9uLnJzYCBhIGJpdDogWyMmIzgyMDM7ODQ4NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQ4NjMpCi0gXFt0ZXN0XSBSZW1vdmUgYG1heFJldHJpZXNgIGFuZCBgaGFyZEVycm9yYCBwYXJhbWV0ZXJzOiBbIyYjODIwMzs4NTUzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUzNikKLSBUdXJib3BhY2s6IHJlbW92ZSB0aGUgLmludG8oKSBhbGlhcyB0byAuY2VsbCgpOiBbIyYjODIwMzs4NTUxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUxNikKLSBcW3Rlc3RdIENvbnNvbGlkYXRlIGlkZW50aWNhbCBzbmFwc2hvdHMgYWNyb3NzIGRpZmZlcmVudCBidW5kbGVyczogWyMmIzgyMDM7ODU1MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MzIpCi0gXFt0dXJib3BhY2tdIENoYW5nZSB3aGVyZSBgY2VsbGBzIGFyZSBjcmVhdGVkIGluIGByZXNvbHZlX3Jhd2AgdG8gbWFrZSBjZWxsIGFsbG9jYXRpb24gb3JkZXIgZGV0ZXJtaW5pc3RpYy46IFsjJiM4MjAzOzg1NTI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTI1KQotIFR1cmJvcGFjazogTWFrZSB0YXNrcyBkZXRlcm1pbmlzdGljOiBbIyYjODIwMzs4NTUyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUyNCkKLSBcW3Rlc3RdIFNlcGFyYXRlIGFjdCBhbmQgYXNzZXJ0aW9uczogWyMmIzgyMDM7ODU1MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MDgpCi0gXFt0ZXN0XSBgYXNzZXJ0KmAgLT4gYHdhaXRGb3IqYCB3aGVuIHRoZSB1dGlsIGlzIG5vdCBpbnN0YW50OiBbIyYjODIwMzs4NTQ1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ1MCkKLSBUdXJib3BhY2s6IG1vdmUgd2hvbGVcX2FwcFxfbW9kdWxlXF9ncmFwaHMgdG8gdG9wIGxldmVsOiBbIyYjODIwMzs4NDg5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDg5NykKLSBcW3Rlc3RdIEJhaWwgb24gc2VuZGluZyByZXF1ZXN0cyB0byBOZXh0LmpzIGluc3RhbmNlIGlmIGl0J3Mgbm8gbG9uZ2VyIGF2YWlsYWJsZTogWyMmIzgyMDM7ODU1NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NTcpCi0gXFt0ZXN0XSBEZWZsYWtlIHRlc3RzIGNvbXBhcmluZyB0d28gcmFuZG9tIG51bWJlcnM6IFsjJiM4MjAzOzg1NTcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTcxKQotIFxbdGVzdF0gRGlzYWxsb3cgY3VzdG9tIGBSZWdFeHBgLWxpa2UgaW1wbGVtZW50YXRpb25zIGluIGBjaGVja2A6IFsjJiM4MjAzOzg1NTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTM3KQotIFxbdGVzdF0gRGVmbGFrZSBwcmVyZW5kZXIgc3VpdGU6IFsjJiM4MjAzOzg1NTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTYzKQotIFR1cmJvcGFjazogY2hvcmU6IFJlbW92ZSBzb21lIGRlYWQgTWFnaWNBbnkgc2VyaWFsaXphdGlvbiBjb2RlIGZyb20gdHVyYm9cX3Rhc2tzOjp2YWx1ZTogWyMmIzgyMDM7ODU1NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NzcpCi0gXFt0ZXN0XTogZml4IGJyb2tlbiBzY3JvbGwgcmVzdG9yYXRpb24gdGVzdDogWyMmIzgyMDM7ODU1OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1OTkpCi0gXFt0ZXN0XSBEZWZsYWtlIG5lc3RlZCBgYWZ0ZXIoKWAgdGVzdHM6IFsjJiM4MjAzOzg1NTY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTY2KQotIFxbdGVzdF0gU3RvcCBpbnN0YWxsaW5nIHVudXNlZCBkZXBlbmRlbmNpZXM6IFsjJiM4MjAzOzg1NTY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTY5KQotIFxbdGVzdF0gQ29uc2lkZXIgYHRlc3QvaW50ZWdyYXRpb24vYCBpbiBmbGFrZSBkZXRlY3Rpb24gdGVzdHM6IFsjJiM4MjAzOzg1NTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTkwKQotIFR1cmJvcGFjazogbW9yZSBjaGVja3Mgb24gdmVyaWZ5XF9zZXJpYWxpemF0aW9uOiBbIyYjODIwMzs4NDk1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDk1MikKLSBUdXJib3BhY2s6IGFkZCB0cmFja1xfY2FsbGVyIHRvIGltcHJvdmUgcGFuaWNzOiBbIyYjODIwMzs4NTU2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU2NSkKLSBUdXJib3BhY2s6IGFkZCB2ZXJpZnlcX2RldGVybWluaXNtIGZlYXR1cmUgdG8gY2hlY2sgaWYgdGFza3MgYXJlIGRldGVybWluaXN0aWM6IFsjJiM4MjAzOzg1NTU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTU5KQotIGRvY3M6IGNhY2hlIGxpZmUgcmV3b3JrOiBbIyYjODIwMzs4NTIyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTIyNCkKLSBUdXJib3BhY2s6IGZpeCBoYW5naW5nIGRldiBzZXJ2ZXIgYW5kIGJ1aWxkcyB3aXRoIGZzIGNhY2hlOiBbIyYjODIwMzs4NTYwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYwNikKLSBUdXJib3BhY2s6IEZpeCBjb21wb3VuZCBhc3NpZ25tZW50IGV4cHJlc3Npb24gZXZhbHVhdGlvbiAoWyMmIzgyMDM7ODU0NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0NzgpKTogWyMmIzgyMDM7ODU1OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1OTMpCi0gVHVyYm9wYWNrOiBmaXggU2NvcGUgaG9sZGluZyBBcmMgdG9vIGxvbmc6IFsjJiM4MjAzOzg1NjExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjExKQotIFxbY2ldIEltcHJvdmUgY2hhbmdlIGRldGVjdGlvbiBsb2dpYyBpbiBgcnVuLWZvci1jaGFuZ2VgIHNjcmlwdDogWyMmIzgyMDM7ODU2MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MTkpCi0gXFt0ZXN0XSBJZ25vcmUgaW4gZGVwbG95IHRlc3RzIGlmIGEgY2hpbGQgcHJvY2VzcyBpc24ndCBhdmFpbGFibGU6IFsjJiM4MjAzOzg1NjM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjM2KQotIFR1cmJvcGFjazogYWRkIHNpemVcX2hpbnQgYW5kIGxlbiBmb3IgQ2h1bmsgaXRlcmF0b3I6IFsjJiM4MjAzOzg1NjIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjIyKQotIFxbdGVzdF06IG1vdmUgcmVzdW1lLWRhdGEtY2FjaGUgdG8gZTJlIHRlc3Q6IFsjJiM4MjAzOzg1NjQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjQ3KQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU2NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2NjIpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg1NjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjYxKQotIFVwZGF0ZSBSc3BhY2sgcHJvZHVjdGlvbiB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTY4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY4OCkKLSBVcGRhdGUgUnNwYWNrIGRldmVsb3BtZW50IHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg1Njg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Njg5KQotIFxbdGVzdF0gRGVmbGFrZSByb290LW9wdGlvbmFsLXJldmFsaWRhdGU6IFsjJiM4MjAzOzg1NTg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTg0KQotIGRvY3M6IGZpeCBnZW5lcmF0ZUltYWdlTWV0YWRhdGEgZXhhbXBsZSB0byB1c2Ugbm9ybWFsIHBhcmFtcyBvYmplY3Q6IFsjJiM4MjAzOzg1NjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjU4KQotIFR1cmJvcGFjazogVXBncmFkZSBpbWFnZSBjcmF0ZTogWyMmIzgyMDM7ODUwODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUwODQpCi0gZG9jczogdXBkYXRlIG11bHRpIHNpdGVtYXAgYXJndW1lbm10IHR5cGU6IFsjJiM4MjAzOzg1NzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzAxKQotIFxbdGVzdF0gTW92ZSBhbGwgZmlsZXMgdG8gLnRzICg2LzYpOiBbIyYjODIwMzs4NTY0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY0MSkKLSBUdXJib3BhY2s6IGFkZCBhIGJhdGNoIGFkZCBtZXRob2QgdG8gdGhlIHN0b3JhZ2U6IFsjJiM4MjAzOzg0MjcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0MjcwKQotIGRvY3M6IHJlY29tbWVuZCByZXZlcnNlLXByb3h5IHdoZW4gc2VsZi1ob3N0aW5nOiBbIyYjODIwMzs4NTY1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY1MCkKLSBcW3Rlc3RdIERlZmxha2UgcHJlZmV0Y2hpbmcuc3RhbGUtdGltZXM6IFsjJiM4MjAzOzg1NzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzMzKQotIFxbdGVzdF0gRGVmbGFrZSBjdXN0b20gY2FjaGUgaGFuZGxlciB0ZXN0OiBbIyYjODIwMzs4NTYxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYxMCkKLSBcW3Rlc3RdIEFsbG93IENMSSBpbnRlZ3JhdGlvbiB0ZXN0IHRvIGJlIHJldHJ5YWJsZTogWyMmIzgyMDM7ODU1ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1ODYpCi0gZG9jczogdXBkYXRlIGRvY3MgdG8gbWVudGlvbiBFU0xpbnQgYXMgZGVmYXVsdDogWyMmIzgyMDM7ODU3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NDApCi0gZG9jcyhuZXh0LmNvbmZpZyk6IHRoaXMgZG9jcyBzaG91bGQgcmVtb3ZlICIubXRzIiBpcyBub3Qgc3VwcG9ydGVkLjogWyMmIzgyMDM7ODU3MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MTYpCi0gVHVyYm9wYWNrOiBjbGVhbnVwIFN0eWxlU2hlZXRMaWtlOiBbIyYjODIwMzs4NTcxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcxOCkKLSBUdXJib3BhY2s6IGRpc2FibGUgdHJlZSBzaGFraW5nIGZvciB0cmFjaW5nOiBbIyYjODIwMzs4NTcyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcyMikKLSBcW3Rlc3RdIE1vdmUgYWxsIGZpbGVzIHRvIC50cyAoMy82KTogWyMmIzgyMDM7ODU2MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MzgpCi0gXFt0ZXN0XSBNb3ZlIGFsbCBmaWxlcyB0byAudHMgKDIvNik6IFsjJiM4MjAzOzg1NjM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjM3KQotIFxbdGVzdF0gTW92ZSBhbGwgZmlsZXMgdG8gLnRzICgxLzYpOiBbIyYjODIwMzs4NTYzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYzNCkKLSBkb2NzOiBnZW5lcmF0ZVNpdGVtYXAgcGFzc2VzIGlkIGFzIHByb21pc2U6IFsjJiM4MjAzOzg1NzY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzY3KQotIFxbdGVzdF0gTW92ZSBhbGwgZmlsZXMgdG8gLnRzICg0LzYpOiBbIyYjODIwMzs4NTYzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYzOSkKLSBkb2NzOiBkaXNjbG9zdXJlIG9uIHBhdGgtdG8tcmVnZXhwOiBbIyYjODIwMzs4NTYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYyOSkKLSBjaG9yZTogdXBkYXRlIHJzcGFjayBiaW5kaW5nIHRvIDEuNi4wOiBbIyYjODIwMzs4NTcxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcxNykKLSBUdXJib3BhY2s6IHRyYWNlIHdvcmtlclxfdGhyZWFkcyB3b3JrZXIgZW50cnk6IFsjJiM4MjAzOzg1NzM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzM0KQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU3NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NjEpCi0gVHVyYm9wYWNrOiBjaG9yZTogUmVtb3ZlIGBleHRlcm4gY3JhdGVgIGFuZCBgbWFjcm9fdXNlYCBzeW50YXg6IFsjJiM4MjAzOzg1Nzc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Nzc4KQotIFxbdHVyYm9wYWNrXSBEcm9wIGR1cmF0aW9uIGFuZCBhbGxvY2F0aW9uIHRyYWNraW5nIGZyb20gQ2FwdHVyZUZ1dHVyZTogWyMmIzgyMDM7ODU1MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MzQpCi0gVHVyYm9wYWNrOiBjaG9yZTogUmVtb3ZlIGRlYWQgUm91dGVNYXRjaGVyIHN0dWZmOiBbIyYjODIwMzs4NTc4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc4NCkKLSBkb2NzOiBmcmVzaCB1cCBnZXR0aW5nIHN0YXJ0ZWQgMDA6IFsjJiM4MjAzOzg1NzM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzM2KQotIFR1cmJvcGFjazogY2hvcmU6IFJlbW92ZSB0aGUgc2VyZGVcX3JlZ2V4IGRlcGVuZGVuY3ksIHdoaWNoIHdhc24ndCB2ZXJ5IGhlYXZpbHkgdXNlZDogWyMmIzgyMDM7ODU1NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NzgpCi0gVHVyYm9wYWNrOiB1c2UgYmF0Y2ggYWRkIGluIGNvbm5lY3QgY2hpbGRyZW46IFsjJiM4MjAzOzg1NjIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjIzKQotIFxbdGVzdF0gTW92ZSBhbGwgZmlsZXMgdG8gLnRzICg1LzYpOiBbIyYjODIwMzs4NTY0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY0MCkKLSBcW3Rlc3RdIERlZmxha2UgbGVnYWN5LWxpbmstYmVoYXZpb3I6IFsjJiM4MjAzOzg1ODA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODA1KQotIFJlc29sdmUgcmVxdWVzdCBJRCBjb25mdXNpb246IFsjJiM4MjAzOzg1ODA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODA5KQotIFR1cmJvcGFjazogdXNlIGJhdGNoIGFkZCB0byBhZGQgaW5pdGlhbCBmb2xsb3dlcnM6IFsjJiM4MjAzOzg1NjI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjI0KQotIFR1cmJvcGFjazogY2hvcmU6IFJlbW92ZSBkZWFkIGV4cGVyaW1lbnRhbC5wcHIgc3RydWN0IGZpZWxkOiBbIyYjODIwMzs4NTc5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc5MikKLSBUdXJib3BhY2s6IGNob3JlOiBBdm9pZCBzdHJpbmcgY2xvbmVzIGluIEdsb2I6OnBhcnNlIGJ5IHVzaW5nIFJjU3RyOiBbIyYjODIwMzs4NTU3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU3OSkKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU3OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3OTUpCi0gZG9jczogZ2V0dGluZyBzdGFydGVkIHVwZGF0ZXMgMDE6IFsjJiM4MjAzOzg1NzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzUwKQotIGNob3JlOiBVcGRhdGUgcGF0cmljaWFcX3RyZWUgZGVwZW5kZW5jeSwgcmVtb3ZlIG1hbnVhbCBzZXJkZSBpbXBsczogWyMmIzgyMDM7ODU3ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3ODUpCi0gZG9jczoga2V5d29yZHMgaW4gc3lzdGVtIHJlcXMgYW5kIGFkZCBicm93c2Vyc2xpc3Q6IFsjJiM4MjAzOzg1ODM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODM4KQotIEhvbm91ciBgTkVYVF9URVNUX1BSRUZFUl9PRkZMSU5FYCBpbiBgaW5zdGFsbC1uYXRpdmUubWpzYDogWyMmIzgyMDM7ODU4NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NTApCi0gVHVyYm9wYWNrOiBjaG9yZTogVXBkYXRlIGFueWhvdywgcmVtb3ZlIG9sZCBiYWNrdHJhY2UgZmVhdHVyZTogWyMmIzgyMDM7ODU4NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NDQpCi0gVHVyYm9wYWNrOiBSZW1vdmUgc29tZSBkZWFkIChvciB1c2VsZXNzKSBjb2RlIGZyb20gYG5leHQtY29yZS9zcmMvbmV4dF9jbGllbnRfcmVmZXJlbmNlL3Zpc2l0X2NsaWVudF9yZWZlcmVuY2UucnNgOiBbIyYjODIwMzs4NTg0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg0MykKLSBzb3J0IGRlcGVuZGVuY2llcyBmb3Igc21hbGxlciBkaWZmczogWyMmIzgyMDM7ODIyOTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODIyOTEpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTg0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg0NikKLSBUdXJib3BhY2s6IFJlbW92ZSBgbm9uX29wZXJhdGlvbl92Y19zdHJvbmdseV9jb25zaXN0ZW50YCBmZWF0dXJlIHVzYWdlIGZyb20gbmV4dC1hcGk6IFsjJiM4MjAzOzg1ODc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODc0KQotIFR1cmJvcGFjazogcmVtb3ZlIHRoZSBzdHJlYW1pbmcgaGFjayBmb3IgaW1wcm92ZWQgc3RhYmlsaXR5OiBbIyYjODIwMzs4NTg1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg1OCkKLSB0ZXN0OiBQb3J0IGNsZWFuLWRpc3RkaXIgaW50ZWdyYXRpb24gdGVzdCB0byB0aGUgbW9kZXJuIGUyZSB0ZXN0IGZyYW1ld29yazogWyMmIzgyMDM7ODU4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MjgpCi0gVXBkYXRlIGZvbnQgZGF0YTogWyMmIzgyMDM7ODU5MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MjApCi0gVXBkYXRlIGRlcGxveSBtYW5pZmVzdDogWyMmIzgyMDM7ODU5MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MjQpCi0gVHVyYm9wYWNrOiBjaG9yZTogTWVyZ2UgYHR1cmJvLXRhc2tzLW1hY3Jvcy1zaGFyZWRgIGNyYXRlIGludG8gYHR1cmJvLXRhc2tzLW1hY3Jvc2A6IFsjJiM4MjAzOzg1OTE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTE3KQotIFR1cmJvcGFjazogRml4IElPIGNvbmN1cnJlbmN5IGZvciBNYWNPUzogWyMmIzgyMDM7ODU4NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NjEpCi0gQWRkIEFwcHdyaXRlIFNpdGVzIHRvIHN1cHBvcnRlZCBhZGFwdGVyczogWyMmIzgyMDM7ODU4MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MzApCi0gXFt0dXJib3BhY2tdIFJlbW92ZSBMb2NhbFRhc2tUeXBlOjpOYXRpdmUsIGl0IGlzIGRlYWQ6IFsjJiM4MjAzOzg1NDgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDgwKQotIFxbdGVzdF0gSW5jcmVhc2UgcmVzcG9uc2UgdGltZW91dCBpbiBgbmV4dC5icm93c2VyV2l0aFJlc3BvbnNlKClgOiBbIyYjODIwMzs4NTkxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTkxMSkKLSBIb2lzdCBpbm5lciBgJ3VzZSBjYWNoZSdgIGZ1bmN0aW9ucyB0byByZWR1Y2UgZnVuY3Rpb24gYWxsb2NhdGlvbnM6IFsjJiM4MjAzOzg1OTA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTA0KQotIGRvY3M6IGVzbGludCBjb25maWcgdXBkYXRlOiBbIyYjODIwMzs4NTk2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk2OSkKLSBGaXggVHVyYm9wYWNrIGxvY2FsIGZvbnQgYGZvbnQtZmFtaWx5YCBkZWNsYXJhdGlvbjogWyMmIzgyMDM7ODU5MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MTMpCi0gc3dpdGNoIHRvIHNsaWNlIGluIGNyZWF0ZVJ1bnRpbWVQcmVmZXRjaFRyYW5zZm9ybVN0cmVhbTogWyMmIzgyMDM7ODU4MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MjIpCi0gVXBkYXRlIGF1dGhlbnRpY2F0aW9uLm1keDogRml4IGBBdXRoMGAgTGluazogWyMmIzgyMDM7ODU5NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5NTMpCi0gVHVyYm9wYWNrOiByZW1vdmUgdW51c2VkIGZ1bmN0aW9uOiBbIyYjODIwMzs4NTk3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk3NCkKLSBkb2NzOiBjYWNoZUhhbmRsZXJzOiBbIyYjODIwMzs4NTMxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTMxMSkKLSBkb2NzOiBGZWVkYmFjayBpdGVtIG9uIHByb3h5IGRlZmF1bHQ6IFsjJiM4MjAzOzg2MDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDA0KQotIFxbdGVzdF0gQWRkIG1pc3NpbmcgdGVzdCBmaXh0dXJlcyBmb3IgYGNhY2hlTGlmZWAgJiBgY2FjaGVUYWdgIGluIGNsaWVudDogWyMmIzgyMDM7ODU4NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NzIpCi0gRml4IGZhbHNlLXBvc2l0aXZlIGJ1aWxkIGVycm9yIGZvciBgY2FjaGVMaWZlYCAmIGBjYWNoZVRhZ2A6IFsjJiM4MjAzOzg1ODc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODc1KQotIFxbY25hXSBGb3IgcG5wbSBpZ25vcmUgcG9zdGluc3RhbGwgZnJvbSBgc2hhcnBgIGFuZCBgdW5ycy1yZXNvbHZlcmA6IFsjJiM4MjAzOzgzMTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzgzMTY4KQotIFR1cmJvcGFjazogcmVmYWN0b3IgYGV2YWx1YXRlYCB0byB0YWtlIG1vZHVsZVxfZ3JhcGg6IFsjJiM4MjAzOzg1OTcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTcxKQotIFR1cmJvcGFjazogcmVtb3ZlIGR1cGxpY2F0ZSB0cmF2ZXJzYWwgaW1wbGVtZW50YXRpb25zOiBbIyYjODIwMzs4NTg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg1MykKLSBPbWl0IHVudXNlZCBgZW5jcnlwdEFjdGlvbkJvdW5kQXJnc2AvYGRlY3J5cHRBY3Rpb25Cb3VuZEFyZ3NgIGltcG9ydHM6IFsjJiM4MjAzOzg2MDE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDE1KQotIFR1cmJvcGFjazogY2xlYW51cCBkYiBsb2cgYW5kIGFkZCB2ZXJib3NlIG9wdGlvbjogWyMmIzgyMDM7ODU5NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5NjUpCi0gXFtjaV06IGZpeCByZXRyeVxfZGVwbG95XF90ZXN0IHdvcmtmbG93OiBbIyYjODIwMzs4NTk4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk4MSkKLSBGaXggdHlwbyBpbiBkb2N1bWVudGF0aW9uOiBbIyYjODIwMzs4NjA1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA1NCkKLSBwZXJmOiByZXZlcnQgdG8gdXNlIHRoZSBsaWdodCBzYWZlIHN0cmluZ2lmeSBmb3IgaXMtZXJyb3I6IFsjJiM4MjAzOzg2MDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDUzKQotIFR1cmJvcGFjazogZXhwb3NlIHVzZWQgZXhwb3J0IGluZm8gaW4gdGVzdHM6IFsjJiM4MjAzOzg2MDM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDM3KQotIERvY3M6IE1lbnRpb24gbnBtIGxpbmsgd2l0aCBUdXJib3BhY2sgcm9vdDogWyMmIzgyMDM7ODYwNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwNzUpCi0gc2NyaXB0OiBhbGlnbiB0aGUgY29tbWl0cyBncm91cCBsb2dpYyB3aXRoIHRoZSBvcmlnaW4gc2NyaXB0OiBbIyYjODIwMzs4NjA3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA3OSkKLSBVcGRhdGUgY29va2llcy5tZHg6IFsjJiM4MjAzOzg2MDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDk0KQotIFJlbW92ZSByZWR1bmRhbnQgZXhhbXBsZSBjb2RlIGZvciBjYWNoZUxpZmUgZG9jczogWyMmIzgyMDM7ODYwNDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwNDMpCi0gdGVzdDogaW1wcm92ZSByb3V0ZXIgcHJlZmV0Y2ggdGVzdCByZWxpYWJpbGl0eTogWyMmIzgyMDM7ODYwOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwOTgpCi0gQWRkIHBvc3Rwb25lIGhhbmRsaW5nIGluIGFwcC1wYWdlIGhhbmRsZXI6IFsjJiM4MjAzOzg2MTAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTAxKQotIFR1cmJvcGFjazogcmVtb3ZlIGdsb2JhbFxfaW5mb3JtYXRpb24gc3RydWN0OiBbIyYjODIwMzs4NjA4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA4OSkKLSBUdXJib3BhY2s6IGFkZCB0YXNrXF9pZFxfZGV0YWlscyBmZWF0dXJlOiBbIyYjODIwMzs4NDk3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDk3MCkKLSBUdXJib3BhY2s6IFJlZmFjdG9yIG91dHB1dCBhc3NldHMgdG8gYWxsb3cgdG8gbGF6eSBjb21wdXRlIG91dHB1dCBhc3NldHM6IFsjJiM4MjAzOzg1NzUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzUzKQotIFVuLXNraXAgdGVzdHMgaW4gcHJlZmV0Y2gtcnVudGltZS50ZXN0LnRzOiBbIyYjODIwMzs4NjA5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA5NykKLSBUdXJib3BhY2s6IGFkZCBmbGFncyB0byBBdmFpbGFiaWxpdHlJbmZvOiBbIyYjODIwMzs4NTc3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc3MSkKLSBUdXJib3BhY2s6IGFwcGx5IHNpZGUgZWZmZWN0cyBmYWxzZSByZW1vdmFsIG9uIGFsbCBtb2R1bGUgdHlwZXM6IFsjJiM4MjAzOzg2MTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTMzKQotIFxbYnVpbGRdIFJlbW92ZSBgbGF5ZXJzYCBleHBlcmltZW50IGZsYWcgZnJvbSBuZXh0LXJ1bnRpbWUgd2VicGFjayBjb25maWc6IFsjJiM4MjAzOzg2MTI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTI2KQotIFR1cmJvcGFjazogb25seSBlbmFibGUgbmVzdGVkIGFzeW5jIGF2YWlsYWJpbGl0eSBpbiBwcm9kdWN0aW9uOiBbIyYjODIwMzs4NTcyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcyOCkKLSBcW3R1cmJvcGFja10gUmVtb3ZlIGBDbG9uZWAgZnJvbSBgRWZmZWN0YDogWyMmIzgyMDM7ODYxMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMTApCi0gVHVyYm9wYWNrOiBtYXJrIG1vcmUgbW9kdWxlcyBhcyBzaWRlIGVmZmVjdCBmcmVlOiBbIyYjODIwMzs4NjEzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEzNikKLSBcW3Rlc3RdIFVzZSBgbmV4dC1kYXRhLWFwaS1lbmRwb2ludGAgZm9yIE1pZGRsZXdhcmUgSFRUUCBtZXRob2QgdGVzdHM6IFsjJiM4MjAzOzg2MTU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTU3KQotIGZpeCBicm9rZW4gZXh0ZW5kIGltcGxlbWVudGF0aW9uIG9uIER5bmFtaWNTdG9yYWdlOiBbIyYjODIwMzs4NjIwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIwNCkKLSBUdXJib3BhY2s6IGF2b2lkIGNyZWF0aW5nIGFub3RoZXIgYXN5bmMgY2h1bmsgbG9hZGVyIHdoZXJlIHRoZXJlIGlzIGFscmVhZHkgb25lIGF2YWlsYWJsZTogWyMmIzgyMDM7ODU4MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MTcpCi0gRml4IHR5cG8gb24gMDMtbGF5b3V0cy1hbmQtcGFnZXMubWR4OiBbIyYjODIwMzs4NjE4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjE4NikKLSBVcGRhdGUgMTQtbWV0YWRhdGEtYW5kLW9nLWltYWdlcy5tZHg6IFsjJiM4MjAzOzg2MTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTk4KQotIFxbdHVyYm9wYWNrXSBNb2RlbCBgfHxgLCBgJiZgLCBhbmQgYD8/YCBhcyBjb250cm9sIGZsb3cgb3BlcmF0b3JzOiBbIyYjODIwMzs4NTgzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgzNykKLSBjaG9yZTogcmVtb3ZlIGVtcHR5IGRvY3MgZm9sZGVyOiBbIyYjODIwMzs4NjIxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIxNikKLSBkb2NzOiBjYWNoZUhhbmRsZXJzIHVzZSBvYmplY3QgaW5zdGVhZCBvZiBjbGFzczogWyMmIzgyMDM7ODYwMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMjIpCi0gZG9jczogZm9sbG93IHVwIHRvIGdldHRpbmcgc3RhcnRlZCBDQyBhbmQgdXNlLWNhY2hlIEFQSSByZWY6IFsjJiM4MjAzOzg1NTgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTgyKQotIFR1cmJvcGFjazogdXNlIGJhdGNoIGluc2VydCB0byBtYWtlIGRlcGVuZGVuY2llcyBvdXRkYXRlZDogWyMmIzgyMDM7ODU2MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MjUpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2MjMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjMzKQotIFxbdGVzdF0gVXBkYXRlIHNuYXBzaG90czogWyMmIzgyMDM7ODYyODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyODgpCi0gXFt0ZXN0XSBBZGQgZmFpbGluZyB0ZXN0IGZvciBgdXNlQWN0aW9uU3RhdGVgIHdpdGggYCd1c2UgY2FjaGUnYDogWyMmIzgyMDM7ODYyOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyOTIpCi0gXFt0ZXN0XSBEaXNhYmxlIGZsYWt5IHByZWZldGNoaW5nLnN0YWxlLXRpbWVzIHRlc3Q6IFsjJiM4MjAzOzg2Mjk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mjk5KQotIFVwZGF0ZSBSc3BhY2sgcHJvZHVjdGlvbiB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NjI4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI4MykKLSBSZXBsYWNlIHR1cGxlcyB3aXRoIGJldHRlciBzdWl0ZWQgZGF0YSBzdHJ1Y3R1cmVzIGZvciBzZXJ2ZXIgcmVmZXJlbmNlczogWyMmIzgyMDM7ODYyOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyOTQpCi0gY3JlYXRlLW5leHQtYXBwOiBBZGQgYGlnbm9yZVNjcmlwdHNgIGZvciBgdW5ycy1yZXNvbHZlcmAgb24gYnVuOiBbIyYjODIwMzs4NjMyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjMyNCkKLSBUdXJib3BhY2s6IGJ1bmRsZS1hbmFseXplciBuZWVkIHRvIGF2b2lkIHVzaW5nIHRoZSBsb2NhbCBuZXh0LmpzIGJ1aWxkOiBbIyYjODIwMzs4NjI1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1OCkKLSBUdXJib3BhY2s6IHJlbW92ZSB1bnVzZWQgbWV0aG9kOiBbIyYjODIwMzs4NjI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1OSkKLSBUdXJib3BhY2s6IGRpc2FibGUgaW5wdXQgc291cmNlIG1hcHMgZm9yIGFuYWx5emU6IFsjJiM4MjAzOzg2MzQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzQxKQotIFR1cmJvcGFjazogcGVyZjogRml4IHVudXNlZCBhcmd1bWVudCBmaWx0ZXJpbmcgb3B0aW1pemF0aW9uIGluIHR1cmJvLXRhc2tzIGZvciBgc2VsZmAgYXJndW1lbnRzOiBbIyYjODIwMzs4NjIzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIzMSkKLSBUdXJib3BhY2s6IFJlbW92ZSBkZWFkIGB0dXJib190YXNrczo6cGVyc2lzdGVkX2dyYXBoYCBtb2R1bGU6IFsjJiM4MjAzOzg2MzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzI5KQotIFxbdHVyYm9wYWNrXSBSZWZhY3RvciB0aGUgYW5hbHl6ZXIgdG8gZml4IGEgZmV3IGlzc3VlcyBhbmQgcHJlcGFyZSB0byBzcGxpdCBpdCB1cDogWyMmIzgyMDM7ODYyNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNjUpCi0gbmV4dC1hbmFseXplOiBpbXByb3ZlIG5ldHdvcmsgZXJyb3IgdmlzdWFsczogWyMmIzgyMDM7ODYyMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyMjIpCi0gVHVyYm9wYWNrOiB0ZXN0IGlmIHVudXNlZCBzZWxmIGFyZ3VtZW50cyBhcmUgZmlsdGVyZWQ6IFsjJiM4MjAzOzg2MzUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzUzKQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgMDk3MmUyMzktMjAyNTExMThgIHRvIGA4YWM1ZjRlYi0yMDI1MTExOWA6IFsjJiM4MjAzOzg2MzUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzUxKQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODYzMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzMzIpCi0gVHVyYm9wYWNrOiByZWZhY3RvciB0dXBsZSB2YXJpYW50IGludG8gc3RydWN0OiBbIyYjODIwMzs4NjM3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM3NCkKLSBNaWdyYXRlIHRvIFZpc2l0TXV0OiBbIyYjODIwMzs4NjM0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM0NykKLSBUdXJib3BhY2s6IGRlY29kZSB1cmwgZW5jb2RpbmcgYW5kIHJlbGF0aXZlIHBhdGhzIGluIHNvdXJjZSBtYXBzOiBbIyYjODIwMzs4NjM0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM0MikKLSBUdXJib3BhY2s6IHJlbW92ZSBBc3NldCBzdXBlcnRyYWl0IGZyb20gTW9kdWxlIHRyYWl0LiBNb2R1bGVzIGRvbid0IGhhdmUgY29udGVudDogWyMmIzgyMDM7ODYzMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzMzkpCi0gZG9jczogY3NyLWJhaWxvdXQgZGVidWdnaW5nOiBbIyYjODIwMzs4NjM1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM1OSkKLSBkb2NzOiBzZXJ2ZXJsZXNzIGRlcGxveSBmZWVkYmFjazogWyMmIzgyMDM7ODYzNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNTcpCi0gQnVtcCBzd2MgdG8gNDg6IFsjJiM4MjAzOzg2MjQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjQwKQotIGRvY3M6IGNhY2hlTGlmZSBmZWVkYmFjazogWyMmIzgyMDM7ODYxMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMjgpCi0gVXBkYXRlIE5leHQuanMgYXV0aCBkb2NzIGV4YW1wbGVzOiBbIyYjODIwMzs4NjM2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM2MSkKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODYzNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNjkpCi0gUmV2ZXJ0ICJUdXJib3BhY2s6IHJlbW92ZSBBc3NldCBzdXBlcnRyYWl0IGZyb20gTW9kdWxlIHRyYWl0LiBNb2R1bGVzIGRvbid0IGhhdmUgY29udGVudCI6IFsjJiM4MjAzOzg2NDE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDE1KQotIFJldmVydCAiXFt0dXJib3BhY2tdIE1vZGVsIGB8fGAsIGAmJmAsIGFuZCBgPz9gIGFzIGNvbnRyb2wgZmxvdyBvcGVyYXRvcnMgKFsjJiM4MjAzOzg1ODM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODM3KSkiOiBbIyYjODIwMzs4NjQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQzMikKLSBUdXJib3BhY2s6IGF2b2lkIGVtYmVkZGluZyBkZXBsb3ltZW50IElEIGludG8gdGhlIHR1cmJvcGFjayBydW50aW1lOiBbIyYjODIwMzs4NjM3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM3MCkKLSBSZXZlcnQgIlR1cmJvcGFjazogSnNBbmFseXplciBwYXJzZSBBc3NpZ25FeHByIChbIyYjODIwMzs4Mzk2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Mzk2MikpIjogWyMmIzgyMDM7ODY0MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0MjApCi0gXFt0ZXN0XSBMZXQgcGVuZGluZyB0ZXN0IGZpbmlzaCBvbiBhYm9ydDogWyMmIzgyMDM7ODYzMDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzMDcpCi0gRml4IGNvbXBpbGF0aW9uIG9mIGV4cG9ydGVkIHNlcnZlciBmdW5jdGlvbnM6IFsjJiM4MjAzOzg2Mjk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mjk2KQotIGRvY3M6IGZpeCBnZXRJbml0aWFsUHJvcHMgZXhlY3V0aW9uIGJlaGF2aW9yIGR1cmluZyBuYXZpZ2F0aW9uOiBbIyYjODIwMzs4NjM4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM4NykKLSBUdXJib3BhY2s6IGJhaWwgaW5zdGVhZCBvZiBwYW5pYzogWyMmIzgyMDM7ODY0NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0NzApCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2NDU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDU3KQotIEZpeCB0eXBlZCByb3V0ZXMgdGVzdCBleHBlY3RhdGlvbnM6IFsjJiM4MjAzOzg2NDg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDg3KQotIEFkZCB0ZXN0IGZvciBleHRlcm5hbCBtaWRkbGV3YXJlIHJld3JpdGUgd2l0aCBjaGFuZ2VkIGhlYWRlcnM6IFsjJiM4MjAzOzQ5NjA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzQ5NjA2KQotIEZpeCBncmFtbWFyIGFuZCB0eXBvcyBpbiB0eXBlc2NyaXB0IGRvYzogWyMmIzgyMDM7ODY1MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MTMpCi0gU2tpcCBmaWxlc3lzdGVtLWNhY2hlLnRlc3QudHMgdGVzdCB3aXRoIFdlYnBhY2s6IFsjJiM4MjAzOzg2NTA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTA2KQotIE1pZ3JhdGUgcmVxdWlyZWQtc2VydmVyLWZpbGVzLXNzci00MDQgdG8gYmUgaXNvbGF0ZWQ6IFsjJiM4MjAzOzg2NTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTE1KQotIFR1cmJvcGFjazogZml4dXAgcm91dGUgaGFzaGVzIGdlbmVyYXRpb246IFsjJiM4MjAzOzg2NTAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTAyKQotIEJ1bXAgc3djOiBbIyYjODIwMzs4NjQ5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ5NikKLSBUcnkgdG8gaW1wcm92ZSB0eXBlZC1yb3V0ZXMgdGVzdCBmbGFreW5lc3M6IFsjJiM4MjAzOzg2NTEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTEyKQotIFVzZSByZXRyeSBpbiB0ZXN0cyBpbnN0ZWFkIG9mIHJlcXVlc3RpbmcgcGFnZTogWyMmIzgyMDM7ODY1MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MzUpCi0gVHVyYm9wYWNrOiBVc2UgYERlYnVnYCBpbnN0ZWFkIG9mIGBEaXNwbGF5YCBmb3IgYFZhbHVlRGVidWdGb3JtYXRgIGltcGwgb24gYFJjU3RyYDogWyMmIzgyMDM7ODY1MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MjIpCi0gXFt0ZXN0XSBBZGQgdGVzdCBmaXh0dXJlIGZvciBydW50aW1lIGVycm9yIGluIGAndXNlIGNhY2hlJ2A6IFsjJiM4MjAzOzg2NDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDk5KQotIE1pZ3JhdGUgYXBwLWRpci1leHBvcnQgdGVzdCB0byBiZSBpc29sYXRlZDogWyMmIzgyMDM7ODY1MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MzQpCi0gVHVyYm9wYWNrOiB3cml0ZSBzeW1saW5rcyB0byBhY2Nlc3MgdHJhbnNpdGl2ZSBgc2VydmVyRXh0ZXJuYWxQYWNrYWdlc2AKLSBGaXggbm8tZG91YmxlLXRhaWx3aW5kLWV4ZWN1dGlvbiBmbGFrZTogWyMmIzgyMDM7ODY1NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NDkpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NjUzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUzMSkKLSBUdXJib3BhY2s6IHNsaWdodGx5IGZld2VyIHR1cmJvIHRhc2tzIGNhbGxzIGR1cmluZyByZXNvbHZpbmc6IFsjJiM4MjAzOzg2NTQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTQyKQotIFR1cmJvcGFjazogcmVtb3ZlIE9wdGlvblN0cmluZ2lmaWVkU291cmNlTWFwOiBbIyYjODIwMzs4NjU0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU0NykKLSBUdXJib3BhY2s6IFNpbXBsaWZ5IHRoZSByZXR1cm4gdHlwZSBvZiBgRmlsZVN5c3RlbVBhdGg6OnRyeV9qb2luYDogWyMmIzgyMDM7ODY1MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MjMpCi0gVHVyYm9wYWNrOiByZW1vdmUgaW50bygpIHdoaWNoIGNlbGxzIGludGVybmFsbHk6IFsjJiM4MjAzOzg2NTQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTQ4KQotIGRvY3M6IGZpeCBjYWNoZSBjb21wb25lbnQgZG9jIGdyYW1tYXI6IFsjJiM4MjAzOzg2NTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTYzKQotIGZpeCh0dXJib3BhY2spOiBEaXNhYmxlIEVTMyB0cmFuc2Zvcm1zIGZyb20gcHJlc2V0LWVudjogWyMmIzgyMDM7ODY1MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MzIpCi0gRG9uJ3QgcnVuIGJ1bmRsZS1hbmFseXplciBkZXYgc2NyaXB0IHdpdGggdHVyYm9yZXBvOiBbIyYjODIwMzs4NjU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU4NikKLSBcW3R1cmJvcGFja10gU3VwcG9ydCB0cmF2ZXJzaW5nIHRoZSBncmFwaCBpbiByZXZlcnNlIG9yZGVyOiBbIyYjODIwMzs4NjQyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQyNykKLSBVcGRhdGUgUnNwYWNrIGRldmVsb3BtZW50IHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2NjU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjU3KQotIFVwZGF0ZSBSc3BhY2sgcHJvZHVjdGlvbiB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NjY1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY1OCkKLSBcW3Rlc3RdIERlZmxha2UgYHVzZS1jYWNoZS1yb3V0ZXItaGFuZGxlci1vbmx5YCBpbiBkZXBsb3kgdGVzdHM6IFsjJiM4MjAzOzg2Njc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Njc4KQotIEFsbG93IGV4cG9ydGluZyBvYmplY3QgYW5kIGFycmF5IGxpdGVyYWxzIGluIGAndXNlIGNhY2hlJ2AgZmlsZXMgYWdhaW46IFsjJiM4MjAzOzg2NjU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjU1KQotIFR1cmJvcGFjazogdXNlIHRyYWNpbmcgY29udGV4dCBmb3IgY29uZmlnIHdhdGNoaW5nOiBbIyYjODIwMzs4NjU3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU3NikKLSBUdXJib3BhY2s6IGFsaWduIGNodW5rIGxvYWRpbmcgZXJyb3IgbmFtZTogWyMmIzgyMDM7ODY1OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1OTMpCi0gZG9jczogdXBkYXRlIHByZWZpeCB0d28tZGlnaXQgbnVtYmVyIGluIHJvdXRpbmcgc2VjdGlvbjogWyMmIzgyMDM7Nzc3NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvNzc3NTgpCi0gXFtidW5kbGUtYW5hbHl6ZXJdIERpc2FibGUgcmV2YWxpZGF0ZU9uRm9jdXMgYW5kIHJldmFsaWRhdGVPblJlY29ubmVjdDogWyMmIzgyMDM7ODY2ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2ODgpCi0gVHVyYm9wYWNrOiBpbXByb3ZlIGV2ZW50dWFsIGNvbnNpc3RlbmN5OiBbIyYjODIwMzs4NjY4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY4MikKLSBcW3Rlc3RdIEVuYWJsZSBQbGF5d3JpZ2h0IHRyYWNlcyBpbiBkZXBsb3kgdGVzdHM6IFsjJiM4MjAzOzg2NjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjgzKQotIFxbdGVzdF0gRGVmbGFrZSBgYXBwLWRpci1wcmV2ZW50LTMwNC1jYWNoaW5nYDogWyMmIzgyMDM7ODY2OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2OTMpCi0gQnVtcCB0byBzd2MgNDk6IFsjJiM4MjAzOzg2Njg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Njg5KQotIFR1cmJvcGFjazogcHJvY2Vzcy5lbnYuVFVSQk9QQUNLIHNob3VsZCBiZSBhIHN0cmluZzogWyMmIzgyMDM7ODY2ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2ODApCi0gVHVyYm9wYWNrOiBhcnJhbmdlIGVtcHR5IHNwYWNlIGluIHRyYWNlIHZpZXdlciBjb3JyZWN0bHk6IFsjJiM4MjAzOzg2NjEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjEyKQotIFxbCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoZXNlIHVwZGF0ZXMgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1pNDVNaTR4SWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRJdU9USXVNU0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 3dffb193614ade04b6ccea1b3ac82b327c33693f
      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/mypy/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/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 7ea45bed2e7240ef97a2656193348c3ff98ae1c2
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1955/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
