all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe4d:9b93
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 3a1dc651-b4a7-4fbf-a738-3791994a724b
        host_id: 25afcdcd4b24cc9d1766f11f81549380a3029030a455889bb61ec093
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe4d:9b93
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.104
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.198
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe4d:9b93
        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 flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: f1075f509bf94af5b8c51d32dea0aa54
      build_refs:
      - branch: main
        change: '1700'
        change_message: "Update react monorepo\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|
          [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
          | [`19.1.12` \u2192 `19.2.8`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.12/19.2.8)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.12/19.2.8?slim=true)
          |\n| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
          | [`19.1.8` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.8/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.8/19.2.3?slim=true)
          |\n| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.1/19.2.3?slim=true)
          |\n| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react-dom/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.1/19.2.3?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>facebook/react (react)</summary>\n\n###
          [`v19.2.3`](https://redirect.github.com/facebook/react/releases/tag/v19.2.3):
          19.2.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.2...v19.2.3)\n\n#####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.2.2`](https://redirect.github.com/facebook/react/releases/tag/v19.2.2):
          19.2.2 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.1...v19.2.2)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable)  [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289))\n\n###
          [`v19.2.1`](https://redirect.github.com/facebook/react/releases/tag/v19.2.1):
          19.2.1 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.0...v19.2.1)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\n\n###
          [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)\n\n[Compare
          Source](https://redirect.github.com/facebook/react/compare/v19.1.4...v19.2.0)\n\nBelow
          is a list of all new features, APIs, and bug fixes.\n\nRead the [React 19.2
          release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.\n\n#####
          New React Features\n\n- [`<Activity>`](https://react.dev/reference/react/Activity):
          A new API to hide and restore the UI and internal state of its children.\n-
          [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is
          a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).\n-
          [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs)
          lets your know when the `cache()` lifetime is over.\n- [React Performance
          tracks](https://react.dev/reference/dev-tools/react-performance-tracks)
          appear on the Performance panel\u2019s timeline in your browser developer
          tools\n\n##### New React DOM Features\n\n- Added resume APIs for partial
          pre-rendering with Web Streams:\n  - [`resume`](https://react.dev/reference/react-dom/server/resume):
          to resume a prerender to a stream.\n  - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender):
          to resume a prerender to HTML.\n- Added resume APIs for partial pre-rendering
          with Node Streams:\n  - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream):
          to resume a prerender to a stream.\n  - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream):
          to resume a prerender to HTML.\n- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender)
          APIs to return a `postponed` state that can be passed to the `resume` APIs.\n\n#####
          Notable changes\n\n- React DOM now batches suspense boundary reveals, matching
          the behavior of client side rendering. This change is especially noticeable
          when animating the reveal of Suspense boundaries e.g. with the upcoming
          `<ViewTransition>` Component. React will batch as much reveals as possible
          before the first paint while trying to hit popular first-contentful paint
          metrics.\n- Add Node Web Streams (`prerender`, `renderToReadableStream`)
          to server-side-rendering APIs for Node.js\n- Use underscore instead of `:`
          IDs generated by useId\n\n##### All Changes\n\n##### React\n\n- `<Activity
          />` was developed over many years, starting before `ClassComponent.setState`
          ([@&#8203;acdlite](https://redirect.github.com/acdlite) [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          and many others)\n- Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\"
          ([@&#8203;kassens](https://redirect.github.com/kassens) [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507))\n-
          Include stack of cause of React instrumentation errors with `%o` placeholder
          ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198))\n-
          Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821))\n-
          Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376))\n-
          Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055))\n-
          Hide/unhide the content of dehydrated suspense boundaries if they resuspend
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900))\n-
          Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits)
          [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145))\n-
          Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629),
          [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724),
          [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735),
          [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723))\n-
          Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33557](https://redirect.github.com/facebook/react/pull/33557))\n\n#####
          React DOM\n\n- Block on Suspensey Fonts during reveal of server-side-rendered
          content ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342))\n-
          Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001),
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099),
          [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422))\n-
          Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira)
          [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264))\n-
          Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist)
          [#&#8203;32461](https://redirect.github.com/facebook/react/pull/32461))\n-
          Warn for using a React owned node as a Container if it also has text content
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774))\n-
          s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii)
          [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763))\n-
          Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa)
          [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941))\n-
          Enable the `progressiveChunkSize` option for server-side-rendering APIs
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027))\n-
          Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering
          ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467))\n-
          Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff)
          [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192))\n-
          Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33475](https://redirect.github.com/facebook/react/pull/33475))\n\n#####
          React Server Components\n\n- Preload `<img>` and `<link>` using hints before
          they're rendered ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604))\n-
          Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;34189](https://redirect.github.com/facebook/react/pull/34189))\n-
          Fix a bug when returning a Temporary reference (e.g. a Client Reference)
          from Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084),
          [@&#8203;denk0403](https://redirect.github.com/denk0403) [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761))\n-
          Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707))\n-
          Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce)
          [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531))\n-
          Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript)
          [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028))\n-
          Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable)
          [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350))\n-
          Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33665](https://redirect.github.com/facebook/react/pull/33665))\n\n#####
          React Reconciler\n\n- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261)
          and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312)
          had their parameter order adjusted after `on*` handlers to account for upcoming
          experimental APIs\n\n### [`v19.1.4`](https://redirect.github.com/facebook/react/releases/tag/v19.1.4):
          19.1.4 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.3...v19.1.4)\n\n####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.1.3`](https://redirect.github.com/facebook/react/releases/tag/v19.1.3):
          19.1.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.2...v19.1.3)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289),
          [#&#8203;35345](https://redirect.github.com/facebook/react/pull/35345))\n\n###
          [`v19.1.2`](https://redirect.github.com/facebook/react/releases/tag/v19.1.2):
          19.1.2 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.1.2)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\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\U0001F47B **Immortal**: This PR will
          be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions)
          if that's undesired.\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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1700
        commit_id: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        patchset: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        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: c792cdf18b8a46c6ae4c1db0de022c7c
      buildset_refs:
      - branch: main
        change: '1700'
        change_message: "Update react monorepo\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|
          [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
          | [`19.1.12` \u2192 `19.2.8`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.12/19.2.8)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.12/19.2.8?slim=true)
          |\n| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
          | [`19.1.8` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.8/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.8/19.2.3?slim=true)
          |\n| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.1/19.2.3?slim=true)
          |\n| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react-dom/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.1/19.2.3?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>facebook/react (react)</summary>\n\n###
          [`v19.2.3`](https://redirect.github.com/facebook/react/releases/tag/v19.2.3):
          19.2.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.2...v19.2.3)\n\n#####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.2.2`](https://redirect.github.com/facebook/react/releases/tag/v19.2.2):
          19.2.2 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.1...v19.2.2)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable)  [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289))\n\n###
          [`v19.2.1`](https://redirect.github.com/facebook/react/releases/tag/v19.2.1):
          19.2.1 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.0...v19.2.1)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\n\n###
          [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)\n\n[Compare
          Source](https://redirect.github.com/facebook/react/compare/v19.1.4...v19.2.0)\n\nBelow
          is a list of all new features, APIs, and bug fixes.\n\nRead the [React 19.2
          release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.\n\n#####
          New React Features\n\n- [`<Activity>`](https://react.dev/reference/react/Activity):
          A new API to hide and restore the UI and internal state of its children.\n-
          [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is
          a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).\n-
          [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs)
          lets your know when the `cache()` lifetime is over.\n- [React Performance
          tracks](https://react.dev/reference/dev-tools/react-performance-tracks)
          appear on the Performance panel\u2019s timeline in your browser developer
          tools\n\n##### New React DOM Features\n\n- Added resume APIs for partial
          pre-rendering with Web Streams:\n  - [`resume`](https://react.dev/reference/react-dom/server/resume):
          to resume a prerender to a stream.\n  - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender):
          to resume a prerender to HTML.\n- Added resume APIs for partial pre-rendering
          with Node Streams:\n  - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream):
          to resume a prerender to a stream.\n  - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream):
          to resume a prerender to HTML.\n- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender)
          APIs to return a `postponed` state that can be passed to the `resume` APIs.\n\n#####
          Notable changes\n\n- React DOM now batches suspense boundary reveals, matching
          the behavior of client side rendering. This change is especially noticeable
          when animating the reveal of Suspense boundaries e.g. with the upcoming
          `<ViewTransition>` Component. React will batch as much reveals as possible
          before the first paint while trying to hit popular first-contentful paint
          metrics.\n- Add Node Web Streams (`prerender`, `renderToReadableStream`)
          to server-side-rendering APIs for Node.js\n- Use underscore instead of `:`
          IDs generated by useId\n\n##### All Changes\n\n##### React\n\n- `<Activity
          />` was developed over many years, starting before `ClassComponent.setState`
          ([@&#8203;acdlite](https://redirect.github.com/acdlite) [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          and many others)\n- Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\"
          ([@&#8203;kassens](https://redirect.github.com/kassens) [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507))\n-
          Include stack of cause of React instrumentation errors with `%o` placeholder
          ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198))\n-
          Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821))\n-
          Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376))\n-
          Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055))\n-
          Hide/unhide the content of dehydrated suspense boundaries if they resuspend
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900))\n-
          Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits)
          [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145))\n-
          Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629),
          [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724),
          [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735),
          [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723))\n-
          Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33557](https://redirect.github.com/facebook/react/pull/33557))\n\n#####
          React DOM\n\n- Block on Suspensey Fonts during reveal of server-side-rendered
          content ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342))\n-
          Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001),
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099),
          [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422))\n-
          Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira)
          [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264))\n-
          Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist)
          [#&#8203;32461](https://redirect.github.com/facebook/react/pull/32461))\n-
          Warn for using a React owned node as a Container if it also has text content
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774))\n-
          s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii)
          [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763))\n-
          Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa)
          [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941))\n-
          Enable the `progressiveChunkSize` option for server-side-rendering APIs
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027))\n-
          Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering
          ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467))\n-
          Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff)
          [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192))\n-
          Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33475](https://redirect.github.com/facebook/react/pull/33475))\n\n#####
          React Server Components\n\n- Preload `<img>` and `<link>` using hints before
          they're rendered ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604))\n-
          Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;34189](https://redirect.github.com/facebook/react/pull/34189))\n-
          Fix a bug when returning a Temporary reference (e.g. a Client Reference)
          from Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084),
          [@&#8203;denk0403](https://redirect.github.com/denk0403) [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761))\n-
          Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707))\n-
          Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce)
          [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531))\n-
          Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript)
          [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028))\n-
          Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable)
          [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350))\n-
          Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33665](https://redirect.github.com/facebook/react/pull/33665))\n\n#####
          React Reconciler\n\n- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261)
          and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312)
          had their parameter order adjusted after `on*` handlers to account for upcoming
          experimental APIs\n\n### [`v19.1.4`](https://redirect.github.com/facebook/react/releases/tag/v19.1.4):
          19.1.4 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.3...v19.1.4)\n\n####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.1.3`](https://redirect.github.com/facebook/react/releases/tag/v19.1.3):
          19.1.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.2...v19.1.3)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289),
          [#&#8203;35345](https://redirect.github.com/facebook/react/pull/35345))\n\n###
          [`v19.1.2`](https://redirect.github.com/facebook/react/releases/tag/v19.1.2):
          19.1.2 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.1.2)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\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\U0001F47B **Immortal**: This PR will
          be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions)
          if that's undesired.\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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1700
        commit_id: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        patchset: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        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: '1700'
      change_message: "Update react monorepo\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|
        [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
        ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
        | [`19.1.12` \u2192 `19.2.8`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.12/19.2.8)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.8?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.12/19.2.8?slim=true)
        |\n| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
        ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
        | [`19.1.8` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.8/19.2.3)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.3?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.8/19.2.3?slim=true)
        |\n| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react))
        | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react/19.1.1/19.2.3)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.3?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.1/19.2.3?slim=true)
        |\n| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom))
        | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react-dom/19.1.1/19.2.3)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.3?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.1/19.2.3?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>facebook/react (react)</summary>\n\n###
        [`v19.2.3`](https://redirect.github.com/facebook/react/releases/tag/v19.2.3):
        19.2.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.2...v19.2.3)\n\n#####
        React Server Components\n\n- Add extra loop protection to React Server Functions
        ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
        [`v19.2.2`](https://redirect.github.com/facebook/react/releases/tag/v19.2.2):
        19.2.2 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.1...v19.2.2)\n\n#####
        React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled` to
        private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
        [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
        Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
        [@&#8203;unstubbable](https://redirect.github.com/unstubbable)  [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289))\n\n###
        [`v19.2.1`](https://redirect.github.com/facebook/react/releases/tag/v19.2.1):
        19.2.1 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.0...v19.2.1)\n\n#####
        React Server Components\n\n- Bring React Server Component fixes to Server
        Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\n\n###
        [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)\n\n[Compare
        Source](https://redirect.github.com/facebook/react/compare/v19.1.4...v19.2.0)\n\nBelow
        is a list of all new features, APIs, and bug fixes.\n\nRead the [React 19.2
        release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.\n\n#####
        New React Features\n\n- [`<Activity>`](https://react.dev/reference/react/Activity):
        A new API to hide and restore the UI and internal state of its children.\n-
        [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is a
        React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).\n-
        [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs)
        lets your know when the `cache()` lifetime is over.\n- [React Performance
        tracks](https://react.dev/reference/dev-tools/react-performance-tracks) appear
        on the Performance panel\u2019s timeline in your browser developer tools\n\n#####
        New React DOM Features\n\n- Added resume APIs for partial pre-rendering with
        Web Streams:\n  - [`resume`](https://react.dev/reference/react-dom/server/resume):
        to resume a prerender to a stream.\n  - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender):
        to resume a prerender to HTML.\n- Added resume APIs for partial pre-rendering
        with Node Streams:\n  - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream):
        to resume a prerender to a stream.\n  - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream):
        to resume a prerender to HTML.\n- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender)
        APIs to return a `postponed` state that can be passed to the `resume` APIs.\n\n#####
        Notable changes\n\n- React DOM now batches suspense boundary reveals, matching
        the behavior of client side rendering. This change is especially noticeable
        when animating the reveal of Suspense boundaries e.g. with the upcoming `<ViewTransition>`
        Component. React will batch as much reveals as possible before the first paint
        while trying to hit popular first-contentful paint metrics.\n- Add Node Web
        Streams (`prerender`, `renderToReadableStream`) to server-side-rendering APIs
        for Node.js\n- Use underscore instead of `:` IDs generated by useId\n\n#####
        All Changes\n\n##### React\n\n- `<Activity />` was developed over many years,
        starting before `ClassComponent.setState` ([@&#8203;acdlite](https://redirect.github.com/acdlite)
        [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) and many others)\n-
        Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\" ([@&#8203;kassens](https://redirect.github.com/kassens)
        [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507))\n-
        Include stack of cause of React instrumentation errors with `%o` placeholder
        ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198))\n-
        Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite)
        [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821))\n-
        Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite)
        [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376))\n-
        Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055))\n-
        Hide/unhide the content of dehydrated suspense boundaries if they resuspend
        ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900))\n-
        Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits)
        [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145))\n-
        Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
        [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629),
        [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724), [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735),
        [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723))\n-
        Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;33557](https://redirect.github.com/facebook/react/pull/33557))\n\n#####
        React DOM\n\n- Block on Suspensey Fonts during reveal of server-side-rendered
        content ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342))\n-
        Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
        [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001),
        [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099),
        [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422))\n-
        Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira)
        [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264))\n-
        Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist)
        [#&#8203;32461](https://redirect.github.com/facebook/react/pull/32461))\n-
        Warn for using a React owned node as a Container if it also has text content
        ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774))\n-
        s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii)
        [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763))\n-
        Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa)
        [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941))\n-
        Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027))\n-
        Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering
        ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467))\n-
        Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff)
        [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192))\n-
        Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;33475](https://redirect.github.com/facebook/react/pull/33475))\n\n#####
        React Server Components\n\n- Preload `<img>` and `<link>` using hints before
        they're rendered ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604))\n-
        Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
        [#&#8203;34189](https://redirect.github.com/facebook/react/pull/34189))\n-
        Fix a bug when returning a Temporary reference (e.g. a Client Reference) from
        Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084), [@&#8203;denk0403](https://redirect.github.com/denk0403)
        [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761))\n-
        Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
        [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707))\n-
        Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce)
        [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531))\n-
        Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript)
        [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028))\n-
        Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable)
        [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350))\n-
        Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
        [#&#8203;33665](https://redirect.github.com/facebook/react/pull/33665))\n\n#####
        React Reconciler\n\n- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261)
        and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312)
        had their parameter order adjusted after `on*` handlers to account for upcoming
        experimental APIs\n\n### [`v19.1.4`](https://redirect.github.com/facebook/react/releases/tag/v19.1.4):
        19.1.4 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.3...v19.1.4)\n\n####
        React Server Components\n\n- Add extra loop protection to React Server Functions
        ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
        [`v19.1.3`](https://redirect.github.com/facebook/react/releases/tag/v19.1.3):
        19.1.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.2...v19.1.3)\n\n#####
        React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled` to
        private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
        [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
        Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
        [@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289),
        [#&#8203;35345](https://redirect.github.com/facebook/react/pull/35345))\n\n###
        [`v19.1.2`](https://redirect.github.com/facebook/react/releases/tag/v19.1.2):
        19.1.2 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.1.2)\n\n#####
        React Server Components\n\n- Bring React Server Component fixes to Server
        Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\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\U0001F47B **Immortal**: This PR will be
        recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions)
        if that's undesired.\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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/1700
      child_jobs: []
      commit_id: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
      event_id: f276d4c0-ee25-11f0-99a9-53fa9161f5f0
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/f1075f509bf94af5b8c51d32dea0aa54/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/f1075f509bf94af5b8c51d32dea0aa54/work/logs
        result_data_file: /var/lib/zuul/builds/f1075f509bf94af5b8c51d32dea0aa54/work/results.json
        src_root: /var/lib/zuul/builds/f1075f509bf94af5b8c51d32dea0aa54/work/src
        work_root: /var/lib/zuul/builds/f1075f509bf94af5b8c51d32dea0aa54/work
      include_vars: []
      items:
      - branch: main
        change: '1700'
        change_message: "Update react monorepo\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|
          [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
          | [`19.1.12` \u2192 `19.2.8`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.12/19.2.8)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.12/19.2.8?slim=true)
          |\n| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
          ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
          | [`19.1.8` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.8/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.8/19.2.3?slim=true)
          |\n| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.1/19.2.3?slim=true)
          |\n| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom))
          | [`19.1.1` \u2192 `19.2.3`](https://renovatebot.com/diffs/npm/react-dom/19.1.1/19.2.3)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.3?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.1/19.2.3?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>facebook/react (react)</summary>\n\n###
          [`v19.2.3`](https://redirect.github.com/facebook/react/releases/tag/v19.2.3):
          19.2.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.2...v19.2.3)\n\n#####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.2.2`](https://redirect.github.com/facebook/react/releases/tag/v19.2.2):
          19.2.2 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.1...v19.2.2)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable)  [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289))\n\n###
          [`v19.2.1`](https://redirect.github.com/facebook/react/releases/tag/v19.2.1):
          19.2.1 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.2.0...v19.2.1)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\n\n###
          [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)\n\n[Compare
          Source](https://redirect.github.com/facebook/react/compare/v19.1.4...v19.2.0)\n\nBelow
          is a list of all new features, APIs, and bug fixes.\n\nRead the [React 19.2
          release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.\n\n#####
          New React Features\n\n- [`<Activity>`](https://react.dev/reference/react/Activity):
          A new API to hide and restore the UI and internal state of its children.\n-
          [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is
          a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).\n-
          [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs)
          lets your know when the `cache()` lifetime is over.\n- [React Performance
          tracks](https://react.dev/reference/dev-tools/react-performance-tracks)
          appear on the Performance panel\u2019s timeline in your browser developer
          tools\n\n##### New React DOM Features\n\n- Added resume APIs for partial
          pre-rendering with Web Streams:\n  - [`resume`](https://react.dev/reference/react-dom/server/resume):
          to resume a prerender to a stream.\n  - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender):
          to resume a prerender to HTML.\n- Added resume APIs for partial pre-rendering
          with Node Streams:\n  - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream):
          to resume a prerender to a stream.\n  - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream):
          to resume a prerender to HTML.\n- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender)
          APIs to return a `postponed` state that can be passed to the `resume` APIs.\n\n#####
          Notable changes\n\n- React DOM now batches suspense boundary reveals, matching
          the behavior of client side rendering. This change is especially noticeable
          when animating the reveal of Suspense boundaries e.g. with the upcoming
          `<ViewTransition>` Component. React will batch as much reveals as possible
          before the first paint while trying to hit popular first-contentful paint
          metrics.\n- Add Node Web Streams (`prerender`, `renderToReadableStream`)
          to server-side-rendering APIs for Node.js\n- Use underscore instead of `:`
          IDs generated by useId\n\n##### All Changes\n\n##### React\n\n- `<Activity
          />` was developed over many years, starting before `ClassComponent.setState`
          ([@&#8203;acdlite](https://redirect.github.com/acdlite) [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          and many others)\n- Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\"
          ([@&#8203;kassens](https://redirect.github.com/kassens) [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507))\n-
          Include stack of cause of React instrumentation errors with `%o` placeholder
          ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198))\n-
          Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821))\n-
          Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite)
          [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376))\n-
          Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055))\n-
          Hide/unhide the content of dehydrated suspense boundaries if they resuspend
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900))\n-
          Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits)
          [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145))\n-
          Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629),
          [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724),
          [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735),
          [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723))\n-
          Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33557](https://redirect.github.com/facebook/react/pull/33557))\n\n#####
          React DOM\n\n- Block on Suspensey Fonts during reveal of server-side-rendered
          content ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342))\n-
          Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001),
          [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099),
          [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422))\n-
          Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira)
          [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264))\n-
          Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist)
          [#&#8203;32461](https://redirect.github.com/facebook/react/pull/32461))\n-
          Warn for using a React owned node as a Container if it also has text content
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774))\n-
          s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii)
          [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763))\n-
          Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa)
          [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941))\n-
          Enable the `progressiveChunkSize` option for server-side-rendering APIs
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027))\n-
          Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering
          ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467))\n-
          Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff)
          [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192))\n-
          Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33475](https://redirect.github.com/facebook/react/pull/33475))\n\n#####
          React Server Components\n\n- Preload `<img>` and `<link>` using hints before
          they're rendered ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604))\n-
          Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;34189](https://redirect.github.com/facebook/react/pull/34189))\n-
          Fix a bug when returning a Temporary reference (e.g. a Client Reference)
          from Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084),
          [@&#8203;denk0403](https://redirect.github.com/denk0403) [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761))\n-
          Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707))\n-
          Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce)
          [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531))\n-
          Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript)
          [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028))\n-
          Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable)
          [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350))\n-
          Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;33665](https://redirect.github.com/facebook/react/pull/33665))\n\n#####
          React Reconciler\n\n- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261)
          and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312)
          had their parameter order adjusted after `on*` handlers to account for upcoming
          experimental APIs\n\n### [`v19.1.4`](https://redirect.github.com/facebook/react/releases/tag/v19.1.4):
          19.1.4 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.3...v19.1.4)\n\n####
          React Server Components\n\n- Add extra loop protection to React Server Functions
          ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;35351](https://redirect.github.com/facebook/react/pull/35351))\n\n###
          [`v19.1.3`](https://redirect.github.com/facebook/react/releases/tag/v19.1.3):
          19.1.3 (December 11th, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.2...v19.1.3)\n\n#####
          React Server Components\n\n- Move `react-server-dom-webpack/*.unbundled`
          to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon)
          [#&#8203;35290](https://redirect.github.com/facebook/react/pull/35290))\n-
          Patch Promise cycles and toString on Server Functions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage),
          [@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;35289](https://redirect.github.com/facebook/react/pull/35289),
          [#&#8203;35345](https://redirect.github.com/facebook/react/pull/35345))\n\n###
          [`v19.1.2`](https://redirect.github.com/facebook/react/releases/tag/v19.1.2):
          19.1.2 (December 3rd, 2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.1.2)\n\n#####
          React Server Components\n\n- Bring React Server Component fixes to Server
          Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage)
          [#&#8203;35277](https://redirect.github.com/facebook/react/pull/35277))\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\U0001F47B **Immortal**: This PR will
          be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions)
          if that's undesired.\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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1700
        commit_id: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        patchset: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
        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: flake8
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIHJlYWN0IG1vbm9yZXBvCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IFtBZ2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgW0NvbmZpZGVuY2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbQHR5cGVzL3JlYWN0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGVmaW5pdGVseVR5cGVkL0RlZmluaXRlbHlUeXBlZC90cmVlL21hc3Rlci90eXBlcy9yZWFjdCkgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EZWZpbml0ZWx5VHlwZWQvRGVmaW5pdGVseVR5cGVkL3RyZWUvSEVBRC90eXBlcy9yZWFjdCkpIHwgW2AxOS4xLjEyYCDihpIgYDE5LjIuOGBdKGh0dHBzOi8vcmVub3ZhdGVib3QuY29tL2RpZmZzL25wbS9AdHlwZXMlMmZyZWFjdC8xOS4xLjEyLzE5LjIuOCkgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vQHR5cGVzJTJmcmVhY3QvMTkuMi44P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL25wbS9AdHlwZXMlMmZyZWFjdC8xOS4xLjEyLzE5LjIuOD9zbGltPXRydWUpIHwKfCBbQHR5cGVzL3JlYWN0LWRvbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQvdHJlZS9tYXN0ZXIvdHlwZXMvcmVhY3QtZG9tKSAoW3NvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RlZmluaXRlbHlUeXBlZC9EZWZpbml0ZWx5VHlwZWQvdHJlZS9IRUFEL3R5cGVzL3JlYWN0LWRvbSkpIHwgW2AxOS4xLjhgIOKGkiBgMTkuMi4zYF0oaHR0cHM6Ly9yZW5vdmF0ZWJvdC5jb20vZGlmZnMvbnBtL0B0eXBlcyUyZnJlYWN0LWRvbS8xOS4xLjgvMTkuMi4zKSB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL25wbS9AdHlwZXMlMmZyZWFjdC1kb20vMTkuMi4zP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL25wbS9AdHlwZXMlMmZyZWFjdC1kb20vMTkuMS44LzE5LjIuMz9zbGltPXRydWUpIHwKfCBbcmVhY3RdKGh0dHBzOi8vcmVhY3QuZGV2LykgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC90cmVlL0hFQUQvcGFja2FnZXMvcmVhY3QpKSB8IFtgMTkuMS4xYCDihpIgYDE5LjIuM2BdKGh0dHBzOi8vcmVub3ZhdGVib3QuY29tL2RpZmZzL25wbS9yZWFjdC8xOS4xLjEvMTkuMi4zKSB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL25wbS9yZWFjdC8xOS4yLjM/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvbnBtL3JlYWN0LzE5LjEuMS8xOS4yLjM/c2xpbT10cnVlKSB8CnwgW3JlYWN0LWRvbV0oaHR0cHM6Ly9yZWFjdC5kZXYvKSAoW3NvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3RyZWUvSEVBRC9wYWNrYWdlcy9yZWFjdC1kb20pKSB8IFtgMTkuMS4xYCDihpIgYDE5LjIuM2BdKGh0dHBzOi8vcmVub3ZhdGVib3QuY29tL2RpZmZzL25wbS9yZWFjdC1kb20vMTkuMS4xLzE5LjIuMykgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vcmVhY3QtZG9tLzE5LjIuMz9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9ucG0vcmVhY3QtZG9tLzE5LjEuMS8xOS4yLjM/c2xpbT10cnVlKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+ZmFjZWJvb2svcmVhY3QgKHJlYWN0KTwvc3VtbWFyeT4KCiMjIyBbYHYxOS4yLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcmVsZWFzZXMvdGFnL3YxOS4yLjMpOiAxOS4yLjMgKERlY2VtYmVyIDExdGgsIDIwMjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9jb21wYXJlL3YxOS4yLjIuLi52MTkuMi4zKQoKIyMjIyMgUmVhY3QgU2VydmVyIENvbXBvbmVudHMKCi0gQWRkIGV4dHJhIGxvb3AgcHJvdGVjdGlvbiB0byBSZWFjdCBTZXJ2ZXIgRnVuY3Rpb25zIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszNTM1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzUzNTEpKQoKIyMjIFtgdjE5LjIuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9yZWxlYXNlcy90YWcvdjE5LjIuMik6IDE5LjIuMiAoRGVjZW1iZXIgMTF0aCwgMjAyNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2NvbXBhcmUvdjE5LjIuMS4uLnYxOS4yLjIpCgojIyMjIyBSZWFjdCBTZXJ2ZXIgQ29tcG9uZW50cwoKLSBNb3ZlIGByZWFjdC1zZXJ2ZXItZG9tLXdlYnBhY2svKi51bmJ1bmRsZWRgIHRvIHByaXZhdGUgYHJlYWN0LXNlcnZlci1kb20tdW5idW5kbGVkYCAoW0AmIzgyMDM7ZXBzMWxvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VwczFsb24pIFsjJiM4MjAzOzM1MjkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zNTI5MCkpCi0gUGF0Y2ggUHJvbWlzZSBjeWNsZXMgYW5kIHRvU3RyaW5nIG9uIFNlcnZlciBGdW5jdGlvbnMgKFtAJiM4MjAzO3NlYm1hcmtiYWdlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2VibWFya2JhZ2UpLCBbQCYjODIwMzt1bnN0dWJiYWJsZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Vuc3R1YmJhYmxlKSAgWyMmIzgyMDM7MzUyODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM1Mjg5KSkKCiMjIyBbYHYxOS4yLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcmVsZWFzZXMvdGFnL3YxOS4yLjEpOiAxOS4yLjEgKERlY2VtYmVyIDNyZCwgMjAyNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2NvbXBhcmUvdjE5LjIuMC4uLnYxOS4yLjEpCgojIyMjIyBSZWFjdCBTZXJ2ZXIgQ29tcG9uZW50cwoKLSBCcmluZyBSZWFjdCBTZXJ2ZXIgQ29tcG9uZW50IGZpeGVzIHRvIFNlcnZlciBBY3Rpb25zIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszNTI3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzUyNzcpKQoKIyMjIFtgdjE5LjIuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzE5MjAtT2N0b2Jlci0xc3QtMjAyNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2NvbXBhcmUvdjE5LjEuNC4uLnYxOS4yLjApCgpCZWxvdyBpcyBhIGxpc3Qgb2YgYWxsIG5ldyBmZWF0dXJlcywgQVBJcywgYW5kIGJ1ZyBmaXhlcy4KClJlYWQgdGhlIFtSZWFjdCAxOS4yIHJlbGVhc2UgcG9zdF0oaHR0cHM6Ly9yZWFjdC5kZXYvYmxvZy8yMDI1LzEwLzAxL3JlYWN0LTE5LTIpIGZvciBtb3JlIGluZm9ybWF0aW9uLgoKIyMjIyMgTmV3IFJlYWN0IEZlYXR1cmVzCgotIFtgPEFjdGl2aXR5PmBdKGh0dHBzOi8vcmVhY3QuZGV2L3JlZmVyZW5jZS9yZWFjdC9BY3Rpdml0eSk6IEEgbmV3IEFQSSB0byBoaWRlIGFuZCByZXN0b3JlIHRoZSBVSSBhbmQgaW50ZXJuYWwgc3RhdGUgb2YgaXRzIGNoaWxkcmVuLgotIFtgdXNlRWZmZWN0RXZlbnRgXShodHRwczovL3JlYWN0LmRldi9yZWZlcmVuY2UvcmVhY3QvdXNlRWZmZWN0RXZlbnQpIGlzIGEgUmVhY3QgSG9vayB0aGF0IGxldHMgeW91IGV4dHJhY3Qgbm9uLXJlYWN0aXZlIGxvZ2ljIGludG8gYW4gW0VmZmVjdCBFdmVudF0oaHR0cHM6Ly9yZWFjdC5kZXYvbGVhcm4vc2VwYXJhdGluZy1ldmVudHMtZnJvbS1lZmZlY3RzI2RlY2xhcmluZy1hbi1lZmZlY3QtZXZlbnQpLgotIFtgY2FjaGVTaWduYWxgXShodHRwczovL3JlYWN0LmRldi9yZWZlcmVuY2UvcmVhY3QvY2FjaGVTaWduYWwpIChmb3IgUlNDcykgbGV0cyB5b3VyIGtub3cgd2hlbiB0aGUgYGNhY2hlKClgIGxpZmV0aW1lIGlzIG92ZXIuCi0gW1JlYWN0IFBlcmZvcm1hbmNlIHRyYWNrc10oaHR0cHM6Ly9yZWFjdC5kZXYvcmVmZXJlbmNlL2Rldi10b29scy9yZWFjdC1wZXJmb3JtYW5jZS10cmFja3MpIGFwcGVhciBvbiB0aGUgUGVyZm9ybWFuY2UgcGFuZWzigJlzIHRpbWVsaW5lIGluIHlvdXIgYnJvd3NlciBkZXZlbG9wZXIgdG9vbHMKCiMjIyMjIE5ldyBSZWFjdCBET00gRmVhdHVyZXMKCi0gQWRkZWQgcmVzdW1lIEFQSXMgZm9yIHBhcnRpYWwgcHJlLXJlbmRlcmluZyB3aXRoIFdlYiBTdHJlYW1zOgogIC0gW2ByZXN1bWVgXShodHRwczovL3JlYWN0LmRldi9yZWZlcmVuY2UvcmVhY3QtZG9tL3NlcnZlci9yZXN1bWUpOiB0byByZXN1bWUgYSBwcmVyZW5kZXIgdG8gYSBzdHJlYW0uCiAgLSBbYHJlc3VtZUFuZFByZXJlbmRlcmBdKGh0dHBzOi8vcmVhY3QuZGV2L3JlZmVyZW5jZS9yZWFjdC1kb20vc3RhdGljL3Jlc3VtZUFuZFByZXJlbmRlcik6IHRvIHJlc3VtZSBhIHByZXJlbmRlciB0byBIVE1MLgotIEFkZGVkIHJlc3VtZSBBUElzIGZvciBwYXJ0aWFsIHByZS1yZW5kZXJpbmcgd2l0aCBOb2RlIFN0cmVhbXM6CiAgLSBbYHJlc3VtZVRvUGlwZWFibGVTdHJlYW1gXShodHRwczovL3JlYWN0LmRldi9yZWZlcmVuY2UvcmVhY3QtZG9tL3NlcnZlci9yZXN1bWVUb1BpcGVhYmxlU3RyZWFtKTogdG8gcmVzdW1lIGEgcHJlcmVuZGVyIHRvIGEgc3RyZWFtLgogIC0gW2ByZXN1bWVBbmRQcmVyZW5kZXJUb05vZGVTdHJlYW1gXShodHRwczovL3JlYWN0LmRldi9yZWZlcmVuY2UvcmVhY3QtZG9tL3N0YXRpYy9yZXN1bWVBbmRQcmVyZW5kZXJUb05vZGVTdHJlYW0pOiB0byByZXN1bWUgYSBwcmVyZW5kZXIgdG8gSFRNTC4KLSBVcGRhdGVkIFtgcHJlcmVuZGVyYF0oaHR0cHM6Ly9yZWFjdC5kZXYvcmVmZXJlbmNlL3JlYWN0LWRvbS9zdGF0aWMvcHJlcmVuZGVyKSBBUElzIHRvIHJldHVybiBhIGBwb3N0cG9uZWRgIHN0YXRlIHRoYXQgY2FuIGJlIHBhc3NlZCB0byB0aGUgYHJlc3VtZWAgQVBJcy4KCiMjIyMjIE5vdGFibGUgY2hhbmdlcwoKLSBSZWFjdCBET00gbm93IGJhdGNoZXMgc3VzcGVuc2UgYm91bmRhcnkgcmV2ZWFscywgbWF0Y2hpbmcgdGhlIGJlaGF2aW9yIG9mIGNsaWVudCBzaWRlIHJlbmRlcmluZy4gVGhpcyBjaGFuZ2UgaXMgZXNwZWNpYWxseSBub3RpY2VhYmxlIHdoZW4gYW5pbWF0aW5nIHRoZSByZXZlYWwgb2YgU3VzcGVuc2UgYm91bmRhcmllcyBlLmcuIHdpdGggdGhlIHVwY29taW5nIGA8Vmlld1RyYW5zaXRpb24+YCBDb21wb25lbnQuIFJlYWN0IHdpbGwgYmF0Y2ggYXMgbXVjaCByZXZlYWxzIGFzIHBvc3NpYmxlIGJlZm9yZSB0aGUgZmlyc3QgcGFpbnQgd2hpbGUgdHJ5aW5nIHRvIGhpdCBwb3B1bGFyIGZpcnN0LWNvbnRlbnRmdWwgcGFpbnQgbWV0cmljcy4KLSBBZGQgTm9kZSBXZWIgU3RyZWFtcyAoYHByZXJlbmRlcmAsIGByZW5kZXJUb1JlYWRhYmxlU3RyZWFtYCkgdG8gc2VydmVyLXNpZGUtcmVuZGVyaW5nIEFQSXMgZm9yIE5vZGUuanMKLSBVc2UgdW5kZXJzY29yZSBpbnN0ZWFkIG9mIGA6YCBJRHMgZ2VuZXJhdGVkIGJ5IHVzZUlkCgojIyMjIyBBbGwgQ2hhbmdlcwoKIyMjIyMgUmVhY3QKCi0gYDxBY3Rpdml0eSAvPmAgd2FzIGRldmVsb3BlZCBvdmVyIG1hbnkgeWVhcnMsIHN0YXJ0aW5nIGJlZm9yZSBgQ2xhc3NDb21wb25lbnQuc2V0U3RhdGVgIChbQCYjODIwMzthY2RsaXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYWNkbGl0ZSkgW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgYW5kIG1hbnkgb3RoZXJzKQotIFN0cmluZ2lmeSBjb250ZXh0IGFzICJTb21lQ29udGV4dCIgaW5zdGVhZCBvZiAiU29tZUNvbnRleHQuUHJvdmlkZXIiIChbQCYjODIwMztrYXNzZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2Fzc2VucykgWyMmIzgyMDM7MzM1MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzNTA3KSkKLSBJbmNsdWRlIHN0YWNrIG9mIGNhdXNlIG9mIFJlYWN0IGluc3RydW1lbnRhdGlvbiBlcnJvcnMgd2l0aCBgJW9gIHBsYWNlaG9sZGVyIChbQCYjODIwMztlcHMxbG9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXBzMWxvbikgWyMmIzgyMDM7MzQxOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM0MTk4KSkKLSBGaXggaW5maW5pdGUgYHVzZURlZmVycmVkVmFsdWVgIGxvb3AgaW4gcG9wc3RhdGUgZXZlbnQgKFtAJiM4MjAzO2FjZGxpdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hY2RsaXRlKSBbIyYjODIwMzszMjgyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzI4MjEpKQotIEZpeCBhIGJ1ZyB3aGVuIGFuIGluaXRpYWwgdmFsdWUgd2FzIHBhc3NlZCB0byBgdXNlRGVmZXJyZWRWYWx1ZWAgKFtAJiM4MjAzO2FjZGxpdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hY2RsaXRlKSBbIyYjODIwMzszNDM3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzQzNzYpKQotIEZpeCBhIGNyYXNoIHdoZW4gc3VibWl0dGluZyBmb3JtcyB3aXRoIENsaWVudCBBY3Rpb25zIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszMzA1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzMwNTUpKQotIEhpZGUvdW5oaWRlIHRoZSBjb250ZW50IG9mIGRlaHlkcmF0ZWQgc3VzcGVuc2UgYm91bmRhcmllcyBpZiB0aGV5IHJlc3VzcGVuZCAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgWyMmIzgyMDM7MzI5MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMyOTAwKSkKLSBBdm9pZCBzdGFjayBvdmVyZmxvdyBvbiB3aWRlIHRyZWVzIGR1cmluZyBIb3QgUmVsb2FkIChbQCYjODIwMztzb3BoaWViaXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc29waGllYml0cykgWyMmIzgyMDM7MzQxNDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM0MTQ1KSkKLSBJbXByb3ZlIE93bmVyIGFuZCBDb21wb25lbnQgc3RhY2tzIGluIHZhcmlvdXMgcGxhY2VzIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSwgW0AmIzgyMDM7ZXBzMWxvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VwczFsb24pOiBbIyYjODIwMzszMzYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM2MjkpLCBbIyYjODIwMzszMzcyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM3MjQpLCBbIyYjODIwMzszMjczNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzI3MzUpLCBbIyYjODIwMzszMzcyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM3MjMpKQotIEFkZCBgY2FjaGVTaWduYWxgIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszMzU1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM1NTcpKQoKIyMjIyMgUmVhY3QgRE9NCgotIEJsb2NrIG9uIFN1c3BlbnNleSBGb250cyBkdXJpbmcgcmV2ZWFsIG9mIHNlcnZlci1zaWRlLXJlbmRlcmVkIGNvbnRlbnQgKFtAJiM4MjAzO3NlYm1hcmtiYWdlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2VibWFya2JhZ2UpIFsjJiM4MjAzOzMzMzQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zMzM0MikpCi0gVXNlIHVuZGVyc2NvcmUgaW5zdGVhZCBvZiBgOmAgZm9yIElEcyBnZW5lcmF0ZWQgYnkgYHVzZUlkYCAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSksIFtAJiM4MjAzO2VwczFsb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lcHMxbG9uKTogWyMmIzgyMDM7MzIwMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMyMDAxKSwgWyMmIzgyMDM7MzMzNDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzMzQyKVsjJiM4MjAzOzMzMDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zMzA5OSksIFsjJiM4MjAzOzMzNDIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zMzQyMikpCi0gU3RvcCB3YXJuaW5nIHdoZW4gQVJJQSAxLjMgYXR0cmlidXRlcyBhcmUgdXNlZCAoW0AmIzgyMDM7QWJkdWwtT21pcmFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9BYmR1bC1PbWlyYSkgWyMmIzgyMDM7MzQyNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM0MjY0KSkKLSBBbGxvdyBgbm9uY2VgIHRvIGJlIHVzZWQgb24gaG9pc3RhYmxlIHN0eWxlcyAoW0AmIzgyMDM7QW5kYXJpc3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9BbmRhcmlzdCkgWyMmIzgyMDM7MzI0NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMyNDYxKSkKLSBXYXJuIGZvciB1c2luZyBhIFJlYWN0IG93bmVkIG5vZGUgYXMgYSBDb250YWluZXIgaWYgaXQgYWxzbyBoYXMgdGV4dCBjb250ZW50IChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszMjc3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzI3NzQpKQotIHMvSFRNTC90ZXh0IGZvciBmb3IgZXJyb3IgbWVzc2FnZXMgaWYgdGV4dCBoeWRyYXRpb24gbWlzbWF0Y2hlcyAoW0AmIzgyMDM7cmlja2hhbmxvbmlpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmlja2hhbmxvbmlpKSBbIyYjODIwMzszMjc2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzI3NjMpKQotIEZpeCBhIGJ1ZyB3aXRoIGBSZWFjdC51c2VgIGluc2lkZSBgUmVhY3QubGF6eWAtZWQgQ29tcG9uZW50IChbQCYjODIwMztoaS1vZ2F3YV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2hpLW9nYXdhKSBbIyYjODIwMzszMzk0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM5NDEpKQotIEVuYWJsZSB0aGUgYHByb2dyZXNzaXZlQ2h1bmtTaXplYCBvcHRpb24gZm9yIHNlcnZlci1zaWRlLXJlbmRlcmluZyBBUElzIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszMzAyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzMwMjcpKQotIEZpeCBhIGJ1ZyB3aXRoIGRlZXBseSBuZXN0ZWQgU3VzcGVuc2UgaW5zaWRlIFN1c3BlbnNlIGZhbGxiYWNrIHdoZW4gc2VydmVyLXNpZGUtcmVuZGVyaW5nIChbQCYjODIwMztnbm9mZl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dub2ZmKSBbIyYjODIwMzszMzQ2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzM0NjcpKQotIEF2b2lkIGhhbmdpbmcgd2hlbiBzdXNwZW5kaW5nIGFmdGVyIGFib3J0aW5nIHdoaWxlIHJlbmRlcmluZyAoW0AmIzgyMDM7Z25vZmZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbm9mZikgWyMmIzgyMDM7MzQxOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM0MTkyKSkKLSBBZGQgTm9kZSBXZWIgU3RyZWFtcyB0byBzZXJ2ZXItc2lkZS1yZW5kZXJpbmcgQVBJcyBmb3IgTm9kZS5qcyAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgWyMmIzgyMDM7MzM0NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzNDc1KSkKCiMjIyMjIFJlYWN0IFNlcnZlciBDb21wb25lbnRzCgotIFByZWxvYWQgYDxpbWc+YCBhbmQgYDxsaW5rPmAgdXNpbmcgaGludHMgYmVmb3JlIHRoZXkncmUgcmVuZGVyZWQgKFtAJiM4MjAzO3NlYm1hcmtiYWdlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2VibWFya2JhZ2UpIFsjJiM4MjAzOzM0NjA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zNDYwNCkpCi0gTG9nIGVycm9yIGlmIHByb2R1Y3Rpb24gZWxlbWVudHMgYXJlIHJlbmRlcmVkIGR1cmluZyBkZXZlbG9wbWVudCAoW0AmIzgyMDM7ZXBzMWxvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VwczFsb24pIFsjJiM4MjAzOzM0MTg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zNDE4OSkpCi0gRml4IGEgYnVnIHdoZW4gcmV0dXJuaW5nIGEgVGVtcG9yYXJ5IHJlZmVyZW5jZSAoZS5nLiBhIENsaWVudCBSZWZlcmVuY2UpIGZyb20gU2VydmVyIEZ1bmN0aW9ucyAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgWyMmIzgyMDM7MzQwODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM0MDg0KSwgW0AmIzgyMDM7ZGVuazA0MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZW5rMDQwMykgWyMmIzgyMDM7MzM3NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzNzYxKSkKLSBQYXNzIGxpbmUvY29sdW1uIHRvIGBmaWx0ZXJTdGFja0ZyYW1lYCAoW0AmIzgyMDM7ZXBzMWxvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VwczFsb24pIFsjJiM4MjAzOzMzNzA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zMzcwNykpCi0gU3VwcG9ydCBBc3luYyBNb2R1bGVzIGluIFR1cmJvcGFjayBTZXJ2ZXIgUmVmZXJlbmNlcyAoW0AmIzgyMDM7bHViaWVvd29jZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2x1Ymllb3dvY2UpIFsjJiM4MjAzOzM0NTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcHVsbC8zNDUzMSkpCi0gQWRkIHN1cHBvcnQgZm9yIC5tanMgZmlsZSBleHRlbnNpb24gaW4gV2VicGFjayAoW0AmIzgyMDM7amVubnlzY3JpcHRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qZW5ueXNjcmlwdCkgWyMmIzgyMDM7MzMwMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzMDI4KSkKLSBGaXggYSB3cm9uZyBtaXNzaW5nIGtleSB3YXJuaW5nIChbQCYjODIwMzt1bnN0dWJiYWJsZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Vuc3R1YmJhYmxlKSBbIyYjODIwMzszNDM1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzQzNTApKQotIE1ha2UgY29uc29sZSBsb2cgcmVzb2x2ZSBpbiBwcmVkaWN0YWJsZSBvcmRlciAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgWyMmIzgyMDM7MzM2NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzMzNjY1KSkKCiMjIyMjIFJlYWN0IFJlY29uY2lsZXIKCi0gW2NyZWF0ZUNvbnRhaW5lcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2Jsb2IvdjE5LjIuMC9wYWNrYWdlcy9yZWFjdC1yZWNvbmNpbGVyL3NyYy9SZWFjdEZpYmVyUmVjb25jaWxlci5qcyNMMjU1LUwyNjEpIGFuZCBbY3JlYXRlSHlkcmF0aW9uQ29udGFpbmVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvYmxvYi92MTkuMi4wL3BhY2thZ2VzL3JlYWN0LXJlY29uY2lsZXIvc3JjL1JlYWN0RmliZXJSZWNvbmNpbGVyLmpzI0wzMDUtTDMxMikgaGFkIHRoZWlyIHBhcmFtZXRlciBvcmRlciBhZGp1c3RlZCBhZnRlciBgb24qYCBoYW5kbGVycyB0byBhY2NvdW50IGZvciB1cGNvbWluZyBleHBlcmltZW50YWwgQVBJcwoKIyMjIFtgdjE5LjEuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9yZWxlYXNlcy90YWcvdjE5LjEuNCk6IDE5LjEuNCAoRGVjZW1iZXIgMTF0aCwgMjAyNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2NvbXBhcmUvdjE5LjEuMy4uLnYxOS4xLjQpCgojIyMjIFJlYWN0IFNlcnZlciBDb21wb25lbnRzCgotIEFkZCBleHRyYSBsb29wIHByb3RlY3Rpb24gdG8gUmVhY3QgU2VydmVyIEZ1bmN0aW9ucyAoW0AmIzgyMDM7c2VibWFya2JhZ2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zZWJtYXJrYmFnZSkgWyMmIzgyMDM7MzUzNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM1MzUxKSkKCiMjIyBbYHYxOS4xLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcmVsZWFzZXMvdGFnL3YxOS4xLjMpOiAxOS4xLjMgKERlY2VtYmVyIDExdGgsIDIwMjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9jb21wYXJlL3YxOS4xLjIuLi52MTkuMS4zKQoKIyMjIyMgUmVhY3QgU2VydmVyIENvbXBvbmVudHMKCi0gTW92ZSBgcmVhY3Qtc2VydmVyLWRvbS13ZWJwYWNrLyoudW5idW5kbGVkYCB0byBwcml2YXRlIGByZWFjdC1zZXJ2ZXItZG9tLXVuYnVuZGxlZGAgKFtAJiM4MjAzO2VwczFsb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lcHMxbG9uKSBbIyYjODIwMzszNTI5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzUyOTApKQotIFBhdGNoIFByb21pc2UgY3ljbGVzIGFuZCB0b1N0cmluZyBvbiBTZXJ2ZXIgRnVuY3Rpb25zIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSwgW0AmIzgyMDM7dW5zdHViYmFibGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS91bnN0dWJiYWJsZSkgWyMmIzgyMDM7MzUyODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM1Mjg5KSwgWyMmIzgyMDM7MzUzNDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYWNlYm9vay9yZWFjdC9wdWxsLzM1MzQ1KSkKCiMjIyBbYHYxOS4xLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvcmVsZWFzZXMvdGFnL3YxOS4xLjIpOiAxOS4xLjIgKERlY2VtYmVyIDNyZCwgMjAyNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2NvbXBhcmUvdjE5LjEuMS4uLnYxOS4xLjIpCgojIyMjIyBSZWFjdCBTZXJ2ZXIgQ29tcG9uZW50cwoKLSBCcmluZyBSZWFjdCBTZXJ2ZXIgQ29tcG9uZW50IGZpeGVzIHRvIFNlcnZlciBBY3Rpb25zIChbQCYjODIwMztzZWJtYXJrYmFnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlYm1hcmtiYWdlKSBbIyYjODIwMzszNTI3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L3B1bGwvMzUyNzcpKQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5G7ICoqSW1tb3J0YWwqKjogVGhpcyBQUiB3aWxsIGJlIHJlY3JlYXRlZCBpZiBjbG9zZWQgdW5tZXJnZWQuIEdldCBbY29uZmlnIGhlbHBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZWJvdC9yZW5vdmF0ZS9kaXNjdXNzaW9ucykgaWYgdGhhdCdzIHVuZGVzaXJlZC4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9weXRob24tb3Npc20pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0NE1pNDNJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREl1TnpRdU5TSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: 7e888f02369c0b79b93f8bfceeaa7f5663ae7f61
      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: cb185958d5ca02a8eb99435f56b7af4a7983a035
          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/flake8/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: d90b725fdc4b2a5f1c8a39bcf2c77a80c1d7f03a
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1700/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
