all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe7a:818f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ce1a62f8-8944-44bb-8817-09d8dd830405
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe7a:818f
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.71
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe7a:818f
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job mypy explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 8b746479dde64217be8c6dd8b43fa259
      build_refs:
      - branch: main
        change: '2161'
        change_message: "chore(deps): update dependency fastapi to v0.135.2\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|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.135.1` \u2192 `==0.135.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.135.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.135.1/0.135.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.135.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.135.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.135.1...0.135.2)\n\n#####
          Upgrades\n\n- \u2B06\uFE0F Increase lower bound to `pydantic >=2.9.0.` and
          fix the test suite. PR [#&#8203;15139](https://redirect.github.com/fastapi/fastapi/pull/15139)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n\n##### Docs\n\n-
          \U0001F4DD Add missing last release notes dates. PR [#&#8203;15202](https://redirect.github.com/fastapi/fastapi/pull/15202)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs for contributors and team members regarding translation PRs.
          PR [#&#8203;15200](https://redirect.github.com/fastapi/fastapi/pull/15200)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F484
          Fix code blocks in reference docs overflowing table width. PR [#&#8203;15094](https://redirect.github.com/fastapi/fastapi/pull/15094)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Fix duplicated words in docstrings. PR [#&#8203;15116](https://redirect.github.com/fastapi/fastapi/pull/15116)
          by [@&#8203;AhsanSheraz](https://redirect.github.com/AhsanSheraz).\n- \U0001F4DD
          Add docs for `pyproject.toml` with `entrypoint`. PR [#&#8203;15075](https://redirect.github.com/fastapi/fastapi/pull/15075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update links in docs to no longer use the classes external-link and internal-link.
          PR [#&#8203;15061](https://redirect.github.com/fastapi/fastapi/pull/15061)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F528
          Add JS and CSS handling for automatic `target=_blank` for links in docs.
          PR [#&#8203;15063](https://redirect.github.com/fastapi/fastapi/pull/15063)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F484
          Update styles for internal and external links in new tab. PR [#&#8203;15058](https://redirect.github.com/fastapi/fastapi/pull/15058)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          \ Add documentation for the FastAPI VS Code extension. PR [#&#8203;15008](https://redirect.github.com/fastapi/fastapi/pull/15008)
          by [@&#8203;savannahostrowski](https://redirect.github.com/savannahostrowski).\n-
          \U0001F4DD Fix doctrings for `max_digits` and `decimal_places`. PR [#&#8203;14944](https://redirect.github.com/fastapi/fastapi/pull/14944)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add dates to release notes. PR [#&#8203;15001](https://redirect.github.com/fastapi/fastapi/pull/15001)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Translations\n\n- \U0001F310 Update translations for zh (update-outdated).
          PR [#&#8203;15177](https://redirect.github.com/fastapi/fastapi/pull/15177)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (update-outdated). PR [#&#8203;15178](https://redirect.github.com/fastapi/fastapi/pull/15178)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (add-missing). PR [#&#8203;15176](https://redirect.github.com/fastapi/fastapi/pull/15176)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh (add-missing). PR [#&#8203;15175](https://redirect.github.com/fastapi/fastapi/pull/15175)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (update-outdated). PR [#&#8203;15171](https://redirect.github.com/fastapi/fastapi/pull/15171)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (update-outdated). PR [#&#8203;15170](https://redirect.github.com/fastapi/fastapi/pull/15170)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (update-outdated). PR [#&#8203;15172](https://redirect.github.com/fastapi/fastapi/pull/15172)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (add-missing). PR [#&#8203;15168](https://redirect.github.com/fastapi/fastapi/pull/15168)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (add-missing). PR [#&#8203;15167](https://redirect.github.com/fastapi/fastapi/pull/15167)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (add-missing). PR [#&#8203;15169](https://redirect.github.com/fastapi/fastapi/pull/15169)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (update-outdated). PR [#&#8203;15165](https://redirect.github.com/fastapi/fastapi/pull/15165)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (add-missing). PR [#&#8203;15163](https://redirect.github.com/fastapi/fastapi/pull/15163)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (update-outdated). PR [#&#8203;15160](https://redirect.github.com/fastapi/fastapi/pull/15160)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (add-missing). PR [#&#8203;15158](https://redirect.github.com/fastapi/fastapi/pull/15158)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (add-missing). PR [#&#8203;15157](https://redirect.github.com/fastapi/fastapi/pull/15157)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (update-outdated). PR [#&#8203;15159](https://redirect.github.com/fastapi/fastapi/pull/15159)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (update-outdated). PR [#&#8203;15155](https://redirect.github.com/fastapi/fastapi/pull/15155)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (add-missing). PR [#&#8203;15154](https://redirect.github.com/fastapi/fastapi/pull/15154)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (update-outdated). PR [#&#8203;15156](https://redirect.github.com/fastapi/fastapi/pull/15156)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ru (update-and-add). PR [#&#8203;15152](https://redirect.github.com/fastapi/fastapi/pull/15152)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (add-missing). PR [#&#8203;15153](https://redirect.github.com/fastapi/fastapi/pull/15153)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F528 Exclude spam comments from statistics in `scripts/people.py`.
          PR [#&#8203;15088](https://redirect.github.com/fastapi/fastapi/pull/15088)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \u2B06
          Bump authlib from 1.6.7 to 1.6.9. PR [#&#8203;15128](https://redirect.github.com/fastapi/fastapi/pull/15128)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.2 to 0.6.3. PR [#&#8203;15143](https://redirect.github.com/fastapi/fastapi/pull/15143)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump ujson from 5.11.0 to 5.12.0. PR [#&#8203;15150](https://redirect.github.com/fastapi/fastapi/pull/15150)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Tweak translation workflow and translation fixer tool. PR [#&#8203;15166](https://redirect.github.com/fastapi/fastapi/pull/15166)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Fix `commit_in_place` passed via env variable in `translate.yml` workflow.
          PR [#&#8203;15151](https://redirect.github.com/fastapi/fastapi/pull/15151)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Update translation general prompt to enforce link style in translation matches
          the original link style. PR [#&#8203;15148](https://redirect.github.com/fastapi/fastapi/pull/15148)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Re-enable translation workflow run by cron in CI (twice a month). PR [#&#8203;15145](https://redirect.github.com/fastapi/fastapi/pull/15145)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Add `ty` to precommit. PR [#&#8203;15091](https://redirect.github.com/fastapi/fastapi/pull/15091)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \u2B06 Bump
          dorny/paths-filter from 3 to 4. PR [#&#8203;15106](https://redirect.github.com/fastapi/fastapi/pull/15106)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump cairosvg from 2.8.2 to 2.9.0. PR [#&#8203;15108](https://redirect.github.com/fastapi/fastapi/pull/15108)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyjwt from 2.11.0 to 2.12.0. PR [#&#8203;15110](https://redirect.github.com/fastapi/fastapi/pull/15110)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump black from 26.1.0 to 26.3.1. PR [#&#8203;15100](https://redirect.github.com/fastapi/fastapi/pull/15100)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Update script to autofix permalinks to account for headers with
          Markdown links. PR [#&#8203;15062](https://redirect.github.com/fastapi/fastapi/pull/15062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4CC
          Pin Click for MkDocs live reload. PR [#&#8203;15057](https://redirect.github.com/fastapi/fastapi/pull/15057)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          werkzeug from 3.1.5 to 3.1.6. PR [#&#8203;14948](https://redirect.github.com/fastapi/fastapi/pull/14948)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pydantic-ai from 1.62.0 to 1.63.0. PR [#&#8203;15035](https://redirect.github.com/fastapi/fastapi/pull/15035)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pytest-codspeed from 4.2.0 to 4.3.0. PR [#&#8203;15034](https://redirect.github.com/fastapi/fastapi/pull/15034)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump strawberry-graphql from 0.291.2 to 0.307.1. PR [#&#8203;15033](https://redirect.github.com/fastapi/fastapi/pull/15033)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump typer from 0.21.1 to 0.24.1. PR [#&#8203;15032](https://redirect.github.com/fastapi/fastapi/pull/15032)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/download-artifact from 7 to 8. PR [#&#8203;15020](https://redirect.github.com/fastapi/fastapi/pull/15020)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/upload-artifact from 6 to 7. PR [#&#8203;15019](https://redirect.github.com/fastapi/fastapi/pull/15019)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2161
        commit_id: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        patchset: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        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: 98b98275b71d47bca3610b1e7aed9973
      buildset_refs:
      - branch: main
        change: '2161'
        change_message: "chore(deps): update dependency fastapi to v0.135.2\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|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.135.1` \u2192 `==0.135.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.135.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.135.1/0.135.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.135.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.135.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.135.1...0.135.2)\n\n#####
          Upgrades\n\n- \u2B06\uFE0F Increase lower bound to `pydantic >=2.9.0.` and
          fix the test suite. PR [#&#8203;15139](https://redirect.github.com/fastapi/fastapi/pull/15139)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n\n##### Docs\n\n-
          \U0001F4DD Add missing last release notes dates. PR [#&#8203;15202](https://redirect.github.com/fastapi/fastapi/pull/15202)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs for contributors and team members regarding translation PRs.
          PR [#&#8203;15200](https://redirect.github.com/fastapi/fastapi/pull/15200)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F484
          Fix code blocks in reference docs overflowing table width. PR [#&#8203;15094](https://redirect.github.com/fastapi/fastapi/pull/15094)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Fix duplicated words in docstrings. PR [#&#8203;15116](https://redirect.github.com/fastapi/fastapi/pull/15116)
          by [@&#8203;AhsanSheraz](https://redirect.github.com/AhsanSheraz).\n- \U0001F4DD
          Add docs for `pyproject.toml` with `entrypoint`. PR [#&#8203;15075](https://redirect.github.com/fastapi/fastapi/pull/15075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update links in docs to no longer use the classes external-link and internal-link.
          PR [#&#8203;15061](https://redirect.github.com/fastapi/fastapi/pull/15061)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F528
          Add JS and CSS handling for automatic `target=_blank` for links in docs.
          PR [#&#8203;15063](https://redirect.github.com/fastapi/fastapi/pull/15063)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F484
          Update styles for internal and external links in new tab. PR [#&#8203;15058](https://redirect.github.com/fastapi/fastapi/pull/15058)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          \ Add documentation for the FastAPI VS Code extension. PR [#&#8203;15008](https://redirect.github.com/fastapi/fastapi/pull/15008)
          by [@&#8203;savannahostrowski](https://redirect.github.com/savannahostrowski).\n-
          \U0001F4DD Fix doctrings for `max_digits` and `decimal_places`. PR [#&#8203;14944](https://redirect.github.com/fastapi/fastapi/pull/14944)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add dates to release notes. PR [#&#8203;15001](https://redirect.github.com/fastapi/fastapi/pull/15001)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Translations\n\n- \U0001F310 Update translations for zh (update-outdated).
          PR [#&#8203;15177](https://redirect.github.com/fastapi/fastapi/pull/15177)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (update-outdated). PR [#&#8203;15178](https://redirect.github.com/fastapi/fastapi/pull/15178)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (add-missing). PR [#&#8203;15176](https://redirect.github.com/fastapi/fastapi/pull/15176)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh (add-missing). PR [#&#8203;15175](https://redirect.github.com/fastapi/fastapi/pull/15175)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (update-outdated). PR [#&#8203;15171](https://redirect.github.com/fastapi/fastapi/pull/15171)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (update-outdated). PR [#&#8203;15170](https://redirect.github.com/fastapi/fastapi/pull/15170)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (update-outdated). PR [#&#8203;15172](https://redirect.github.com/fastapi/fastapi/pull/15172)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (add-missing). PR [#&#8203;15168](https://redirect.github.com/fastapi/fastapi/pull/15168)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (add-missing). PR [#&#8203;15167](https://redirect.github.com/fastapi/fastapi/pull/15167)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (add-missing). PR [#&#8203;15169](https://redirect.github.com/fastapi/fastapi/pull/15169)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (update-outdated). PR [#&#8203;15165](https://redirect.github.com/fastapi/fastapi/pull/15165)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (add-missing). PR [#&#8203;15163](https://redirect.github.com/fastapi/fastapi/pull/15163)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (update-outdated). PR [#&#8203;15160](https://redirect.github.com/fastapi/fastapi/pull/15160)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (add-missing). PR [#&#8203;15158](https://redirect.github.com/fastapi/fastapi/pull/15158)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (add-missing). PR [#&#8203;15157](https://redirect.github.com/fastapi/fastapi/pull/15157)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (update-outdated). PR [#&#8203;15159](https://redirect.github.com/fastapi/fastapi/pull/15159)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (update-outdated). PR [#&#8203;15155](https://redirect.github.com/fastapi/fastapi/pull/15155)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (add-missing). PR [#&#8203;15154](https://redirect.github.com/fastapi/fastapi/pull/15154)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (update-outdated). PR [#&#8203;15156](https://redirect.github.com/fastapi/fastapi/pull/15156)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ru (update-and-add). PR [#&#8203;15152](https://redirect.github.com/fastapi/fastapi/pull/15152)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (add-missing). PR [#&#8203;15153](https://redirect.github.com/fastapi/fastapi/pull/15153)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F528 Exclude spam comments from statistics in `scripts/people.py`.
          PR [#&#8203;15088](https://redirect.github.com/fastapi/fastapi/pull/15088)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \u2B06
          Bump authlib from 1.6.7 to 1.6.9. PR [#&#8203;15128](https://redirect.github.com/fastapi/fastapi/pull/15128)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.2 to 0.6.3. PR [#&#8203;15143](https://redirect.github.com/fastapi/fastapi/pull/15143)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump ujson from 5.11.0 to 5.12.0. PR [#&#8203;15150](https://redirect.github.com/fastapi/fastapi/pull/15150)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Tweak translation workflow and translation fixer tool. PR [#&#8203;15166](https://redirect.github.com/fastapi/fastapi/pull/15166)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Fix `commit_in_place` passed via env variable in `translate.yml` workflow.
          PR [#&#8203;15151](https://redirect.github.com/fastapi/fastapi/pull/15151)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Update translation general prompt to enforce link style in translation matches
          the original link style. PR [#&#8203;15148](https://redirect.github.com/fastapi/fastapi/pull/15148)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Re-enable translation workflow run by cron in CI (twice a month). PR [#&#8203;15145](https://redirect.github.com/fastapi/fastapi/pull/15145)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Add `ty` to precommit. PR [#&#8203;15091](https://redirect.github.com/fastapi/fastapi/pull/15091)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \u2B06 Bump
          dorny/paths-filter from 3 to 4. PR [#&#8203;15106](https://redirect.github.com/fastapi/fastapi/pull/15106)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump cairosvg from 2.8.2 to 2.9.0. PR [#&#8203;15108](https://redirect.github.com/fastapi/fastapi/pull/15108)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyjwt from 2.11.0 to 2.12.0. PR [#&#8203;15110](https://redirect.github.com/fastapi/fastapi/pull/15110)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump black from 26.1.0 to 26.3.1. PR [#&#8203;15100](https://redirect.github.com/fastapi/fastapi/pull/15100)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Update script to autofix permalinks to account for headers with
          Markdown links. PR [#&#8203;15062](https://redirect.github.com/fastapi/fastapi/pull/15062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4CC
          Pin Click for MkDocs live reload. PR [#&#8203;15057](https://redirect.github.com/fastapi/fastapi/pull/15057)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          werkzeug from 3.1.5 to 3.1.6. PR [#&#8203;14948](https://redirect.github.com/fastapi/fastapi/pull/14948)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pydantic-ai from 1.62.0 to 1.63.0. PR [#&#8203;15035](https://redirect.github.com/fastapi/fastapi/pull/15035)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pytest-codspeed from 4.2.0 to 4.3.0. PR [#&#8203;15034](https://redirect.github.com/fastapi/fastapi/pull/15034)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump strawberry-graphql from 0.291.2 to 0.307.1. PR [#&#8203;15033](https://redirect.github.com/fastapi/fastapi/pull/15033)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump typer from 0.21.1 to 0.24.1. PR [#&#8203;15032](https://redirect.github.com/fastapi/fastapi/pull/15032)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/download-artifact from 7 to 8. PR [#&#8203;15020](https://redirect.github.com/fastapi/fastapi/pull/15020)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/upload-artifact from 6 to 7. PR [#&#8203;15019](https://redirect.github.com/fastapi/fastapi/pull/15019)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2161
        commit_id: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        patchset: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        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: '2161'
      change_message: "chore(deps): update dependency fastapi to v0.135.2\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|
        [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
        | `==0.135.1` \u2192 `==0.135.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.135.2?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.135.1/0.135.2?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
        [`v0.135.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.135.2)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.135.1...0.135.2)\n\n#####
        Upgrades\n\n- \u2B06\uFE0F Increase lower bound to `pydantic >=2.9.0.` and
        fix the test suite. PR [#&#8203;15139](https://redirect.github.com/fastapi/fastapi/pull/15139)
        by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n\n##### Docs\n\n-
        \U0001F4DD Add missing last release notes dates. PR [#&#8203;15202](https://redirect.github.com/fastapi/fastapi/pull/15202)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
        Update docs for contributors and team members regarding translation PRs. PR
        [#&#8203;15200](https://redirect.github.com/fastapi/fastapi/pull/15200) by
        [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F484
        Fix code blocks in reference docs overflowing table width. PR [#&#8203;15094](https://redirect.github.com/fastapi/fastapi/pull/15094)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
        Fix duplicated words in docstrings. PR [#&#8203;15116](https://redirect.github.com/fastapi/fastapi/pull/15116)
        by [@&#8203;AhsanSheraz](https://redirect.github.com/AhsanSheraz).\n- \U0001F4DD
        Add docs for `pyproject.toml` with `entrypoint`. PR [#&#8203;15075](https://redirect.github.com/fastapi/fastapi/pull/15075)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
        Update links in docs to no longer use the classes external-link and internal-link.
        PR [#&#8203;15061](https://redirect.github.com/fastapi/fastapi/pull/15061)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F528
        Add JS and CSS handling for automatic `target=_blank` for links in docs. PR
        [#&#8203;15063](https://redirect.github.com/fastapi/fastapi/pull/15063) by
        [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F484 Update
        styles for internal and external links in new tab. PR [#&#8203;15058](https://redirect.github.com/fastapi/fastapi/pull/15058)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
        \ Add documentation for the FastAPI VS Code extension. PR [#&#8203;15008](https://redirect.github.com/fastapi/fastapi/pull/15008)
        by [@&#8203;savannahostrowski](https://redirect.github.com/savannahostrowski).\n-
        \U0001F4DD Fix doctrings for `max_digits` and `decimal_places`. PR [#&#8203;14944](https://redirect.github.com/fastapi/fastapi/pull/14944)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
        Add dates to release notes. PR [#&#8203;15001](https://redirect.github.com/fastapi/fastapi/pull/15001)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
        Translations\n\n- \U0001F310 Update translations for zh (update-outdated).
        PR [#&#8203;15177](https://redirect.github.com/fastapi/fastapi/pull/15177)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for zh-hant (update-outdated). PR [#&#8203;15178](https://redirect.github.com/fastapi/fastapi/pull/15178)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for zh-hant (add-missing). PR [#&#8203;15176](https://redirect.github.com/fastapi/fastapi/pull/15176)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for zh (add-missing). PR [#&#8203;15175](https://redirect.github.com/fastapi/fastapi/pull/15175)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for ja (update-outdated). PR [#&#8203;15171](https://redirect.github.com/fastapi/fastapi/pull/15171)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for ko (update-outdated). PR [#&#8203;15170](https://redirect.github.com/fastapi/fastapi/pull/15170)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for tr (update-outdated). PR [#&#8203;15172](https://redirect.github.com/fastapi/fastapi/pull/15172)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for ko (add-missing). PR [#&#8203;15168](https://redirect.github.com/fastapi/fastapi/pull/15168)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for ja (add-missing). PR [#&#8203;15167](https://redirect.github.com/fastapi/fastapi/pull/15167)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for tr (add-missing). PR [#&#8203;15169](https://redirect.github.com/fastapi/fastapi/pull/15169)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for fr (update-outdated). PR [#&#8203;15165](https://redirect.github.com/fastapi/fastapi/pull/15165)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for fr (add-missing). PR [#&#8203;15163](https://redirect.github.com/fastapi/fastapi/pull/15163)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for uk (update-outdated). PR [#&#8203;15160](https://redirect.github.com/fastapi/fastapi/pull/15160)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for uk (add-missing). PR [#&#8203;15158](https://redirect.github.com/fastapi/fastapi/pull/15158)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for pt (add-missing). PR [#&#8203;15157](https://redirect.github.com/fastapi/fastapi/pull/15157)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for pt (update-outdated). PR [#&#8203;15159](https://redirect.github.com/fastapi/fastapi/pull/15159)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for es (update-outdated). PR [#&#8203;15155](https://redirect.github.com/fastapi/fastapi/pull/15155)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for es (add-missing). PR [#&#8203;15154](https://redirect.github.com/fastapi/fastapi/pull/15154)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for de (update-outdated). PR [#&#8203;15156](https://redirect.github.com/fastapi/fastapi/pull/15156)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for ru (update-and-add). PR [#&#8203;15152](https://redirect.github.com/fastapi/fastapi/pull/15152)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
        Update translations for de (add-missing). PR [#&#8203;15153](https://redirect.github.com/fastapi/fastapi/pull/15153)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
        \U0001F528 Exclude spam comments from statistics in `scripts/people.py`. PR
        [#&#8203;15088](https://redirect.github.com/fastapi/fastapi/pull/15088) by
        [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \u2B06 Bump
        authlib from 1.6.7 to 1.6.9. PR [#&#8203;15128](https://redirect.github.com/fastapi/fastapi/pull/15128)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pyasn1 from 0.6.2 to 0.6.3. PR [#&#8203;15143](https://redirect.github.com/fastapi/fastapi/pull/15143)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump ujson from 5.11.0 to 5.12.0. PR [#&#8203;15150](https://redirect.github.com/fastapi/fastapi/pull/15150)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \U0001F528 Tweak translation workflow and translation fixer tool. PR [#&#8203;15166](https://redirect.github.com/fastapi/fastapi/pull/15166)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
        Fix `commit_in_place` passed via env variable in `translate.yml` workflow.
        PR [#&#8203;15151](https://redirect.github.com/fastapi/fastapi/pull/15151)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
        Update translation general prompt to enforce link style in translation matches
        the original link style. PR [#&#8203;15148](https://redirect.github.com/fastapi/fastapi/pull/15148)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
        Re-enable translation workflow run by cron in CI (twice a month). PR [#&#8203;15145](https://redirect.github.com/fastapi/fastapi/pull/15145)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
        Add `ty` to precommit. PR [#&#8203;15091](https://redirect.github.com/fastapi/fastapi/pull/15091)
        by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \u2B06 Bump
        dorny/paths-filter from 3 to 4. PR [#&#8203;15106](https://redirect.github.com/fastapi/fastapi/pull/15106)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump cairosvg from 2.8.2 to 2.9.0. PR [#&#8203;15108](https://redirect.github.com/fastapi/fastapi/pull/15108)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pyjwt from 2.11.0 to 2.12.0. PR [#&#8203;15110](https://redirect.github.com/fastapi/fastapi/pull/15110)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump black from 26.1.0 to 26.3.1. PR [#&#8203;15100](https://redirect.github.com/fastapi/fastapi/pull/15100)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \U0001F528 Update script to autofix permalinks to account for headers with
        Markdown links. PR [#&#8203;15062](https://redirect.github.com/fastapi/fastapi/pull/15062)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4CC
        Pin Click for MkDocs live reload. PR [#&#8203;15057](https://redirect.github.com/fastapi/fastapi/pull/15057)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
        werkzeug from 3.1.5 to 3.1.6. PR [#&#8203;14948](https://redirect.github.com/fastapi/fastapi/pull/14948)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pydantic-ai from 1.62.0 to 1.63.0. PR [#&#8203;15035](https://redirect.github.com/fastapi/fastapi/pull/15035)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pytest-codspeed from 4.2.0 to 4.3.0. PR [#&#8203;15034](https://redirect.github.com/fastapi/fastapi/pull/15034)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump strawberry-graphql from 0.291.2 to 0.307.1. PR [#&#8203;15033](https://redirect.github.com/fastapi/fastapi/pull/15033)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump typer from 0.21.1 to 0.24.1. PR [#&#8203;15032](https://redirect.github.com/fastapi/fastapi/pull/15032)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump actions/download-artifact from 7 to 8. PR [#&#8203;15020](https://redirect.github.com/fastapi/fastapi/pull/15020)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump actions/upload-artifact from 6 to 7. PR [#&#8203;15019](https://redirect.github.com/fastapi/fastapi/pull/15019)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/2161
      child_jobs: []
      commit_id: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
      event_id: 3b88adb0-26e7-11f1-9e39-93b33f6a22d0
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/8b746479dde64217be8c6dd8b43fa259/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/8b746479dde64217be8c6dd8b43fa259/work/logs
        result_data_file: /var/lib/zuul/builds/8b746479dde64217be8c6dd8b43fa259/work/results.json
        src_root: /var/lib/zuul/builds/8b746479dde64217be8c6dd8b43fa259/work/src
        work_root: /var/lib/zuul/builds/8b746479dde64217be8c6dd8b43fa259/work
      include_vars: []
      items:
      - branch: main
        change: '2161'
        change_message: "chore(deps): update dependency fastapi to v0.135.2\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|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.135.1` \u2192 `==0.135.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.135.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.135.1/0.135.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.135.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.135.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.135.1...0.135.2)\n\n#####
          Upgrades\n\n- \u2B06\uFE0F Increase lower bound to `pydantic >=2.9.0.` and
          fix the test suite. PR [#&#8203;15139](https://redirect.github.com/fastapi/fastapi/pull/15139)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n\n##### Docs\n\n-
          \U0001F4DD Add missing last release notes dates. PR [#&#8203;15202](https://redirect.github.com/fastapi/fastapi/pull/15202)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs for contributors and team members regarding translation PRs.
          PR [#&#8203;15200](https://redirect.github.com/fastapi/fastapi/pull/15200)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F484
          Fix code blocks in reference docs overflowing table width. PR [#&#8203;15094](https://redirect.github.com/fastapi/fastapi/pull/15094)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Fix duplicated words in docstrings. PR [#&#8203;15116](https://redirect.github.com/fastapi/fastapi/pull/15116)
          by [@&#8203;AhsanSheraz](https://redirect.github.com/AhsanSheraz).\n- \U0001F4DD
          Add docs for `pyproject.toml` with `entrypoint`. PR [#&#8203;15075](https://redirect.github.com/fastapi/fastapi/pull/15075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update links in docs to no longer use the classes external-link and internal-link.
          PR [#&#8203;15061](https://redirect.github.com/fastapi/fastapi/pull/15061)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F528
          Add JS and CSS handling for automatic `target=_blank` for links in docs.
          PR [#&#8203;15063](https://redirect.github.com/fastapi/fastapi/pull/15063)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F484
          Update styles for internal and external links in new tab. PR [#&#8203;15058](https://redirect.github.com/fastapi/fastapi/pull/15058)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          \ Add documentation for the FastAPI VS Code extension. PR [#&#8203;15008](https://redirect.github.com/fastapi/fastapi/pull/15008)
          by [@&#8203;savannahostrowski](https://redirect.github.com/savannahostrowski).\n-
          \U0001F4DD Fix doctrings for `max_digits` and `decimal_places`. PR [#&#8203;14944](https://redirect.github.com/fastapi/fastapi/pull/14944)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add dates to release notes. PR [#&#8203;15001](https://redirect.github.com/fastapi/fastapi/pull/15001)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Translations\n\n- \U0001F310 Update translations for zh (update-outdated).
          PR [#&#8203;15177](https://redirect.github.com/fastapi/fastapi/pull/15177)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (update-outdated). PR [#&#8203;15178](https://redirect.github.com/fastapi/fastapi/pull/15178)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh-hant (add-missing). PR [#&#8203;15176](https://redirect.github.com/fastapi/fastapi/pull/15176)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for zh (add-missing). PR [#&#8203;15175](https://redirect.github.com/fastapi/fastapi/pull/15175)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (update-outdated). PR [#&#8203;15171](https://redirect.github.com/fastapi/fastapi/pull/15171)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (update-outdated). PR [#&#8203;15170](https://redirect.github.com/fastapi/fastapi/pull/15170)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (update-outdated). PR [#&#8203;15172](https://redirect.github.com/fastapi/fastapi/pull/15172)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ko (add-missing). PR [#&#8203;15168](https://redirect.github.com/fastapi/fastapi/pull/15168)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ja (add-missing). PR [#&#8203;15167](https://redirect.github.com/fastapi/fastapi/pull/15167)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for tr (add-missing). PR [#&#8203;15169](https://redirect.github.com/fastapi/fastapi/pull/15169)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (update-outdated). PR [#&#8203;15165](https://redirect.github.com/fastapi/fastapi/pull/15165)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for fr (add-missing). PR [#&#8203;15163](https://redirect.github.com/fastapi/fastapi/pull/15163)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (update-outdated). PR [#&#8203;15160](https://redirect.github.com/fastapi/fastapi/pull/15160)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for uk (add-missing). PR [#&#8203;15158](https://redirect.github.com/fastapi/fastapi/pull/15158)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (add-missing). PR [#&#8203;15157](https://redirect.github.com/fastapi/fastapi/pull/15157)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for pt (update-outdated). PR [#&#8203;15159](https://redirect.github.com/fastapi/fastapi/pull/15159)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (update-outdated). PR [#&#8203;15155](https://redirect.github.com/fastapi/fastapi/pull/15155)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for es (add-missing). PR [#&#8203;15154](https://redirect.github.com/fastapi/fastapi/pull/15154)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (update-outdated). PR [#&#8203;15156](https://redirect.github.com/fastapi/fastapi/pull/15156)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for ru (update-and-add). PR [#&#8203;15152](https://redirect.github.com/fastapi/fastapi/pull/15152)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F310
          Update translations for de (add-missing). PR [#&#8203;15153](https://redirect.github.com/fastapi/fastapi/pull/15153)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F528 Exclude spam comments from statistics in `scripts/people.py`.
          PR [#&#8203;15088](https://redirect.github.com/fastapi/fastapi/pull/15088)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \u2B06
          Bump authlib from 1.6.7 to 1.6.9. PR [#&#8203;15128](https://redirect.github.com/fastapi/fastapi/pull/15128)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.2 to 0.6.3. PR [#&#8203;15143](https://redirect.github.com/fastapi/fastapi/pull/15143)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump ujson from 5.11.0 to 5.12.0. PR [#&#8203;15150](https://redirect.github.com/fastapi/fastapi/pull/15150)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Tweak translation workflow and translation fixer tool. PR [#&#8203;15166](https://redirect.github.com/fastapi/fastapi/pull/15166)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Fix `commit_in_place` passed via env variable in `translate.yml` workflow.
          PR [#&#8203;15151](https://redirect.github.com/fastapi/fastapi/pull/15151)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F528
          Update translation general prompt to enforce link style in translation matches
          the original link style. PR [#&#8203;15148](https://redirect.github.com/fastapi/fastapi/pull/15148)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Re-enable translation workflow run by cron in CI (twice a month). PR [#&#8203;15145](https://redirect.github.com/fastapi/fastapi/pull/15145)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F477
          Add `ty` to precommit. PR [#&#8203;15091](https://redirect.github.com/fastapi/fastapi/pull/15091)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \u2B06 Bump
          dorny/paths-filter from 3 to 4. PR [#&#8203;15106](https://redirect.github.com/fastapi/fastapi/pull/15106)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump cairosvg from 2.8.2 to 2.9.0. PR [#&#8203;15108](https://redirect.github.com/fastapi/fastapi/pull/15108)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyjwt from 2.11.0 to 2.12.0. PR [#&#8203;15110](https://redirect.github.com/fastapi/fastapi/pull/15110)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump black from 26.1.0 to 26.3.1. PR [#&#8203;15100](https://redirect.github.com/fastapi/fastapi/pull/15100)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \U0001F528 Update script to autofix permalinks to account for headers with
          Markdown links. PR [#&#8203;15062](https://redirect.github.com/fastapi/fastapi/pull/15062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4CC
          Pin Click for MkDocs live reload. PR [#&#8203;15057](https://redirect.github.com/fastapi/fastapi/pull/15057)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          werkzeug from 3.1.5 to 3.1.6. PR [#&#8203;14948](https://redirect.github.com/fastapi/fastapi/pull/14948)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pydantic-ai from 1.62.0 to 1.63.0. PR [#&#8203;15035](https://redirect.github.com/fastapi/fastapi/pull/15035)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pytest-codspeed from 4.2.0 to 4.3.0. PR [#&#8203;15034](https://redirect.github.com/fastapi/fastapi/pull/15034)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump strawberry-graphql from 0.291.2 to 0.307.1. PR [#&#8203;15033](https://redirect.github.com/fastapi/fastapi/pull/15033)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump typer from 0.21.1 to 0.24.1. PR [#&#8203;15032](https://redirect.github.com/fastapi/fastapi/pull/15032)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/download-artifact from 7 to 8. PR [#&#8203;15020](https://redirect.github.com/fastapi/fastapi/pull/15020)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump actions/upload-artifact from 6 to 7. PR [#&#8203;15019](https://redirect.github.com/fastapi/fastapi/pull/15019)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2161
        commit_id: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        patchset: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: mypy
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGZhc3RhcGkgdG8gdjAuMTM1LjIKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtmYXN0YXBpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpKSAoW2NoYW5nZWxvZ10oaHR0cHM6Ly9mYXN0YXBpLnRpYW5nb2xvLmNvbS9yZWxlYXNlLW5vdGVzLykpIHwgYD09MC4xMzUuMWAg4oaSIGA9PTAuMTM1LjJgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9mYXN0YXBpLzAuMTM1LjI/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvcHlwaS9mYXN0YXBpLzAuMTM1LjEvMC4xMzUuMj9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5mYXN0YXBpL2Zhc3RhcGkgKGZhc3RhcGkpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuMTM1LjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjEzNS4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xMzUuMS4uLjAuMTM1LjIpCgojIyMjIyBVcGdyYWRlcwoKLSDirIbvuI8gSW5jcmVhc2UgbG93ZXIgYm91bmQgdG8gYHB5ZGFudGljID49Mi45LjAuYCBhbmQgZml4IHRoZSB0ZXN0IHN1aXRlLiBQUiBbIyYjODIwMzsxNTEzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTM5KSBieSBbQCYjODIwMztzdmxhbmRlZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3N2bGFuZGVnKS4KCiMjIyMjIERvY3MKCi0g8J+TnSBBZGQgbWlzc2luZyBsYXN0IHJlbGVhc2Ugbm90ZXMgZGF0ZXMuIFBSIFsjJiM4MjAzOzE1MjAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUyMDIpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfk50gVXBkYXRlIGRvY3MgZm9yIGNvbnRyaWJ1dG9ycyBhbmQgdGVhbSBtZW1iZXJzIHJlZ2FyZGluZyB0cmFuc2xhdGlvbiBQUnMuIFBSIFsjJiM4MjAzOzE1MjAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUyMDApIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KLSDwn5KEIEZpeCBjb2RlIGJsb2NrcyBpbiByZWZlcmVuY2UgZG9jcyBvdmVyZmxvd2luZyB0YWJsZSB3aWR0aC4gUFIgWyMmIzgyMDM7MTUwOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTA5NCkgYnkgW0AmIzgyMDM7WXVyaWlNb3Rvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1l1cmlpTW90b3YpLgotIPCfk50gRml4IGR1cGxpY2F0ZWQgd29yZHMgaW4gZG9jc3RyaW5ncy4gUFIgWyMmIzgyMDM7MTUxMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTExNikgYnkgW0AmIzgyMDM7QWhzYW5TaGVyYXpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9BaHNhblNoZXJheikuCi0g8J+TnSBBZGQgZG9jcyBmb3IgYHB5cHJvamVjdC50b21sYCB3aXRoIGBlbnRyeXBvaW50YC4gUFIgWyMmIzgyMDM7MTUwNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTA3NSkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+TnSBVcGRhdGUgbGlua3MgaW4gZG9jcyB0byBubyBsb25nZXIgdXNlIHRoZSBjbGFzc2VzIGV4dGVybmFsLWxpbmsgYW5kIGludGVybmFsLWxpbmsuIFBSIFsjJiM4MjAzOzE1MDYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwNjEpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCflKggQWRkIEpTIGFuZCBDU1MgaGFuZGxpbmcgZm9yIGF1dG9tYXRpYyBgdGFyZ2V0PV9ibGFua2AgZm9yIGxpbmtzIGluIGRvY3MuIFBSIFsjJiM4MjAzOzE1MDYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwNjMpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfkoQgVXBkYXRlIHN0eWxlcyBmb3IgaW50ZXJuYWwgYW5kIGV4dGVybmFsIGxpbmtzIGluIG5ldyB0YWIuIFBSIFsjJiM4MjAzOzE1MDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwNTgpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfk50gIEFkZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgRmFzdEFQSSBWUyBDb2RlIGV4dGVuc2lvbi4gUFIgWyMmIzgyMDM7MTUwMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTAwOCkgYnkgW0AmIzgyMDM7c2F2YW5uYWhvc3Ryb3dza2ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zYXZhbm5haG9zdHJvd3NraSkuCi0g8J+TnSBGaXggZG9jdHJpbmdzIGZvciBgbWF4X2RpZ2l0c2AgYW5kIGBkZWNpbWFsX3BsYWNlc2AuIFBSIFsjJiM4MjAzOzE0OTQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ5NDQpIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KLSDwn5OdIEFkZCBkYXRlcyB0byByZWxlYXNlIG5vdGVzLiBQUiBbIyYjODIwMzsxNTAwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDAxKSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCgojIyMjIyBUcmFuc2xhdGlvbnMKCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciB6aCAodXBkYXRlLW91dGRhdGVkKS4gUFIgWyMmIzgyMDM7MTUxNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTE3NykgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciB6aC1oYW50ICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTc4KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIHpoLWhhbnQgKGFkZC1taXNzaW5nKS4gUFIgWyMmIzgyMDM7MTUxNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTE3NikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciB6aCAoYWRkLW1pc3NpbmcpLiBQUiBbIyYjODIwMzsxNTE3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTc1KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGphICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTcxKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGtvICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTcwKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIHRyICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTcyKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGtvIChhZGQtbWlzc2luZykuIFBSIFsjJiM4MjAzOzE1MTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNjgpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfjJAgVXBkYXRlIHRyYW5zbGF0aW9ucyBmb3IgamEgKGFkZC1taXNzaW5nKS4gUFIgWyMmIzgyMDM7MTUxNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTE2NykgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciB0ciAoYWRkLW1pc3NpbmcpLiBQUiBbIyYjODIwMzsxNTE2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTY5KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGZyICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTY1KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGZyIChhZGQtbWlzc2luZykuIFBSIFsjJiM4MjAzOzE1MTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNjMpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfjJAgVXBkYXRlIHRyYW5zbGF0aW9ucyBmb3IgdWsgKHVwZGF0ZS1vdXRkYXRlZCkuIFBSIFsjJiM4MjAzOzE1MTYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNjApIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfjJAgVXBkYXRlIHRyYW5zbGF0aW9ucyBmb3IgdWsgKGFkZC1taXNzaW5nKS4gUFIgWyMmIzgyMDM7MTUxNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTE1OCkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciBwdCAoYWRkLW1pc3NpbmcpLiBQUiBbIyYjODIwMzsxNTE1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTU3KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIHB0ICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTU5KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGVzICh1cGRhdGUtb3V0ZGF0ZWQpLiBQUiBbIyYjODIwMzsxNTE1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTU1KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn4yQIFVwZGF0ZSB0cmFuc2xhdGlvbnMgZm9yIGVzIChhZGQtbWlzc2luZykuIFBSIFsjJiM4MjAzOzE1MTU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNTQpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfjJAgVXBkYXRlIHRyYW5zbGF0aW9ucyBmb3IgZGUgKHVwZGF0ZS1vdXRkYXRlZCkuIFBSIFsjJiM4MjAzOzE1MTU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNTYpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfjJAgVXBkYXRlIHRyYW5zbGF0aW9ucyBmb3IgcnUgKHVwZGF0ZS1hbmQtYWRkKS4gUFIgWyMmIzgyMDM7MTUxNTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTE1MikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+MkCBVcGRhdGUgdHJhbnNsYXRpb25zIGZvciBkZSAoYWRkLW1pc3NpbmcpLiBQUiBbIyYjODIwMzsxNTE1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTUzKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyMjIEludGVybmFsCgotIPCflKggRXhjbHVkZSBzcGFtIGNvbW1lbnRzIGZyb20gc3RhdGlzdGljcyBpbiBgc2NyaXB0cy9wZW9wbGUucHlgLiBQUiBbIyYjODIwMzsxNTA4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDg4KSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g4qyGIEJ1bXAgYXV0aGxpYiBmcm9tIDEuNi43IHRvIDEuNi45LiBQUiBbIyYjODIwMzsxNTEyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTI4KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgcHlhc24xIGZyb20gMC42LjIgdG8gMC42LjMuIFBSIFsjJiM4MjAzOzE1MTQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNDMpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KLSDirIYgQnVtcCB1anNvbiBmcm9tIDUuMTEuMCB0byA1LjEyLjAuIFBSIFsjJiM4MjAzOzE1MTUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNTApIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KLSDwn5SoIFR3ZWFrIHRyYW5zbGF0aW9uIHdvcmtmbG93IGFuZCB0cmFuc2xhdGlvbiBmaXhlciB0b29sLiBQUiBbIyYjODIwMzsxNTE2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTY2KSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g8J+UqCBGaXggYGNvbW1pdF9pbl9wbGFjZWAgcGFzc2VkIHZpYSBlbnYgdmFyaWFibGUgaW4gYHRyYW5zbGF0ZS55bWxgIHdvcmtmbG93LiBQUiBbIyYjODIwMzsxNTE1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTUxKSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g8J+UqCBVcGRhdGUgdHJhbnNsYXRpb24gZ2VuZXJhbCBwcm9tcHQgdG8gZW5mb3JjZSBsaW5rIHN0eWxlIGluIHRyYW5zbGF0aW9uIG1hdGNoZXMgdGhlIG9yaWdpbmFsIGxpbmsgc3R5bGUuIFBSIFsjJiM4MjAzOzE1MTQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNDgpIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KLSDwn5G3IFJlLWVuYWJsZSB0cmFuc2xhdGlvbiB3b3JrZmxvdyBydW4gYnkgY3JvbiBpbiBDSSAodHdpY2UgYSBtb250aCkuIFBSIFsjJiM4MjAzOzE1MTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUxNDUpIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KLSDwn5G3IEFkZCBgdHlgIHRvIHByZWNvbW1pdC4gUFIgWyMmIzgyMDM7MTUwOTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTA5MSkgYnkgW0AmIzgyMDM7c3ZsYW5kZWddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zdmxhbmRlZykuCi0g4qyGIEJ1bXAgZG9ybnkvcGF0aHMtZmlsdGVyIGZyb20gMyB0byA0LiBQUiBbIyYjODIwMzsxNTEwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MTA2KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgY2Fpcm9zdmcgZnJvbSAyLjguMiB0byAyLjkuMC4gUFIgWyMmIzgyMDM7MTUxMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTEwOCkgYnkgW0AmIzgyMDM7ZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpLgotIOKshiBCdW1wIHB5and0IGZyb20gMi4xMS4wIHRvIDIuMTIuMC4gUFIgWyMmIzgyMDM7MTUxMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTExMCkgYnkgW0AmIzgyMDM7ZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpLgotIOKshiBCdW1wIGJsYWNrIGZyb20gMjYuMS4wIHRvIDI2LjMuMS4gUFIgWyMmIzgyMDM7MTUxMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTEwMCkgYnkgW0AmIzgyMDM7ZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpLgotIPCflKggVXBkYXRlIHNjcmlwdCB0byBhdXRvZml4IHBlcm1hbGlua3MgdG8gYWNjb3VudCBmb3IgaGVhZGVycyB3aXRoIE1hcmtkb3duIGxpbmtzLiBQUiBbIyYjODIwMzsxNTA2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDYyKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn5OMIFBpbiBDbGljayBmb3IgTWtEb2NzIGxpdmUgcmVsb2FkLiBQUiBbIyYjODIwMzsxNTA1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDU3KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDirIYgQnVtcCB3ZXJremV1ZyBmcm9tIDMuMS41IHRvIDMuMS42LiBQUiBbIyYjODIwMzsxNDk0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0OTQ4KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgcHlkYW50aWMtYWkgZnJvbSAxLjYyLjAgdG8gMS42My4wLiBQUiBbIyYjODIwMzsxNTAzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDM1KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgcHl0ZXN0LWNvZHNwZWVkIGZyb20gNC4yLjAgdG8gNC4zLjAuIFBSIFsjJiM4MjAzOzE1MDM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwMzQpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KLSDirIYgQnVtcCBzdHJhd2JlcnJ5LWdyYXBocWwgZnJvbSAwLjI5MS4yIHRvIDAuMzA3LjEuIFBSIFsjJiM4MjAzOzE1MDMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwMzMpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KLSDirIYgQnVtcCB0eXBlciBmcm9tIDAuMjEuMSB0byAwLjI0LjEuIFBSIFsjJiM4MjAzOzE1MDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwMzIpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KLSDirIYgQnVtcCBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0IGZyb20gNyB0byA4LiBQUiBbIyYjODIwMzsxNTAyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDIwKSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3QgZnJvbSA2IHRvIDcuIFBSIFsjJiM4MjAzOzE1MDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTUwMTkpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NDJOaTQwSWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRNdU5qWXVOQ0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 6185d2b6e94769d5c9b5a96dc20c75b106bf25ef
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/mypy/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 0859ff92e610da76bffce1cabc587f34fe078223
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2161/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
