all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe8f:6c57
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: adc30a6a-cf24-426d-bb6e-abe36472f1f7
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe8f:6c57
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.119
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.244
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe8f:6c57
        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: 942e8b4b3a024e0f9bc8e0a0cf62b8bd
      build_refs:
      - branch: main
        change: '1712'
        change_message: "chore(deps): update dependency eslint to v9.38.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`9.34.0` -> `9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.38.0)
          | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)\n\n####
          Features\n\n- [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485)
          feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://redirect.github.com/eslint/eslint/issues/20048))
          (Atul Nair)\n- [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1)
          feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://redirect.github.com/eslint/eslint/issues/20187))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb)
          fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://redirect.github.com/eslint/eslint/issues/20201))
          (Francesco Trotta)\n- [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65)
          fix: correct SourceCode typings ([#&#8203;20114](https://redirect.github.com/eslint/eslint/issues/20114))
          (Pixel998)\n\n#### Documentation\n\n- [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a)
          docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://redirect.github.com/eslint/eslint/issues/20205))
          (\uB8E8\uBC00LuMir)\n- [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397)
          docs: correct formatting in `no-irregular-whitespace` rule documentation
          ([#&#8203;20203](https://redirect.github.com/eslint/eslint/issues/20203))
          (\uB8E8\uBC00LuMir)\n- [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a)
          docs: Update README (GitHub Actions Bot)\n- [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9)
          docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://redirect.github.com/eslint/eslint/issues/20190))
          (Percy Ma)\n\n#### Chores\n\n- [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.38.0
          ([#&#8203;20221](https://redirect.github.com/eslint/eslint/issues/20221))
          (Milos Djermanovic)\n- [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa)
          refactor: Use types from [@&#8203;eslint/core](https://redirect.github.com/eslint/core)
          ([#&#8203;20168](https://redirect.github.com/eslint/eslint/issues/20168))
          (Nicholas C. Zakas)\n- [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8)
          ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://redirect.github.com/eslint/eslint/issues/20220))
          (\uB8E8\uBC00LuMir)\n- [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859)
          ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://redirect.github.com/eslint/eslint/issues/20211))
          (dependabot\\[bot])\n- [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848)
          test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://redirect.github.com/eslint/eslint/issues/20206))
          (Milos Djermanovic)\n- [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30)
          chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://redirect.github.com/eslint/eslint/issues/20202))
          (Sweta Tanwar)\n- [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6)
          chore: fix typos ([#&#8203;20200](https://redirect.github.com/eslint/eslint/issues/20200))
          (ntnyq)\n- [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed)
          chore: use team member's username when name is not available in data ([#&#8203;20194](https://redirect.github.com/eslint/eslint/issues/20194))
          (Milos Djermanovic)\n- [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36)
          chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://redirect.github.com/eslint/eslint/issues/20184))
          (Pixel998)\n\n### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)\n\n####
          Features\n\n- [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383)
          feat: `preserve-caught-error` should recognize all static \"cause\" keys
          ([#&#8203;20163](https://redirect.github.com/eslint/eslint/issues/20163))
          (Pixel998)\n- [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8)
          feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://redirect.github.com/eslint/eslint/issues/19562))
          (Nitin Kumar)\n\n#### Bug Fixes\n\n- [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca)
          fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://redirect.github.com/eslint/eslint/issues/20164))
          (Francesco Trotta)\n- [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b)
          fix: add missing AST token types ([#&#8203;20172](https://redirect.github.com/eslint/eslint/issues/20172))
          (Pixel998)\n- [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344)
          fix: correct `ESLint` typings ([#&#8203;20122](https://redirect.github.com/eslint/eslint/issues/20122))
          (Pixel998)\n\n#### Documentation\n\n- [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007)
          docs: fix typos across the docs ([#&#8203;20182](https://redirect.github.com/eslint/eslint/issues/20182))
          (\uB8E8\uBC00LuMir)\n- [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c)
          docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://redirect.github.com/eslint/eslint/issues/20181))
          (Percy Ma)\n- [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab)
          docs: Update README (GitHub Actions Bot)\n- [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18)
          docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://redirect.github.com/eslint/eslint/issues/20170))
          (Pixel998)\n- [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f)
          docs: update `README` files to add badge and instructions ([#&#8203;20115](https://redirect.github.com/eslint/eslint/issues/20115))
          (\uB8E8\uBC00LuMir)\n- [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6)
          docs: update references from `master` to `main` ([#&#8203;20153](https://redirect.github.com/eslint/eslint/issues/20153))
          (\uB8E8\uBC00LuMir)\n\n#### Chores\n\n- [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7)
          chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://redirect.github.com/eslint/eslint/issues/20183))
          (Francesco Trotta)\n- [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e)
          chore: fix typos in comments ([#&#8203;20175](https://redirect.github.com/eslint/eslint/issues/20175))
          (overlookmotel)\n- [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb)
          chore: unpin jiti ([#&#8203;20173](https://redirect.github.com/eslint/eslint/issues/20173))
          (renovate\\[bot])\n- [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346)
          refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://redirect.github.com/eslint/eslint/issues/20157))
          (Pixel998)\n- [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749)
          chore: update eslint ([#&#8203;20149](https://redirect.github.com/eslint/eslint/issues/20149))
          (renovate\\[bot])\n- [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1)
          test: remove tmp dir created for circular fixes in multithread mode test
          ([#&#8203;20146](https://redirect.github.com/eslint/eslint/issues/20146))
          (Milos Djermanovic)\n- [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b)
          ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://redirect.github.com/eslint/eslint/issues/20151))
          (Pixel998)\n- [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863)
          perf: improve worker count calculation for `\"auto\"` concurrency ([#&#8203;20067](https://redirect.github.com/eslint/eslint/issues/20067))
          (Francesco Trotta)\n- [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c)
          chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://redirect.github.com/eslint/eslint/issues/20144))
          (Milos Djermanovic)\n\n### [`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)\n\n####
          Features\n\n- [`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076)
          feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e)
          fix: add missing rule option types ([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127))
          (ntnyq)\n- [`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff)
          fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116))
          (\uB8E8\uBC00LuMir)\n- [`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6)
          fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110))
          (Pixel998)\n- [`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898)
          fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084))
          (Pixel998)\n\n#### Documentation\n\n- [`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6)
          docs: update examples to use `defineConfig` ([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131))
          (sethamus)\n- [`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649)
          docs: fix typos ([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118))
          (Pixel998)\n- [`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b)
          docs: Update README (GitHub Actions Bot)\n- [`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215)
          docs: Update README (GitHub Actions Bot)\n- [`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2)
          docs: Update README (GitHub Actions Bot)\n\n#### Chores\n\n- [`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0
          ([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139))
          (Milos Djermanovic)\n- [`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09)
          ci: simplify renovate configuration ([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907))
          (\u552F\u7136)\n- [`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1)
          ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090))
          (dependabot\\[bot])\n- [`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6)
          refactor: use\_`defaultOptions`\_in\_rules ([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121))
          (Pixel998)\n- [`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b)
          chore: update example to use `defineConfig` ([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111))
          (\uB8E8\uBC00LuMir)\n- [`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc)
          test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112))
          (\uB8E8\uBC00LuMir)\n- [`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4)
          chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094))
          (Milos Djermanovic)\n- [`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c)
          test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093))
          (Pixel998)\n- [`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733)
          ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089))
          (dependabot\\[bot])\n- [`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4)
          refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080))
          (Pixel998)\n- [`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d)
          chore: package.json update for eslint-config-eslint release (Jenkins)\n-
          [`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500)
          chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079))
          (Milos Djermanovic)\n\n### [`v9.35.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.35.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)\n\n####
          Features\n\n- [`42761fa`](https://redirect.github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082)
          feat: implement suggestions for no-empty-function ([#&#8203;20057](https://redirect.github.com/eslint/eslint/issues/20057))
          (jaymarvelz)\n- [`102f444`](https://redirect.github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6)
          feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://redirect.github.com/eslint/eslint/issues/20056))
          (jaymarvelz)\n- [`e51ffff`](https://redirect.github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3)
          feat: add `preserve-caught-error` rule ([#&#8203;19913](https://redirect.github.com/eslint/eslint/issues/19913))
          (Amnish Singh Arora)\n\n#### Bug Fixes\n\n- [`10e7ae2`](https://redirect.github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2)
          fix: update uncloneable options error message ([#&#8203;20059](https://redirect.github.com/eslint/eslint/issues/20059))
          (soda-sorcery)\n- [`bfa4601`](https://redirect.github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8)
          fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://redirect.github.com/eslint/eslint/issues/20045))
          (jaymarvelz)\n- [`dfd11de`](https://redirect.github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15)
          fix: add `before` and `after` to test case types ([#&#8203;20049](https://redirect.github.com/eslint/eslint/issues/20049))
          (Francesco Trotta)\n- [`dabbe95`](https://redirect.github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f)
          fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://redirect.github.com/eslint/eslint/issues/20034))
          (Milos Djermanovic)\n- [`ea789c7`](https://redirect.github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972)
          fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://redirect.github.com/eslint/eslint/issues/20032))
          (sethamus)\n\n#### Documentation\n\n- [`d265515`](https://redirect.github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95)
          docs: improve phrasing - \"if\" \u2192 \"even if\" from getting-started
          section ([#&#8203;20074](https://redirect.github.com/eslint/eslint/issues/20074))
          (jjangga0214)\n- [`a355a0e`](https://redirect.github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315)
          docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://redirect.github.com/eslint/eslint/issues/20064))
          (OTonGitHub)\n- [`5082fc2`](https://redirect.github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2)
          docs: Update README (GitHub Actions Bot)\n- [`99cfd7e`](https://redirect.github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d)
          docs: add missing \"the\" in rule deprecation docs ([#&#8203;20050](https://redirect.github.com/eslint/eslint/issues/20050))
          (Josh Goldberg \u2728)\n- [`6ad8973`](https://redirect.github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00)
          docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://redirect.github.com/eslint/eslint/issues/20036))
          (Francesco Trotta)\n- [`8033b19`](https://redirect.github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577)
          docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://redirect.github.com/eslint/eslint/issues/20033))
          (Francesco Trotta)\n\n#### Chores\n\n- [`da87f2f`](https://redirect.github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.35.0
          ([#&#8203;20077](https://redirect.github.com/eslint/eslint/issues/20077))
          (Milos Djermanovic)\n- [`af2a087`](https://redirect.github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`7055764`](https://redirect.github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc)
          test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://redirect.github.com/eslint/eslint/issues/20065))
          (Milos Djermanovic)\n- [`84ffb96`](https://redirect.github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4)
          chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://redirect.github.com/eslint/eslint/issues/20069))
          (Francesco Trotta)\n- [`d5ef939`](https://redirect.github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786)
          refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://redirect.github.com/eslint/eslint/issues/20060))
          (sethamus)\n- [`1b3881d`](https://redirect.github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302)
          chore: remove redundant word ([#&#8203;20058](https://redirect.github.com/eslint/eslint/issues/20058))
          (pxwanglu)\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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTU2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/1712
        commit_id: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        patchset: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        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: f6af8ef3797f4cb1a37d772dc8b6ace6
      buildset_refs:
      - branch: main
        change: '1712'
        change_message: "chore(deps): update dependency eslint to v9.38.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`9.34.0` -> `9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.38.0)
          | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)\n\n####
          Features\n\n- [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485)
          feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://redirect.github.com/eslint/eslint/issues/20048))
          (Atul Nair)\n- [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1)
          feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://redirect.github.com/eslint/eslint/issues/20187))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb)
          fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://redirect.github.com/eslint/eslint/issues/20201))
          (Francesco Trotta)\n- [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65)
          fix: correct SourceCode typings ([#&#8203;20114](https://redirect.github.com/eslint/eslint/issues/20114))
          (Pixel998)\n\n#### Documentation\n\n- [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a)
          docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://redirect.github.com/eslint/eslint/issues/20205))
          (\uB8E8\uBC00LuMir)\n- [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397)
          docs: correct formatting in `no-irregular-whitespace` rule documentation
          ([#&#8203;20203](https://redirect.github.com/eslint/eslint/issues/20203))
          (\uB8E8\uBC00LuMir)\n- [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a)
          docs: Update README (GitHub Actions Bot)\n- [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9)
          docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://redirect.github.com/eslint/eslint/issues/20190))
          (Percy Ma)\n\n#### Chores\n\n- [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.38.0
          ([#&#8203;20221](https://redirect.github.com/eslint/eslint/issues/20221))
          (Milos Djermanovic)\n- [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa)
          refactor: Use types from [@&#8203;eslint/core](https://redirect.github.com/eslint/core)
          ([#&#8203;20168](https://redirect.github.com/eslint/eslint/issues/20168))
          (Nicholas C. Zakas)\n- [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8)
          ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://redirect.github.com/eslint/eslint/issues/20220))
          (\uB8E8\uBC00LuMir)\n- [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859)
          ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://redirect.github.com/eslint/eslint/issues/20211))
          (dependabot\\[bot])\n- [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848)
          test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://redirect.github.com/eslint/eslint/issues/20206))
          (Milos Djermanovic)\n- [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30)
          chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://redirect.github.com/eslint/eslint/issues/20202))
          (Sweta Tanwar)\n- [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6)
          chore: fix typos ([#&#8203;20200](https://redirect.github.com/eslint/eslint/issues/20200))
          (ntnyq)\n- [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed)
          chore: use team member's username when name is not available in data ([#&#8203;20194](https://redirect.github.com/eslint/eslint/issues/20194))
          (Milos Djermanovic)\n- [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36)
          chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://redirect.github.com/eslint/eslint/issues/20184))
          (Pixel998)\n\n### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)\n\n####
          Features\n\n- [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383)
          feat: `preserve-caught-error` should recognize all static \"cause\" keys
          ([#&#8203;20163](https://redirect.github.com/eslint/eslint/issues/20163))
          (Pixel998)\n- [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8)
          feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://redirect.github.com/eslint/eslint/issues/19562))
          (Nitin Kumar)\n\n#### Bug Fixes\n\n- [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca)
          fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://redirect.github.com/eslint/eslint/issues/20164))
          (Francesco Trotta)\n- [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b)
          fix: add missing AST token types ([#&#8203;20172](https://redirect.github.com/eslint/eslint/issues/20172))
          (Pixel998)\n- [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344)
          fix: correct `ESLint` typings ([#&#8203;20122](https://redirect.github.com/eslint/eslint/issues/20122))
          (Pixel998)\n\n#### Documentation\n\n- [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007)
          docs: fix typos across the docs ([#&#8203;20182](https://redirect.github.com/eslint/eslint/issues/20182))
          (\uB8E8\uBC00LuMir)\n- [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c)
          docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://redirect.github.com/eslint/eslint/issues/20181))
          (Percy Ma)\n- [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab)
          docs: Update README (GitHub Actions Bot)\n- [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18)
          docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://redirect.github.com/eslint/eslint/issues/20170))
          (Pixel998)\n- [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f)
          docs: update `README` files to add badge and instructions ([#&#8203;20115](https://redirect.github.com/eslint/eslint/issues/20115))
          (\uB8E8\uBC00LuMir)\n- [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6)
          docs: update references from `master` to `main` ([#&#8203;20153](https://redirect.github.com/eslint/eslint/issues/20153))
          (\uB8E8\uBC00LuMir)\n\n#### Chores\n\n- [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7)
          chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://redirect.github.com/eslint/eslint/issues/20183))
          (Francesco Trotta)\n- [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e)
          chore: fix typos in comments ([#&#8203;20175](https://redirect.github.com/eslint/eslint/issues/20175))
          (overlookmotel)\n- [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb)
          chore: unpin jiti ([#&#8203;20173](https://redirect.github.com/eslint/eslint/issues/20173))
          (renovate\\[bot])\n- [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346)
          refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://redirect.github.com/eslint/eslint/issues/20157))
          (Pixel998)\n- [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749)
          chore: update eslint ([#&#8203;20149](https://redirect.github.com/eslint/eslint/issues/20149))
          (renovate\\[bot])\n- [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1)
          test: remove tmp dir created for circular fixes in multithread mode test
          ([#&#8203;20146](https://redirect.github.com/eslint/eslint/issues/20146))
          (Milos Djermanovic)\n- [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b)
          ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://redirect.github.com/eslint/eslint/issues/20151))
          (Pixel998)\n- [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863)
          perf: improve worker count calculation for `\"auto\"` concurrency ([#&#8203;20067](https://redirect.github.com/eslint/eslint/issues/20067))
          (Francesco Trotta)\n- [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c)
          chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://redirect.github.com/eslint/eslint/issues/20144))
          (Milos Djermanovic)\n\n### [`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)\n\n####
          Features\n\n- [`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076)
          feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e)
          fix: add missing rule option types ([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127))
          (ntnyq)\n- [`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff)
          fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116))
          (\uB8E8\uBC00LuMir)\n- [`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6)
          fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110))
          (Pixel998)\n- [`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898)
          fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084))
          (Pixel998)\n\n#### Documentation\n\n- [`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6)
          docs: update examples to use `defineConfig` ([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131))
          (sethamus)\n- [`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649)
          docs: fix typos ([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118))
          (Pixel998)\n- [`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b)
          docs: Update README (GitHub Actions Bot)\n- [`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215)
          docs: Update README (GitHub Actions Bot)\n- [`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2)
          docs: Update README (GitHub Actions Bot)\n\n#### Chores\n\n- [`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0
          ([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139))
          (Milos Djermanovic)\n- [`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09)
          ci: simplify renovate configuration ([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907))
          (\u552F\u7136)\n- [`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1)
          ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090))
          (dependabot\\[bot])\n- [`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6)
          refactor: use\_`defaultOptions`\_in\_rules ([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121))
          (Pixel998)\n- [`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b)
          chore: update example to use `defineConfig` ([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111))
          (\uB8E8\uBC00LuMir)\n- [`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc)
          test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112))
          (\uB8E8\uBC00LuMir)\n- [`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4)
          chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094))
          (Milos Djermanovic)\n- [`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c)
          test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093))
          (Pixel998)\n- [`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733)
          ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089))
          (dependabot\\[bot])\n- [`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4)
          refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080))
          (Pixel998)\n- [`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d)
          chore: package.json update for eslint-config-eslint release (Jenkins)\n-
          [`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500)
          chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079))
          (Milos Djermanovic)\n\n### [`v9.35.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.35.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)\n\n####
          Features\n\n- [`42761fa`](https://redirect.github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082)
          feat: implement suggestions for no-empty-function ([#&#8203;20057](https://redirect.github.com/eslint/eslint/issues/20057))
          (jaymarvelz)\n- [`102f444`](https://redirect.github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6)
          feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://redirect.github.com/eslint/eslint/issues/20056))
          (jaymarvelz)\n- [`e51ffff`](https://redirect.github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3)
          feat: add `preserve-caught-error` rule ([#&#8203;19913](https://redirect.github.com/eslint/eslint/issues/19913))
          (Amnish Singh Arora)\n\n#### Bug Fixes\n\n- [`10e7ae2`](https://redirect.github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2)
          fix: update uncloneable options error message ([#&#8203;20059](https://redirect.github.com/eslint/eslint/issues/20059))
          (soda-sorcery)\n- [`bfa4601`](https://redirect.github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8)
          fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://redirect.github.com/eslint/eslint/issues/20045))
          (jaymarvelz)\n- [`dfd11de`](https://redirect.github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15)
          fix: add `before` and `after` to test case types ([#&#8203;20049](https://redirect.github.com/eslint/eslint/issues/20049))
          (Francesco Trotta)\n- [`dabbe95`](https://redirect.github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f)
          fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://redirect.github.com/eslint/eslint/issues/20034))
          (Milos Djermanovic)\n- [`ea789c7`](https://redirect.github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972)
          fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://redirect.github.com/eslint/eslint/issues/20032))
          (sethamus)\n\n#### Documentation\n\n- [`d265515`](https://redirect.github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95)
          docs: improve phrasing - \"if\" \u2192 \"even if\" from getting-started
          section ([#&#8203;20074](https://redirect.github.com/eslint/eslint/issues/20074))
          (jjangga0214)\n- [`a355a0e`](https://redirect.github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315)
          docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://redirect.github.com/eslint/eslint/issues/20064))
          (OTonGitHub)\n- [`5082fc2`](https://redirect.github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2)
          docs: Update README (GitHub Actions Bot)\n- [`99cfd7e`](https://redirect.github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d)
          docs: add missing \"the\" in rule deprecation docs ([#&#8203;20050](https://redirect.github.com/eslint/eslint/issues/20050))
          (Josh Goldberg \u2728)\n- [`6ad8973`](https://redirect.github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00)
          docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://redirect.github.com/eslint/eslint/issues/20036))
          (Francesco Trotta)\n- [`8033b19`](https://redirect.github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577)
          docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://redirect.github.com/eslint/eslint/issues/20033))
          (Francesco Trotta)\n\n#### Chores\n\n- [`da87f2f`](https://redirect.github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.35.0
          ([#&#8203;20077](https://redirect.github.com/eslint/eslint/issues/20077))
          (Milos Djermanovic)\n- [`af2a087`](https://redirect.github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`7055764`](https://redirect.github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc)
          test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://redirect.github.com/eslint/eslint/issues/20065))
          (Milos Djermanovic)\n- [`84ffb96`](https://redirect.github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4)
          chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://redirect.github.com/eslint/eslint/issues/20069))
          (Francesco Trotta)\n- [`d5ef939`](https://redirect.github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786)
          refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://redirect.github.com/eslint/eslint/issues/20060))
          (sethamus)\n- [`1b3881d`](https://redirect.github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302)
          chore: remove redundant word ([#&#8203;20058](https://redirect.github.com/eslint/eslint/issues/20058))
          (pxwanglu)\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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTU2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/1712
        commit_id: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        patchset: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        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: '1712'
      change_message: "chore(deps): update dependency eslint to v9.38.0\n\nThis PR
        contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n|
        [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
        | [`9.34.0` -> `9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.38.0)
        | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
        [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)\n\n####
        Features\n\n- [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485)
        feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://redirect.github.com/eslint/eslint/issues/20048))
        (Atul Nair)\n- [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1)
        feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://redirect.github.com/eslint/eslint/issues/20187))
        (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb)
        fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://redirect.github.com/eslint/eslint/issues/20201))
        (Francesco Trotta)\n- [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65)
        fix: correct SourceCode typings ([#&#8203;20114](https://redirect.github.com/eslint/eslint/issues/20114))
        (Pixel998)\n\n#### Documentation\n\n- [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a)
        docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://redirect.github.com/eslint/eslint/issues/20205))
        (\uB8E8\uBC00LuMir)\n- [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397)
        docs: correct formatting in `no-irregular-whitespace` rule documentation ([#&#8203;20203](https://redirect.github.com/eslint/eslint/issues/20203))
        (\uB8E8\uBC00LuMir)\n- [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a)
        docs: Update README (GitHub Actions Bot)\n- [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9)
        docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://redirect.github.com/eslint/eslint/issues/20190))
        (Percy Ma)\n\n#### Chores\n\n- [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045)
        chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.38.0
        ([#&#8203;20221](https://redirect.github.com/eslint/eslint/issues/20221))
        (Milos Djermanovic)\n- [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f)
        chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
        release (Jenkins)\n- [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa)
        refactor: Use types from [@&#8203;eslint/core](https://redirect.github.com/eslint/core)
        ([#&#8203;20168](https://redirect.github.com/eslint/eslint/issues/20168))
        (Nicholas C. Zakas)\n- [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8)
        ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://redirect.github.com/eslint/eslint/issues/20220))
        (\uB8E8\uBC00LuMir)\n- [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859)
        ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://redirect.github.com/eslint/eslint/issues/20211))
        (dependabot\\[bot])\n- [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848)
        test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://redirect.github.com/eslint/eslint/issues/20206))
        (Milos Djermanovic)\n- [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30)
        chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://redirect.github.com/eslint/eslint/issues/20202))
        (Sweta Tanwar)\n- [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6)
        chore: fix typos ([#&#8203;20200](https://redirect.github.com/eslint/eslint/issues/20200))
        (ntnyq)\n- [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed)
        chore: use team member's username when name is not available in data ([#&#8203;20194](https://redirect.github.com/eslint/eslint/issues/20194))
        (Milos Djermanovic)\n- [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36)
        chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://redirect.github.com/eslint/eslint/issues/20184))
        (Pixel998)\n\n### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)\n\n####
        Features\n\n- [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383)
        feat: `preserve-caught-error` should recognize all static \"cause\" keys ([#&#8203;20163](https://redirect.github.com/eslint/eslint/issues/20163))
        (Pixel998)\n- [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8)
        feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://redirect.github.com/eslint/eslint/issues/19562))
        (Nitin Kumar)\n\n#### Bug Fixes\n\n- [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca)
        fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://redirect.github.com/eslint/eslint/issues/20164))
        (Francesco Trotta)\n- [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b)
        fix: add missing AST token types ([#&#8203;20172](https://redirect.github.com/eslint/eslint/issues/20172))
        (Pixel998)\n- [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344)
        fix: correct `ESLint` typings ([#&#8203;20122](https://redirect.github.com/eslint/eslint/issues/20122))
        (Pixel998)\n\n#### Documentation\n\n- [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007)
        docs: fix typos across the docs ([#&#8203;20182](https://redirect.github.com/eslint/eslint/issues/20182))
        (\uB8E8\uBC00LuMir)\n- [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c)
        docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://redirect.github.com/eslint/eslint/issues/20181))
        (Percy Ma)\n- [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab)
        docs: Update README (GitHub Actions Bot)\n- [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18)
        docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://redirect.github.com/eslint/eslint/issues/20170))
        (Pixel998)\n- [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f)
        docs: update `README` files to add badge and instructions ([#&#8203;20115](https://redirect.github.com/eslint/eslint/issues/20115))
        (\uB8E8\uBC00LuMir)\n- [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6)
        docs: update references from `master` to `main` ([#&#8203;20153](https://redirect.github.com/eslint/eslint/issues/20153))
        (\uB8E8\uBC00LuMir)\n\n#### Chores\n\n- [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7)
        chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://redirect.github.com/eslint/eslint/issues/20183))
        (Francesco Trotta)\n- [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82)
        chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
        release (Jenkins)\n- [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e)
        chore: fix typos in comments ([#&#8203;20175](https://redirect.github.com/eslint/eslint/issues/20175))
        (overlookmotel)\n- [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb)
        chore: unpin jiti ([#&#8203;20173](https://redirect.github.com/eslint/eslint/issues/20173))
        (renovate\\[bot])\n- [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346)
        refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://redirect.github.com/eslint/eslint/issues/20157))
        (Pixel998)\n- [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749)
        chore: update eslint ([#&#8203;20149](https://redirect.github.com/eslint/eslint/issues/20149))
        (renovate\\[bot])\n- [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1)
        test: remove tmp dir created for circular fixes in multithread mode test ([#&#8203;20146](https://redirect.github.com/eslint/eslint/issues/20146))
        (Milos Djermanovic)\n- [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b)
        ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://redirect.github.com/eslint/eslint/issues/20151))
        (Pixel998)\n- [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863)
        perf: improve worker count calculation for `\"auto\"` concurrency ([#&#8203;20067](https://redirect.github.com/eslint/eslint/issues/20067))
        (Francesco Trotta)\n- [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c)
        chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://redirect.github.com/eslint/eslint/issues/20144))
        (Milos Djermanovic)\n\n### [`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)\n\n####
        Features\n\n- [`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076)
        feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109))
        (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e)
        fix: add missing rule option types ([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127))
        (ntnyq)\n- [`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff)
        fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116))
        (\uB8E8\uBC00LuMir)\n- [`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6)
        fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110))
        (Pixel998)\n- [`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898)
        fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084))
        (Pixel998)\n\n#### Documentation\n\n- [`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6)
        docs: update examples to use `defineConfig` ([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131))
        (sethamus)\n- [`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649)
        docs: fix typos ([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118))
        (Pixel998)\n- [`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b)
        docs: Update README (GitHub Actions Bot)\n- [`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215)
        docs: Update README (GitHub Actions Bot)\n- [`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2)
        docs: Update README (GitHub Actions Bot)\n\n#### Chores\n\n- [`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8)
        chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0
        ([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139))
        (Milos Djermanovic)\n- [`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e)
        chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
        release (Jenkins)\n- [`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09)
        ci: simplify renovate configuration ([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907))
        (\u552F\u7136)\n- [`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1)
        ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090))
        (dependabot\\[bot])\n- [`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6)
        refactor: use\_`defaultOptions`\_in\_rules ([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121))
        (Pixel998)\n- [`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b)
        chore: update example to use `defineConfig` ([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111))
        (\uB8E8\uBC00LuMir)\n- [`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc)
        test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112))
        (\uB8E8\uBC00LuMir)\n- [`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4)
        chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094))
        (Milos Djermanovic)\n- [`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c)
        test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093))
        (Pixel998)\n- [`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733)
        ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089))
        (dependabot\\[bot])\n- [`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4)
        refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080))
        (Pixel998)\n- [`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d)
        chore: package.json update for eslint-config-eslint release (Jenkins)\n- [`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500)
        chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079))
        (Milos Djermanovic)\n\n### [`v9.35.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.35.0)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)\n\n####
        Features\n\n- [`42761fa`](https://redirect.github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082)
        feat: implement suggestions for no-empty-function ([#&#8203;20057](https://redirect.github.com/eslint/eslint/issues/20057))
        (jaymarvelz)\n- [`102f444`](https://redirect.github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6)
        feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://redirect.github.com/eslint/eslint/issues/20056))
        (jaymarvelz)\n- [`e51ffff`](https://redirect.github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3)
        feat: add `preserve-caught-error` rule ([#&#8203;19913](https://redirect.github.com/eslint/eslint/issues/19913))
        (Amnish Singh Arora)\n\n#### Bug Fixes\n\n- [`10e7ae2`](https://redirect.github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2)
        fix: update uncloneable options error message ([#&#8203;20059](https://redirect.github.com/eslint/eslint/issues/20059))
        (soda-sorcery)\n- [`bfa4601`](https://redirect.github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8)
        fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://redirect.github.com/eslint/eslint/issues/20045))
        (jaymarvelz)\n- [`dfd11de`](https://redirect.github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15)
        fix: add `before` and `after` to test case types ([#&#8203;20049](https://redirect.github.com/eslint/eslint/issues/20049))
        (Francesco Trotta)\n- [`dabbe95`](https://redirect.github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f)
        fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://redirect.github.com/eslint/eslint/issues/20034))
        (Milos Djermanovic)\n- [`ea789c7`](https://redirect.github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972)
        fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://redirect.github.com/eslint/eslint/issues/20032))
        (sethamus)\n\n#### Documentation\n\n- [`d265515`](https://redirect.github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95)
        docs: improve phrasing - \"if\" \u2192 \"even if\" from getting-started section
        ([#&#8203;20074](https://redirect.github.com/eslint/eslint/issues/20074))
        (jjangga0214)\n- [`a355a0e`](https://redirect.github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315)
        docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://redirect.github.com/eslint/eslint/issues/20064))
        (OTonGitHub)\n- [`5082fc2`](https://redirect.github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2)
        docs: Update README (GitHub Actions Bot)\n- [`99cfd7e`](https://redirect.github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d)
        docs: add missing \"the\" in rule deprecation docs ([#&#8203;20050](https://redirect.github.com/eslint/eslint/issues/20050))
        (Josh Goldberg \u2728)\n- [`6ad8973`](https://redirect.github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00)
        docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://redirect.github.com/eslint/eslint/issues/20036))
        (Francesco Trotta)\n- [`8033b19`](https://redirect.github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577)
        docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://redirect.github.com/eslint/eslint/issues/20033))
        (Francesco Trotta)\n\n#### Chores\n\n- [`da87f2f`](https://redirect.github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087)
        chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.35.0
        ([#&#8203;20077](https://redirect.github.com/eslint/eslint/issues/20077))
        (Milos Djermanovic)\n- [`af2a087`](https://redirect.github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202)
        chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
        release (Jenkins)\n- [`7055764`](https://redirect.github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc)
        test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://redirect.github.com/eslint/eslint/issues/20065))
        (Milos Djermanovic)\n- [`84ffb96`](https://redirect.github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4)
        chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://redirect.github.com/eslint/eslint/issues/20069))
        (Francesco Trotta)\n- [`d5ef939`](https://redirect.github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786)
        refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://redirect.github.com/eslint/eslint/issues/20060))
        (sethamus)\n- [`1b3881d`](https://redirect.github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302)
        chore: remove redundant word ([#&#8203;20058](https://redirect.github.com/eslint/eslint/issues/20058))
        (pxwanglu)\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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTU2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
      change_url: https://github.com/osism/python-osism/pull/1712
      child_jobs: []
      commit_id: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
      event_id: a7b32bb0-ae96-11f0-9b0c-e85e028a4aaa
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/942e8b4b3a024e0f9bc8e0a0cf62b8bd/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/942e8b4b3a024e0f9bc8e0a0cf62b8bd/work/logs
        result_data_file: /var/lib/zuul/builds/942e8b4b3a024e0f9bc8e0a0cf62b8bd/work/results.json
        src_root: /var/lib/zuul/builds/942e8b4b3a024e0f9bc8e0a0cf62b8bd/work/src
        work_root: /var/lib/zuul/builds/942e8b4b3a024e0f9bc8e0a0cf62b8bd/work
      include_vars: []
      items:
      - branch: main
        change: '1712'
        change_message: "chore(deps): update dependency eslint to v9.38.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`9.34.0` -> `9.38.0`](https://renovatebot.com/diffs/npm/eslint/9.34.0/9.38.0)
          | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.34.0/9.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v9.38.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.38.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.37.0...v9.38.0)\n\n####
          Features\n\n- [`ce40f74`](https://redirect.github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485)
          feat: update `complexity` rule to only highlight function header ([#&#8203;20048](https://redirect.github.com/eslint/eslint/issues/20048))
          (Atul Nair)\n- [`e37e590`](https://redirect.github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1)
          feat: correct `no-loss-of-precision` false positives with `e` notation ([#&#8203;20187](https://redirect.github.com/eslint/eslint/issues/20187))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`50c3dfd`](https://redirect.github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb)
          fix: improve type support for isolated dependencies in pnpm ([#&#8203;20201](https://redirect.github.com/eslint/eslint/issues/20201))
          (Francesco Trotta)\n- [`a1f06a3`](https://redirect.github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65)
          fix: correct SourceCode typings ([#&#8203;20114](https://redirect.github.com/eslint/eslint/issues/20114))
          (Pixel998)\n\n#### Documentation\n\n- [`462675a`](https://redirect.github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a)
          docs: improve web accessibility by hiding non-semantic character ([#&#8203;20205](https://redirect.github.com/eslint/eslint/issues/20205))
          (\uB8E8\uBC00LuMir)\n- [`c070e65`](https://redirect.github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397)
          docs: correct formatting in `no-irregular-whitespace` rule documentation
          ([#&#8203;20203](https://redirect.github.com/eslint/eslint/issues/20203))
          (\uB8E8\uBC00LuMir)\n- [`b39e71a`](https://redirect.github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a)
          docs: Update README (GitHub Actions Bot)\n- [`cd39983`](https://redirect.github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9)
          docs: move `custom-formatters` type descriptions to `nodejs-api` ([#&#8203;20190](https://redirect.github.com/eslint/eslint/issues/20190))
          (Percy Ma)\n\n#### Chores\n\n- [`d17c795`](https://redirect.github.com/eslint/eslint/commit/d17c795bf1624e0604998482b98e6bb6bff39045)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.38.0
          ([#&#8203;20221](https://redirect.github.com/eslint/eslint/issues/20221))
          (Milos Djermanovic)\n- [`25d0e33`](https://redirect.github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`c82b5ef`](https://redirect.github.com/eslint/eslint/commit/c82b5efa1fc91900e029efa23e688fad67fc17fa)
          refactor: Use types from [@&#8203;eslint/core](https://redirect.github.com/eslint/core)
          ([#&#8203;20168](https://redirect.github.com/eslint/eslint/issues/20168))
          (Nicholas C. Zakas)\n- [`ff31609`](https://redirect.github.com/eslint/eslint/commit/ff31609f195654d448954210ba4d31e921d463e8)
          ci: add Node.js 25 to `ci.yml` ([#&#8203;20220](https://redirect.github.com/eslint/eslint/issues/20220))
          (\uB8E8\uBC00LuMir)\n- [`004577e`](https://redirect.github.com/eslint/eslint/commit/004577eda2f2f4b2829e0364f8b41893cebfc859)
          ci: bump github/codeql-action from 3 to 4 ([#&#8203;20211](https://redirect.github.com/eslint/eslint/issues/20211))
          (dependabot\\[bot])\n- [`eac71fb`](https://redirect.github.com/eslint/eslint/commit/eac71fb77113de7bf199ff20c6ee44cefcb59848)
          test: remove use of `nodejsScope` option of eslint-scope from tests ([#&#8203;20206](https://redirect.github.com/eslint/eslint/issues/20206))
          (Milos Djermanovic)\n- [`4168a18`](https://redirect.github.com/eslint/eslint/commit/4168a18b7efd8facbbd71cd44a62942a9f656a30)
          chore: fix typo in legacy-eslint.js ([#&#8203;20202](https://redirect.github.com/eslint/eslint/issues/20202))
          (Sweta Tanwar)\n- [`205dbd2`](https://redirect.github.com/eslint/eslint/commit/205dbd2d9272e761574c478e3b0181f7b89ed0f6)
          chore: fix typos ([#&#8203;20200](https://redirect.github.com/eslint/eslint/issues/20200))
          (ntnyq)\n- [`dbb200e`](https://redirect.github.com/eslint/eslint/commit/dbb200e3604e63bba23a18d40089ca44604835ed)
          chore: use team member's username when name is not available in data ([#&#8203;20194](https://redirect.github.com/eslint/eslint/issues/20194))
          (Milos Djermanovic)\n- [`8962089`](https://redirect.github.com/eslint/eslint/commit/8962089edbd978b43513576387a134036b8e2d36)
          chore: mark deprecated rules as available until v11.0.0 ([#&#8203;20184](https://redirect.github.com/eslint/eslint/issues/20184))
          (Pixel998)\n\n### [`v9.37.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.37.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.36.0...v9.37.0)\n\n####
          Features\n\n- [`39f7fb4`](https://redirect.github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383)
          feat: `preserve-caught-error` should recognize all static \"cause\" keys
          ([#&#8203;20163](https://redirect.github.com/eslint/eslint/issues/20163))
          (Pixel998)\n- [`f81eabc`](https://redirect.github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8)
          feat: support TS syntax in `no-restricted-imports` ([#&#8203;19562](https://redirect.github.com/eslint/eslint/issues/19562))
          (Nitin Kumar)\n\n#### Bug Fixes\n\n- [`a129cce`](https://redirect.github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca)
          fix: correct `no-loss-of-precision` false positives for leading zeros ([#&#8203;20164](https://redirect.github.com/eslint/eslint/issues/20164))
          (Francesco Trotta)\n- [`09e04fc`](https://redirect.github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b)
          fix: add missing AST token types ([#&#8203;20172](https://redirect.github.com/eslint/eslint/issues/20172))
          (Pixel998)\n- [`861c6da`](https://redirect.github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344)
          fix: correct `ESLint` typings ([#&#8203;20122](https://redirect.github.com/eslint/eslint/issues/20122))
          (Pixel998)\n\n#### Documentation\n\n- [`b950359`](https://redirect.github.com/eslint/eslint/commit/b950359c5f39085483c3137a6a160e582ef32007)
          docs: fix typos across the docs ([#&#8203;20182](https://redirect.github.com/eslint/eslint/issues/20182))
          (\uB8E8\uBC00LuMir)\n- [`42498a2`](https://redirect.github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c)
          docs: improve ToC accessibility by hiding non-semantic character ([#&#8203;20181](https://redirect.github.com/eslint/eslint/issues/20181))
          (Percy Ma)\n- [`29ea092`](https://redirect.github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab)
          docs: Update README (GitHub Actions Bot)\n- [`5c97a04`](https://redirect.github.com/eslint/eslint/commit/5c97a04578e6280c2395f642c2d8d6bdf30eec18)
          docs: show `availableUntil` in deprecated rule banner ([#&#8203;20170](https://redirect.github.com/eslint/eslint/issues/20170))
          (Pixel998)\n- [`90a71bf`](https://redirect.github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f)
          docs: update `README` files to add badge and instructions ([#&#8203;20115](https://redirect.github.com/eslint/eslint/issues/20115))
          (\uB8E8\uBC00LuMir)\n- [`1603ae1`](https://redirect.github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6)
          docs: update references from `master` to `main` ([#&#8203;20153](https://redirect.github.com/eslint/eslint/issues/20153))
          (\uB8E8\uBC00LuMir)\n\n#### Chores\n\n- [`afe8a13`](https://redirect.github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7)
          chore: update `@eslint/js` dependency to version 9.37.0 ([#&#8203;20183](https://redirect.github.com/eslint/eslint/issues/20183))
          (Francesco Trotta)\n- [`abee4ca`](https://redirect.github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`fc9381f`](https://redirect.github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e)
          chore: fix typos in comments ([#&#8203;20175](https://redirect.github.com/eslint/eslint/issues/20175))
          (overlookmotel)\n- [`e1574a2`](https://redirect.github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb)
          chore: unpin jiti ([#&#8203;20173](https://redirect.github.com/eslint/eslint/issues/20173))
          (renovate\\[bot])\n- [`e1ac05e`](https://redirect.github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346)
          refactor: mark `ESLint.findConfigFile()` as `async`, add missing docs ([#&#8203;20157](https://redirect.github.com/eslint/eslint/issues/20157))
          (Pixel998)\n- [`347906d`](https://redirect.github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749)
          chore: update eslint ([#&#8203;20149](https://redirect.github.com/eslint/eslint/issues/20149))
          (renovate\\[bot])\n- [`0cb5897`](https://redirect.github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1)
          test: remove tmp dir created for circular fixes in multithread mode test
          ([#&#8203;20146](https://redirect.github.com/eslint/eslint/issues/20146))
          (Milos Djermanovic)\n- [`bb99566`](https://redirect.github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b)
          ci: pin `jiti` to version 2.5.1 ([#&#8203;20151](https://redirect.github.com/eslint/eslint/issues/20151))
          (Pixel998)\n- [`177f669`](https://redirect.github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863)
          perf: improve worker count calculation for `\"auto\"` concurrency ([#&#8203;20067](https://redirect.github.com/eslint/eslint/issues/20067))
          (Francesco Trotta)\n- [`448b57b`](https://redirect.github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c)
          chore: Mark deprecated formatting rules as available until v11.0.0 ([#&#8203;20144](https://redirect.github.com/eslint/eslint/issues/20144))
          (Milos Djermanovic)\n\n### [`v9.36.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.36.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)\n\n####
          Features\n\n- [`47afcf6`](https://redirect.github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076)
          feat: correct `preserve-caught-error` edge cases ([#&#8203;20109](https://redirect.github.com/eslint/eslint/issues/20109))
          (Francesco Trotta)\n\n#### Bug Fixes\n\n- [`75b74d8`](https://redirect.github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e)
          fix: add missing rule option types ([#&#8203;20127](https://redirect.github.com/eslint/eslint/issues/20127))
          (ntnyq)\n- [`1c0d850`](https://redirect.github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff)
          fix: update `eslint-all.js` to use `Object.freeze` for `rules` object ([#&#8203;20116](https://redirect.github.com/eslint/eslint/issues/20116))
          (\uB8E8\uBC00LuMir)\n- [`7d61b7f`](https://redirect.github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6)
          fix: add missing scope types to `Scope.type` ([#&#8203;20110](https://redirect.github.com/eslint/eslint/issues/20110))
          (Pixel998)\n- [`7a670c3`](https://redirect.github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898)
          fix: correct rule option typings in `rules.d.ts` ([#&#8203;20084](https://redirect.github.com/eslint/eslint/issues/20084))
          (Pixel998)\n\n#### Documentation\n\n- [`b73ab12`](https://redirect.github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6)
          docs: update examples to use `defineConfig` ([#&#8203;20131](https://redirect.github.com/eslint/eslint/issues/20131))
          (sethamus)\n- [`31d9392`](https://redirect.github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649)
          docs: fix typos ([#&#8203;20118](https://redirect.github.com/eslint/eslint/issues/20118))
          (Pixel998)\n- [`c7f861b`](https://redirect.github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b)
          docs: Update README (GitHub Actions Bot)\n- [`6b0c08b`](https://redirect.github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215)
          docs: Update README (GitHub Actions Bot)\n- [`91f97c5`](https://redirect.github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2)
          docs: Update README (GitHub Actions Bot)\n\n#### Chores\n\n- [`12411e8`](https://redirect.github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.36.0
          ([#&#8203;20139](https://redirect.github.com/eslint/eslint/issues/20139))
          (Milos Djermanovic)\n- [`488cba6`](https://redirect.github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`bac82a2`](https://redirect.github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09)
          ci: simplify renovate configuration ([#&#8203;19907](https://redirect.github.com/eslint/eslint/issues/19907))
          (\u552F\u7136)\n- [`c00bb37`](https://redirect.github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1)
          ci: bump actions/labeler from 5 to 6 ([#&#8203;20090](https://redirect.github.com/eslint/eslint/issues/20090))
          (dependabot\\[bot])\n- [`fee751d`](https://redirect.github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6)
          refactor: use\_`defaultOptions`\_in\_rules ([#&#8203;20121](https://redirect.github.com/eslint/eslint/issues/20121))
          (Pixel998)\n- [`1ace67d`](https://redirect.github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b)
          chore: update example to use `defineConfig` ([#&#8203;20111](https://redirect.github.com/eslint/eslint/issues/20111))
          (\uB8E8\uBC00LuMir)\n- [`4821963`](https://redirect.github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc)
          test: add missing loc information to error objects in rule tests ([#&#8203;20112](https://redirect.github.com/eslint/eslint/issues/20112))
          (\uB8E8\uBC00LuMir)\n- [`b42c42e`](https://redirect.github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4)
          chore: disallow use of deprecated `type` property in core rule tests ([#&#8203;20094](https://redirect.github.com/eslint/eslint/issues/20094))
          (Milos Djermanovic)\n- [`7bb498d`](https://redirect.github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c)
          test: remove deprecated `type` property from core rule tests ([#&#8203;20093](https://redirect.github.com/eslint/eslint/issues/20093))
          (Pixel998)\n- [`e10cf2a`](https://redirect.github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733)
          ci: bump actions/setup-node from 4 to 5 ([#&#8203;20089](https://redirect.github.com/eslint/eslint/issues/20089))
          (dependabot\\[bot])\n- [`5cb0ce4`](https://redirect.github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4)
          refactor: use `meta.defaultOptions` in `preserve-caught-error` ([#&#8203;20080](https://redirect.github.com/eslint/eslint/issues/20080))
          (Pixel998)\n- [`f9f7cb5`](https://redirect.github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d)
          chore: package.json update for eslint-config-eslint release (Jenkins)\n-
          [`81764b2`](https://redirect.github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500)
          chore: update `eslint` peer dependency in `eslint-config-eslint` ([#&#8203;20079](https://redirect.github.com/eslint/eslint/issues/20079))
          (Milos Djermanovic)\n\n### [`v9.35.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.35.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)\n\n####
          Features\n\n- [`42761fa`](https://redirect.github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082)
          feat: implement suggestions for no-empty-function ([#&#8203;20057](https://redirect.github.com/eslint/eslint/issues/20057))
          (jaymarvelz)\n- [`102f444`](https://redirect.github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6)
          feat: implement suggestions for no-empty-static-block ([#&#8203;20056](https://redirect.github.com/eslint/eslint/issues/20056))
          (jaymarvelz)\n- [`e51ffff`](https://redirect.github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3)
          feat: add `preserve-caught-error` rule ([#&#8203;19913](https://redirect.github.com/eslint/eslint/issues/19913))
          (Amnish Singh Arora)\n\n#### Bug Fixes\n\n- [`10e7ae2`](https://redirect.github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2)
          fix: update uncloneable options error message ([#&#8203;20059](https://redirect.github.com/eslint/eslint/issues/20059))
          (soda-sorcery)\n- [`bfa4601`](https://redirect.github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8)
          fix: ignore empty switch statements with comments in no-empty rule ([#&#8203;20045](https://redirect.github.com/eslint/eslint/issues/20045))
          (jaymarvelz)\n- [`dfd11de`](https://redirect.github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15)
          fix: add `before` and `after` to test case types ([#&#8203;20049](https://redirect.github.com/eslint/eslint/issues/20049))
          (Francesco Trotta)\n- [`dabbe95`](https://redirect.github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f)
          fix: correct types for `no-restricted-imports` rule ([#&#8203;20034](https://redirect.github.com/eslint/eslint/issues/20034))
          (Milos Djermanovic)\n- [`ea789c7`](https://redirect.github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972)
          fix: no-loss-of-precision false positive with uppercase exponent ([#&#8203;20032](https://redirect.github.com/eslint/eslint/issues/20032))
          (sethamus)\n\n#### Documentation\n\n- [`d265515`](https://redirect.github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95)
          docs: improve phrasing - \"if\" \u2192 \"even if\" from getting-started
          section ([#&#8203;20074](https://redirect.github.com/eslint/eslint/issues/20074))
          (jjangga0214)\n- [`a355a0e`](https://redirect.github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315)
          docs: invert comparison logic for example in `no-var` doc page ([#&#8203;20064](https://redirect.github.com/eslint/eslint/issues/20064))
          (OTonGitHub)\n- [`5082fc2`](https://redirect.github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2)
          docs: Update README (GitHub Actions Bot)\n- [`99cfd7e`](https://redirect.github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d)
          docs: add missing \"the\" in rule deprecation docs ([#&#8203;20050](https://redirect.github.com/eslint/eslint/issues/20050))
          (Josh Goldberg \u2728)\n- [`6ad8973`](https://redirect.github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00)
          docs: update `--no-ignore` and `--ignore-pattern` documentation ([#&#8203;20036](https://redirect.github.com/eslint/eslint/issues/20036))
          (Francesco Trotta)\n- [`8033b19`](https://redirect.github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577)
          docs: add documentation for `--no-config-lookup` ([#&#8203;20033](https://redirect.github.com/eslint/eslint/issues/20033))
          (Francesco Trotta)\n\n#### Chores\n\n- [`da87f2f`](https://redirect.github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087)
          chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)@&#8203;9.35.0
          ([#&#8203;20077](https://redirect.github.com/eslint/eslint/issues/20077))
          (Milos Djermanovic)\n- [`af2a087`](https://redirect.github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202)
          chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js)
          release (Jenkins)\n- [`7055764`](https://redirect.github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc)
          test: remove `tests/lib/eslint/eslint.config.js` ([#&#8203;20065](https://redirect.github.com/eslint/eslint/issues/20065))
          (Milos Djermanovic)\n- [`84ffb96`](https://redirect.github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4)
          chore: update `@eslint-community/eslint-utils` ([#&#8203;20069](https://redirect.github.com/eslint/eslint/issues/20069))
          (Francesco Trotta)\n- [`d5ef939`](https://redirect.github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786)
          refactor: remove deprecated `context.parserOptions` usage across rules ([#&#8203;20060](https://redirect.github.com/eslint/eslint/issues/20060))
          (sethamus)\n- [`1b3881d`](https://redirect.github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302)
          chore: remove redundant word ([#&#8203;20058](https://redirect.github.com/eslint/eslint/issues/20058))
          (pxwanglu)\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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTU2LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/1712
        commit_id: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        patchset: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGVzbGludCB0byB2OS4zOC4wCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IEFnZSB8IENvbmZpZGVuY2UgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtlc2xpbnRdKGh0dHBzOi8vZXNsaW50Lm9yZykgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50KSkgfCBbYDkuMzQuMGAgLT4gYDkuMzguMGBdKGh0dHBzOi8vcmVub3ZhdGVib3QuY29tL2RpZmZzL25wbS9lc2xpbnQvOS4zNC4wLzkuMzguMCkgfCBbIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvbnBtL2VzbGludC85LjM4LjA/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9ucG0vZXNsaW50LzkuMzQuMC85LjM4LjA/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmVzbGludC9lc2xpbnQgKGVzbGludCk8L3N1bW1hcnk+CgojIyMgW2B2OS4zOC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvcmVsZWFzZXMvdGFnL3Y5LjM4LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbXBhcmUvdjkuMzcuMC4uLnY5LjM4LjApCgojIyMjIEZlYXR1cmVzCgotIFtgY2U0MGY3NGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9jZTQwZjc0ZWZkNDVmNjZkOWZiZmM2Zjc4Y2U2MjJlZTcyMDA4NDg1KSBmZWF0OiB1cGRhdGUgYGNvbXBsZXhpdHlgIHJ1bGUgdG8gb25seSBoaWdobGlnaHQgZnVuY3Rpb24gaGVhZGVyIChbIyYjODIwMzsyMDA0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDQ4KSkgKEF0dWwgTmFpcikKLSBbYGUzN2U1OTBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZTM3ZTU5MGFhZTJhN2ZjY2E0ZDNhOWFkYzEzNzlhZDQ2NmU1YzVkMSkgZmVhdDogY29ycmVjdCBgbm8tbG9zcy1vZi1wcmVjaXNpb25gIGZhbHNlIHBvc2l0aXZlcyB3aXRoIGBlYCBub3RhdGlvbiAoWyMmIzgyMDM7MjAxODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDE4NykpIChGcmFuY2VzY28gVHJvdHRhKQoKIyMjIyBCdWcgRml4ZXMKCi0gW2A1MGMzZGZkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzUwYzNkZmQ5ODA2NTYyMjc2NWE1MWE4ZGRiMWU3MGM0NGZjNWE0Y2IpIGZpeDogaW1wcm92ZSB0eXBlIHN1cHBvcnQgZm9yIGlzb2xhdGVkIGRlcGVuZGVuY2llcyBpbiBwbnBtIChbIyYjODIwMzsyMDIwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMjAxKSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2BhMWYwNmEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2ExZjA2YTM1MGM0MTU1YzRkYmYzOWJmOTMyYTM4ZDcxZDcwZjFiNjUpIGZpeDogY29ycmVjdCBTb3VyY2VDb2RlIHR5cGluZ3MgKFsjJiM4MjAzOzIwMTE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMTQpKSAoUGl4ZWw5OTgpCgojIyMjIERvY3VtZW50YXRpb24KCi0gW2A0NjI2NzVhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzQ2MjY3NWFmOGE4MTFmOWNhOTg0ZWZhZWRiZGM1YjQ2YjEzY2VkN2EpIGRvY3M6IGltcHJvdmUgd2ViIGFjY2Vzc2liaWxpdHkgYnkgaGlkaW5nIG5vbi1zZW1hbnRpYyBjaGFyYWN0ZXIgKFsjJiM4MjAzOzIwMjA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAyMDUpKSAo66Oo67CATHVNaXIpCi0gW2BjMDcwZTY1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2MwNzBlNjVmNmJiOWUzOGQwNmE4OWJhMmIzMjYxNzgxYmVjM2QzOTcpIGRvY3M6IGNvcnJlY3QgZm9ybWF0dGluZyBpbiBgbm8taXJyZWd1bGFyLXdoaXRlc3BhY2VgIHJ1bGUgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MjAyMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDIwMykpICjro6jrsIBMdU1pcikKLSBbYGIzOWU3MWFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYjM5ZTcxYTIxMzBhZTFlYTNmYmMxOWIxOWY1Yjk1MWViNjI1NzIyYSkgZG9jczogVXBkYXRlIFJFQURNRSAoR2l0SHViIEFjdGlvbnMgQm90KQotIFtgY2QzOTk4M2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9jZDM5OTgzMTQ4NzZhNGZhZDY0NjNkOTAxMWJjNzM3NzhjY2MxZmQ5KSBkb2NzOiBtb3ZlIGBjdXN0b20tZm9ybWF0dGVyc2AgdHlwZSBkZXNjcmlwdGlvbnMgdG8gYG5vZGVqcy1hcGlgIChbIyYjODIwMzsyMDE5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTkwKSkgKFBlcmN5IE1hKQoKIyMjIyBDaG9yZXMKCi0gW2BkMTdjNzk1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2QxN2M3OTViZjE2MjRlMDYwNDk5ODQ4MmI5OGU2YmI2YmZmMzkwNDUpIGNob3JlOiB1cGdyYWRlIFtAJiM4MjAzO2VzbGludC9qc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9qcylAJiM4MjAzOzkuMzguMCAoWyMmIzgyMDM7MjAyMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDIyMSkpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYDI1ZDBlMzNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMjVkMGUzMzI3MGUwOGJhZWQwOWRiZWUyY2RkNTZhOGU1Y2Q5ZGEwZikgY2hvcmU6IHBhY2thZ2UuanNvbiB1cGRhdGUgZm9yIFtAJiM4MjAzO2VzbGludC9qc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9qcykgcmVsZWFzZSAoSmVua2lucykKLSBbYGM4MmI1ZWZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYzgyYjVlZmExZmM5MTkwMGUwMjllZmEyM2U2ODhmYWQ2N2ZjMTdmYSkgcmVmYWN0b3I6IFVzZSB0eXBlcyBmcm9tIFtAJiM4MjAzO2VzbGludC9jb3JlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2NvcmUpIChbIyYjODIwMzsyMDE2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTY4KSkgKE5pY2hvbGFzIEMuIFpha2FzKQotIFtgZmYzMTYwOWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mZjMxNjA5ZjE5NTY1NGQ0NDg5NTQyMTBiYTRkMzFlOTIxZDQ2M2U4KSBjaTogYWRkIE5vZGUuanMgMjUgdG8gYGNpLnltbGAgKFsjJiM4MjAzOzIwMjIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAyMjApKSAo66Oo67CATHVNaXIpCi0gW2AwMDQ1NzdlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzAwNDU3N2VkYTJmMmY0YjI4MjllMDM2NGY4YjQxODkzY2ViZmM4NTkpIGNpOiBidW1wIGdpdGh1Yi9jb2RlcWwtYWN0aW9uIGZyb20gMyB0byA0IChbIyYjODIwMzsyMDIxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMjExKSkgKGRlcGVuZGFib3RcW2JvdF0pCi0gW2BlYWM3MWZiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2VhYzcxZmI3NzExM2RlN2JmMTk5ZmYyMGM2ZWU0NGNlZmNiNTk4NDgpIHRlc3Q6IHJlbW92ZSB1c2Ugb2YgYG5vZGVqc1Njb3BlYCBvcHRpb24gb2YgZXNsaW50LXNjb3BlIGZyb20gdGVzdHMgKFsjJiM4MjAzOzIwMjA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAyMDYpKSAoTWlsb3MgRGplcm1hbm92aWMpCi0gW2A0MTY4YTE4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzQxNjhhMThiN2VmZDhmYWNiYmQ3MWNkNDRhNjI5NDJhOWY2NTZhMzApIGNob3JlOiBmaXggdHlwbyBpbiBsZWdhY3ktZXNsaW50LmpzIChbIyYjODIwMzsyMDIwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMjAyKSkgKFN3ZXRhIFRhbndhcikKLSBbYDIwNWRiZDJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMjA1ZGJkMmQ5MjcyZTc2MTU3NGM0NzhlM2IwMTgxZjdiODllZDBmNikgY2hvcmU6IGZpeCB0eXBvcyAoWyMmIzgyMDM7MjAyMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDIwMCkpIChudG55cSkKLSBbYGRiYjIwMGVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZGJiMjAwZTM2MDRlNjNiYmEyM2ExOGQ0MDA4OWNhNDQ2MDQ4MzVlZCkgY2hvcmU6IHVzZSB0ZWFtIG1lbWJlcidzIHVzZXJuYW1lIHdoZW4gbmFtZSBpcyBub3QgYXZhaWxhYmxlIGluIGRhdGEgKFsjJiM4MjAzOzIwMTk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxOTQpKSAoTWlsb3MgRGplcm1hbm92aWMpCi0gW2A4OTYyMDg5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0Lzg5NjIwODllZGJkOTc4YjQzNTEzNTc2Mzg3YTEzNDAzNmI4ZTJkMzYpIGNob3JlOiBtYXJrIGRlcHJlY2F0ZWQgcnVsZXMgYXMgYXZhaWxhYmxlIHVudGlsIHYxMS4wLjAgKFsjJiM4MjAzOzIwMTg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxODQpKSAoUGl4ZWw5OTgpCgojIyMgW2B2OS4zNy4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvcmVsZWFzZXMvdGFnL3Y5LjM3LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbXBhcmUvdjkuMzYuMC4uLnY5LjM3LjApCgojIyMjIEZlYXR1cmVzCgotIFtgMzlmN2ZiNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8zOWY3ZmI0OTNhNjkyNGZmN2RjNjM4ZmQ0ZDZlN2IzZDhlYjk1MzgzKSBmZWF0OiBgcHJlc2VydmUtY2F1Z2h0LWVycm9yYCBzaG91bGQgcmVjb2duaXplIGFsbCBzdGF0aWMgImNhdXNlIiBrZXlzIChbIyYjODIwMzsyMDE2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTYzKSkgKFBpeGVsOTk4KQotIFtgZjgxZWFiY2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mODFlYWJjNTg0OWVjZTk4YjhjYTA1NGY5NmIyOWYwMzhhNjliY2Y4KSBmZWF0OiBzdXBwb3J0IFRTIHN5bnRheCBpbiBgbm8tcmVzdHJpY3RlZC1pbXBvcnRzYCAoWyMmIzgyMDM7MTk1NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8xOTU2MikpIChOaXRpbiBLdW1hcikKCiMjIyMgQnVnIEZpeGVzCgotIFtgYTEyOWNjZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9hMTI5Y2NlZDdhODZlYTI1MThlYjliZTY5OTBmYTE4YWYzOTY5NGNhKSBmaXg6IGNvcnJlY3QgYG5vLWxvc3Mtb2YtcHJlY2lzaW9uYCBmYWxzZSBwb3NpdGl2ZXMgZm9yIGxlYWRpbmcgemVyb3MgKFsjJiM4MjAzOzIwMTY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxNjQpKSAoRnJhbmNlc2NvIFRyb3R0YSkKLSBbYDA5ZTA0ZmNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMDllMDRmY2MzZjRjYzk2M2VlYTdjOWM1NzkzOTFkZTVlMjMxNTk1YikgZml4OiBhZGQgbWlzc2luZyBBU1QgdG9rZW4gdHlwZXMgKFsjJiM4MjAzOzIwMTcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxNzIpKSAoUGl4ZWw5OTgpCi0gW2A4NjFjNmRhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0Lzg2MWM2ZGEyYmQyNzk2NDE0ZTZlZWQ3ODIxNTVlYzM0ZTJlZDYzNDQpIGZpeDogY29ycmVjdCBgRVNMaW50YCB0eXBpbmdzIChbIyYjODIwMzsyMDEyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTIyKSkgKFBpeGVsOTk4KQoKIyMjIyBEb2N1bWVudGF0aW9uCgotIFtgYjk1MDM1OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iOTUwMzU5YzVmMzkwODU0ODNjMzEzN2E2YTE2MGU1ODJlZjMyMDA3KSBkb2NzOiBmaXggdHlwb3MgYWNyb3NzIHRoZSBkb2NzIChbIyYjODIwMzsyMDE4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTgyKSkgKOujqOuwgEx1TWlyKQotIFtgNDI0OThhMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC80MjQ5OGEyNzk4MWQ1MDc1MGRkMTVhZTg2NjBkYmU4NWM0ZjQ1ODdjKSBkb2NzOiBpbXByb3ZlIFRvQyBhY2Nlc3NpYmlsaXR5IGJ5IGhpZGluZyBub24tc2VtYW50aWMgY2hhcmFjdGVyIChbIyYjODIwMzsyMDE4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTgxKSkgKFBlcmN5IE1hKQotIFtgMjllYTA5MmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8yOWVhMDkyYjkzNjA4NzU2MzUwYjFlOWM1YTRmMjljOGE0OTI2NGFiKSBkb2NzOiBVcGRhdGUgUkVBRE1FIChHaXRIdWIgQWN0aW9ucyBCb3QpCi0gW2A1Yzk3YTA0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzVjOTdhMDQ1NzhlNjI4MGMyMzk1ZjY0MmMyZDhkNmJkZjMwZWVjMTgpIGRvY3M6IHNob3cgYGF2YWlsYWJsZVVudGlsYCBpbiBkZXByZWNhdGVkIHJ1bGUgYmFubmVyIChbIyYjODIwMzsyMDE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTcwKSkgKFBpeGVsOTk4KQotIFtgOTBhNzFiZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC85MGE3MWJmNTAyNGE4NmZjMjMyY2QyZTA1Zjk2ODExZTJhMThmZDBmKSBkb2NzOiB1cGRhdGUgYFJFQURNRWAgZmlsZXMgdG8gYWRkIGJhZGdlIGFuZCBpbnN0cnVjdGlvbnMgKFsjJiM4MjAzOzIwMTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMTUpKSAo66Oo67CATHVNaXIpCi0gW2AxNjAzYWUxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzE2MDNhZTE1MjZkOWI2ZjU1N2M3ZDU1MzRhNGY0MGY0Njg0MmVkZDYpIGRvY3M6IHVwZGF0ZSByZWZlcmVuY2VzIGZyb20gYG1hc3RlcmAgdG8gYG1haW5gIChbIyYjODIwMzsyMDE1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTUzKSkgKOujqOuwgEx1TWlyKQoKIyMjIyBDaG9yZXMKCi0gW2BhZmU4YTEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2FmZThhMTM0Njk1ODI0MjAzMWZlYTY2ZmRmYmIyMzllOGJmNDA4YjcpIGNob3JlOiB1cGRhdGUgYEBlc2xpbnQvanNgIGRlcGVuZGVuY3kgdG8gdmVyc2lvbiA5LjM3LjAgKFsjJiM4MjAzOzIwMTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxODMpKSAoRnJhbmNlc2NvIFRyb3R0YSkKLSBbYGFiZWU0Y2FgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYWJlZTRjYTFmYTEwZGE3MzNiMWNjNGE3ZDVlNzY1YjkxMmE5ZGU4MikgY2hvcmU6IHBhY2thZ2UuanNvbiB1cGRhdGUgZm9yIFtAJiM4MjAzO2VzbGludC9qc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9qcykgcmVsZWFzZSAoSmVua2lucykKLSBbYGZjOTM4MWZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZmM5MzgxZjZjYTU3YjgyNGU4MmQxMThjMTQ2MzFjMTdiZWE3OWQ3ZSkgY2hvcmU6IGZpeCB0eXBvcyBpbiBjb21tZW50cyAoWyMmIzgyMDM7MjAxNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDE3NSkpIChvdmVybG9va21vdGVsKQotIFtgZTE1NzRhMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9lMTU3NGEyMmQzOGZkN2UxODkxZjg2ZjhkYjBiMDkwNTNmODk2M2NiKSBjaG9yZTogdW5waW4gaml0aSAoWyMmIzgyMDM7MjAxNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDE3MykpIChyZW5vdmF0ZVxbYm90XSkKLSBbYGUxYWMwNWVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZTFhYzA1ZTJmYWU3NzllNzM4Zjg1YmQ0N2RkYTFjYzJiNzA5OTM0NikgcmVmYWN0b3I6IG1hcmsgYEVTTGludC5maW5kQ29uZmlnRmlsZSgpYCBhcyBgYXN5bmNgLCBhZGQgbWlzc2luZyBkb2NzIChbIyYjODIwMzsyMDE1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTU3KSkgKFBpeGVsOTk4KQotIFtgMzQ3OTA2ZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8zNDc5MDZkNjI3YzUzYmY0NWQ2M2JhODMxZDJmZDJiODNmYjBhNzQ5KSBjaG9yZTogdXBkYXRlIGVzbGludCAoWyMmIzgyMDM7MjAxNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDE0OSkpIChyZW5vdmF0ZVxbYm90XSkKLSBbYDBjYjU4OTdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMGNiNTg5N2UyNDA1OWJhY2FkYjhkMmU2NDU4MTg0OTA0NzU5ZmRhMSkgdGVzdDogcmVtb3ZlIHRtcCBkaXIgY3JlYXRlZCBmb3IgY2lyY3VsYXIgZml4ZXMgaW4gbXVsdGl0aHJlYWQgbW9kZSB0ZXN0IChbIyYjODIwMzsyMDE0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTQ2KSkgKE1pbG9zIERqZXJtYW5vdmljKQotIFtgYmI5OTU2NmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iYjk5NTY2NWUzMmIzYTk1OGU3ODAwNmM5ZmQ3NTc0NGM1NjA0ZjFiKSBjaTogcGluIGBqaXRpYCB0byB2ZXJzaW9uIDIuNS4xIChbIyYjODIwMzsyMDE1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTUxKSkgKFBpeGVsOTk4KQotIFtgMTc3ZjY2OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8xNzdmNjY5YWRjMGY5NmQxNGFlMWE3MWNkZTc3ODZmMzI3NTE1ODYzKSBwZXJmOiBpbXByb3ZlIHdvcmtlciBjb3VudCBjYWxjdWxhdGlvbiBmb3IgYCJhdXRvImAgY29uY3VycmVuY3kgKFsjJiM4MjAzOzIwMDY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNjcpKSAoRnJhbmNlc2NvIFRyb3R0YSkKLSBbYDQ0OGI1N2JgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNDQ4YjU3YmNhMzQwNmVlMTJjNGU0NGU5Mjk4ZmMwYzk5ZDNlZTEwYykgY2hvcmU6IE1hcmsgZGVwcmVjYXRlZCBmb3JtYXR0aW5nIHJ1bGVzIGFzIGF2YWlsYWJsZSB1bnRpbCB2MTEuMC4wIChbIyYjODIwMzsyMDE0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTQ0KSkgKE1pbG9zIERqZXJtYW5vdmljKQoKIyMjIFtgdjkuMzYuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L3JlbGVhc2VzL3RhZy92OS4zNi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21wYXJlL3Y5LjM1LjAuLi52OS4zNi4wKQoKIyMjIyBGZWF0dXJlcwoKLSBbYDQ3YWZjZjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNDdhZmNmNjY4ZGY2NWVhYzY4ZDdiMDQxNDVkMDM3MDM3MDEwYTA3NikgZmVhdDogY29ycmVjdCBgcHJlc2VydmUtY2F1Z2h0LWVycm9yYCBlZGdlIGNhc2VzIChbIyYjODIwMzsyMDEwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTA5KSkgKEZyYW5jZXNjbyBUcm90dGEpCgojIyMjIEJ1ZyBGaXhlcwoKLSBbYDc1Yjc0ZDhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNzViNzRkODY1ZDNiOGU3ZmEzYmNmNWFkMjlmNGJmNmQxOGQxMzEwZSkgZml4OiBhZGQgbWlzc2luZyBydWxlIG9wdGlvbiB0eXBlcyAoWyMmIzgyMDM7MjAxMjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDEyNykpIChudG55cSkKLSBbYDFjMGQ4NTBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMWMwZDg1MDQ5ZTNmMzBhODgwOTM0MGMxYWJjODgxYzYzYjc4MTJmZikgZml4OiB1cGRhdGUgYGVzbGludC1hbGwuanNgIHRvIHVzZSBgT2JqZWN0LmZyZWV6ZWAgZm9yIGBydWxlc2Agb2JqZWN0IChbIyYjODIwMzsyMDExNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTE2KSkgKOujqOuwgEx1TWlyKQotIFtgN2Q2MWI3ZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC83ZDYxYjdmYWRjOWM1YzZmMmIxMzFlMzdlOGEzY2ZmYTVhYWU4ZWU2KSBmaXg6IGFkZCBtaXNzaW5nIHNjb3BlIHR5cGVzIHRvIGBTY29wZS50eXBlYCAoWyMmIzgyMDM7MjAxMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDExMCkpIChQaXhlbDk5OCkKLSBbYDdhNjcwYzNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvN2E2NzBjMzAxYjU4NjA5MDE3Y2U4Y2ZkYTk5ZWU4MWY5NWRlMzg5OCkgZml4OiBjb3JyZWN0IHJ1bGUgb3B0aW9uIHR5cGluZ3MgaW4gYHJ1bGVzLmQudHNgIChbIyYjODIwMzsyMDA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDg0KSkgKFBpeGVsOTk4KQoKIyMjIyBEb2N1bWVudGF0aW9uCgotIFtgYjczYWIxMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iNzNhYjEyYWNkM2U4N2Y4ZDgxNzNjZGEwMzQ5OWY2Y2QxZjI2ZGI2KSBkb2NzOiB1cGRhdGUgZXhhbXBsZXMgdG8gdXNlIGBkZWZpbmVDb25maWdgIChbIyYjODIwMzsyMDEzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTMxKSkgKHNldGhhbXVzKQotIFtgMzFkOTM5MmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8zMWQ5MzkyNjk5MGZiYTUzNjg0NmVjNzI3ZDdhMjYyNWZjODQ0NjQ5KSBkb2NzOiBmaXggdHlwb3MgKFsjJiM4MjAzOzIwMTE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMTgpKSAoUGl4ZWw5OTgpCi0gW2BjN2Y4NjFiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2M3Zjg2MWIzZjhjMWFjOTYxYjRjZDRmMjI0ODM3OThmMzMyNGM2MmIpIGRvY3M6IFVwZGF0ZSBSRUFETUUgKEdpdEh1YiBBY3Rpb25zIEJvdCkKLSBbYDZiMGMwOGJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNmIwYzA4YjEwNmFhNjZmMmU5ZmE0ODQyODJmMGViNjNjNjRhMTIxNSkgZG9jczogVXBkYXRlIFJFQURNRSAoR2l0SHViIEFjdGlvbnMgQm90KQotIFtgOTFmOTdjNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC85MWY5N2M1MDQ2OGZiZGMwODljOTFlOTljMmVhMGZlODIxOTExZGYyKSBkb2NzOiBVcGRhdGUgUkVBRE1FIChHaXRIdWIgQWN0aW9ucyBCb3QpCgojIyMjIENob3JlcwoKLSBbYDEyNDExZThgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMTI0MTFlOGQ0NTBlZDI2YTVmN2NjYTZhNzhlYzA1MzIzYzkzMjNlOCkgY2hvcmU6IHVwZ3JhZGUgW0AmIzgyMDM7ZXNsaW50L2pzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2pzKUAmIzgyMDM7OS4zNi4wIChbIyYjODIwMzsyMDEzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMTM5KSkgKE1pbG9zIERqZXJtYW5vdmljKQotIFtgNDg4Y2JhNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC80ODhjYmE2YjM5MWI5N2IyY2ZjNzRiYmI0NmZkZWFjYjEzNjE5NDllKSBjaG9yZTogcGFja2FnZS5qc29uIHVwZGF0ZSBmb3IgW0AmIzgyMDM7ZXNsaW50L2pzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2pzKSByZWxlYXNlIChKZW5raW5zKQotIFtgYmFjODJhMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iYWM4MmEyYTljODBhM2Y2OTA4Nzg1Mjc1OGQ3NzM3YWVhMzcxZjA5KSBjaTogc2ltcGxpZnkgcmVub3ZhdGUgY29uZmlndXJhdGlvbiAoWyMmIzgyMDM7MTk5MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8xOTkwNykpICjllK/nhLYpCi0gW2BjMDBiYjM3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2MwMGJiMzdkNjJjMWJjYzBhMzdmMDk0MzcxYmU5YzQwMDY0MDA5ZjEpIGNpOiBidW1wIGFjdGlvbnMvbGFiZWxlciBmcm9tIDUgdG8gNiAoWyMmIzgyMDM7MjAwOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA5MCkpIChkZXBlbmRhYm90XFtib3RdKQotIFtgZmVlNzUxZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mZWU3NTFkYzhhZWFiNTQ1NDdhZjQ1MzgzMzJlYTVjMDY5ZWYyOGI2KSByZWZhY3RvcjogdXNlwqBgZGVmYXVsdE9wdGlvbnNgwqBpbsKgcnVsZXMgKFsjJiM4MjAzOzIwMTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMjEpKSAoUGl4ZWw5OTgpCi0gW2AxYWNlNjdkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzFhY2U2N2Q5Zjc5MDNhZGMzZDNmMDk4NjhhYTA1YjY3M2U3ZDNmM2IpIGNob3JlOiB1cGRhdGUgZXhhbXBsZSB0byB1c2UgYGRlZmluZUNvbmZpZ2AgKFsjJiM4MjAzOzIwMTExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMTEpKSAo66Oo67CATHVNaXIpCi0gW2A0ODIxOTYzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzQ4MjE5NjNiZjc2NTUzMjA2OWM0OWU5ZGE5ZWNiZTk0ODViMDczZmMpIHRlc3Q6IGFkZCBtaXNzaW5nIGxvYyBpbmZvcm1hdGlvbiB0byBlcnJvciBvYmplY3RzIGluIHJ1bGUgdGVzdHMgKFsjJiM4MjAzOzIwMTEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAxMTIpKSAo66Oo67CATHVNaXIpCi0gW2BiNDJjNDJlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2I0MmM0MmU3Y2QzYWM5ZWUxYjVhMTVmMTZmZjI1YjMyNWQwNDgyZTQpIGNob3JlOiBkaXNhbGxvdyB1c2Ugb2YgZGVwcmVjYXRlZCBgdHlwZWAgcHJvcGVydHkgaW4gY29yZSBydWxlIHRlc3RzIChbIyYjODIwMzsyMDA5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDk0KSkgKE1pbG9zIERqZXJtYW5vdmljKQotIFtgN2JiNDk4ZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC83YmI0OThkNzIwZGNkMDU0Y2MwNDJjYTRiNjBiMTM4ZDg0ODVmMDdjKSB0ZXN0OiByZW1vdmUgZGVwcmVjYXRlZCBgdHlwZWAgcHJvcGVydHkgZnJvbSBjb3JlIHJ1bGUgdGVzdHMgKFsjJiM4MjAzOzIwMDkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwOTMpKSAoUGl4ZWw5OTgpCi0gW2BlMTBjZjJhYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2UxMGNmMmFiNDJmZTViNDgxZDk4MGRjNjUyZjc1MDQ0MTQ3NDc3MzMpIGNpOiBidW1wIGFjdGlvbnMvc2V0dXAtbm9kZSBmcm9tIDQgdG8gNSAoWyMmIzgyMDM7MjAwODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA4OSkpIChkZXBlbmRhYm90XFtib3RdKQotIFtgNWNiMGNlNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC81Y2IwY2U0OGVmNmNmYmJlNmQwOTEzMWMzM2E1M2Y5ZDY2ZmU5YmQ0KSByZWZhY3RvcjogdXNlIGBtZXRhLmRlZmF1bHRPcHRpb25zYCBpbiBgcHJlc2VydmUtY2F1Z2h0LWVycm9yYCAoWyMmIzgyMDM7MjAwODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA4MCkpIChQaXhlbDk5OCkKLSBbYGY5ZjdjYjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZjlmN2NiNTc4ZGNlZDNjMTRmNjM1ZTE3Yzc1YWE2NzQ0ZDI5MWY0ZCkgY2hvcmU6IHBhY2thZ2UuanNvbiB1cGRhdGUgZm9yIGVzbGludC1jb25maWctZXNsaW50IHJlbGVhc2UgKEplbmtpbnMpCi0gW2A4MTc2NGIyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzgxNzY0YjI5ODA2NWEzMjgwMzhjZDA2N2JjOGZlZGVmOTdlNTc1MDApIGNob3JlOiB1cGRhdGUgYGVzbGludGAgcGVlciBkZXBlbmRlbmN5IGluIGBlc2xpbnQtY29uZmlnLWVzbGludGAgKFsjJiM4MjAzOzIwMDc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNzkpKSAoTWlsb3MgRGplcm1hbm92aWMpCgojIyMgW2B2OS4zNS4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvcmVsZWFzZXMvdGFnL3Y5LjM1LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbXBhcmUvdjkuMzQuMC4uLnY5LjM1LjApCgojIyMjIEZlYXR1cmVzCgotIFtgNDI3NjFmYWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC80Mjc2MWZhN2M4NzJmYjllMTRjMTQ0YjY5MmFmNjk2N2IzNjYyMDgyKSBmZWF0OiBpbXBsZW1lbnQgc3VnZ2VzdGlvbnMgZm9yIG5vLWVtcHR5LWZ1bmN0aW9uIChbIyYjODIwMzsyMDA1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDU3KSkgKGpheW1hcnZlbHopCi0gW2AxMDJmNDQ0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzEwMmY0NDQ0MmFjOWJmMWZjZDRiYTZhYjlmYWU0M2NlMDkxOTlkZjYpIGZlYXQ6IGltcGxlbWVudCBzdWdnZXN0aW9ucyBmb3Igbm8tZW1wdHktc3RhdGljLWJsb2NrIChbIyYjODIwMzsyMDA1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDU2KSkgKGpheW1hcnZlbHopCi0gW2BlNTFmZmZmYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2U1MWZmZmY3MzdjYTI0NWIzYTFkMTE1Y2IxMWUxYzk5NzM3MjQ5YTMpIGZlYXQ6IGFkZCBgcHJlc2VydmUtY2F1Z2h0LWVycm9yYCBydWxlIChbIyYjODIwMzsxOTkxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzE5OTEzKSkgKEFtbmlzaCBTaW5naCBBcm9yYSkKCiMjIyMgQnVnIEZpeGVzCgotIFtgMTBlN2FlMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8xMGU3YWUyM2UzMGVhMDgzNGQ5ZmRlYjNhMmExZGI4MTAzYzM2Y2QyKSBmaXg6IHVwZGF0ZSB1bmNsb25lYWJsZSBvcHRpb25zIGVycm9yIG1lc3NhZ2UgKFsjJiM4MjAzOzIwMDU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNTkpKSAoc29kYS1zb3JjZXJ5KQotIFtgYmZhNDYwMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iZmE0NjAxM2U3ZWE5YTUyMmMwMmY3MjI1MGZhMDcxNjBmOTZhNmI4KSBmaXg6IGlnbm9yZSBlbXB0eSBzd2l0Y2ggc3RhdGVtZW50cyB3aXRoIGNvbW1lbnRzIGluIG5vLWVtcHR5IHJ1bGUgKFsjJiM4MjAzOzIwMDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNDUpKSAoamF5bWFydmVseikKLSBbYGRmZDExZGVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZGZkMTFkZWIyNGZjNzMzZmFhNWRiNzUxYTJmNjE1ZWIwNGU0OGIxNSkgZml4OiBhZGQgYGJlZm9yZWAgYW5kIGBhZnRlcmAgdG8gdGVzdCBjYXNlIHR5cGVzIChbIyYjODIwMzsyMDA0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDQ5KSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2BkYWJiZTk1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2RhYmJlOTVjMzk2NzFjNWZhMjcyZGEwMTJlZTE0MzJhYTA4ODY1MGYpIGZpeDogY29ycmVjdCB0eXBlcyBmb3IgYG5vLXJlc3RyaWN0ZWQtaW1wb3J0c2AgcnVsZSAoWyMmIzgyMDM7MjAwMzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDAzNCkpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYGVhNzg5YzdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZWE3ODljN2RkMjM0YzFhNmJlNDk5YTQ2NDRkZDBmNWM5NzYxNTk3MikgZml4OiBuby1sb3NzLW9mLXByZWNpc2lvbiBmYWxzZSBwb3NpdGl2ZSB3aXRoIHVwcGVyY2FzZSBleHBvbmVudCAoWyMmIzgyMDM7MjAwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDAzMikpIChzZXRoYW11cykKCiMjIyMgRG9jdW1lbnRhdGlvbgoKLSBbYGQyNjU1MTVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZDI2NTUxNTY0MmY2NTI0NmJjZDQ1YzE3OTc5ZjY3YzJhZmIxMmY5NSkgZG9jczogaW1wcm92ZSBwaHJhc2luZyAtICJpZiIg4oaSICJldmVuIGlmIiBmcm9tIGdldHRpbmctc3RhcnRlZCBzZWN0aW9uIChbIyYjODIwMzsyMDA3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDc0KSkgKGpqYW5nZ2EwMjE0KQotIFtgYTM1NWEwZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9hMzU1YTBlNWIyZTZhNDdjZGEwOTliMzFkYzdkMTEyY2ZiNWM0MzE1KSBkb2NzOiBpbnZlcnQgY29tcGFyaXNvbiBsb2dpYyBmb3IgZXhhbXBsZSBpbiBgbm8tdmFyYCBkb2MgcGFnZSAoWyMmIzgyMDM7MjAwNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA2NCkpIChPVG9uR2l0SHViKQotIFtgNTA4MmZjMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC81MDgyZmMyMDZkZTY5NDZkOWQ0YzIwZTU3MzAxZjc4ODM5YjNiOWYyKSBkb2NzOiBVcGRhdGUgUkVBRE1FIChHaXRIdWIgQWN0aW9ucyBCb3QpCi0gW2A5OWNmZDdlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0Lzk5Y2ZkN2UwNTZlMTcwMzk0MWM5ZWI4Y2ExYWU3ZmRiMTk4N2JhOWQpIGRvY3M6IGFkZCBtaXNzaW5nICJ0aGUiIGluIHJ1bGUgZGVwcmVjYXRpb24gZG9jcyAoWyMmIzgyMDM7MjAwNTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA1MCkpIChKb3NoIEdvbGRiZXJnIOKcqCkKLSBbYDZhZDg5NzNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNmFkODk3M2U1ZDNjOTRiOGUxMDBiNzI2NmY1NWY4ZWIwNzU3ZWIwMCkgZG9jczogdXBkYXRlIGAtLW5vLWlnbm9yZWAgYW5kIGAtLWlnbm9yZS1wYXR0ZXJuYCBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsyMDAzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDM2KSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2A4MDMzYjE5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzgwMzNiMTk1Mjk5YTFlYWE0YTBlZDY1NTNkOWUwMzRhNDU3YmI1NzcpIGRvY3M6IGFkZCBkb2N1bWVudGF0aW9uIGZvciBgLS1uby1jb25maWctbG9va3VwYCAoWyMmIzgyMDM7MjAwMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDAzMykpIChGcmFuY2VzY28gVHJvdHRhKQoKIyMjIyBDaG9yZXMKCi0gW2BkYTg3ZjJmYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2RhODdmMmZlNzkyY2FiNWI2OWI2MmJmNWMxNWU2OWFiNGY0MzMwODcpIGNob3JlOiB1cGdyYWRlIFtAJiM4MjAzO2VzbGludC9qc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9qcylAJiM4MjAzOzkuMzUuMCAoWyMmIzgyMDM7MjAwNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDA3NykpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYGFmMmEwODdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYWYyYTA4NzBmZGM2NDYwOTFkMDI3NTE2NjAxODg4OTIzZTViYzIwMikgY2hvcmU6IHBhY2thZ2UuanNvbiB1cGRhdGUgZm9yIFtAJiM4MjAzO2VzbGludC9qc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9qcykgcmVsZWFzZSAoSmVua2lucykKLSBbYDcwNTU3NjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNzA1NTc2NDllMzExMWM1NWQ4Y2RkZjY3OGI2YzQwNzlhYTZmMGNjYykgdGVzdDogcmVtb3ZlIGB0ZXN0cy9saWIvZXNsaW50L2VzbGludC5jb25maWcuanNgIChbIyYjODIwMzsyMDA2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDY1KSkgKE1pbG9zIERqZXJtYW5vdmljKQotIFtgODRmZmI5NmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC84NGZmYjk2ODBiMTVlNDViZmQ4YzhhNWRiNDczMTU3NmRkZDE2ZmM0KSBjaG9yZTogdXBkYXRlIGBAZXNsaW50LWNvbW11bml0eS9lc2xpbnQtdXRpbHNgIChbIyYjODIwMzsyMDA2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwMDY5KSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2BkNWVmOTM5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2Q1ZWY5Mzk3MTUwY2MxNzhlMWY5ODkxYzNmZjQ5YWM0ODcxZWM3ODYpIHJlZmFjdG9yOiByZW1vdmUgZGVwcmVjYXRlZCBgY29udGV4dC5wYXJzZXJPcHRpb25zYCB1c2FnZSBhY3Jvc3MgcnVsZXMgKFsjJiM4MjAzOzIwMDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNjApKSAoc2V0aGFtdXMpCi0gW2AxYjM4ODFkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzFiMzg4MWQ3ZTg1OWJlYzk1ODllMzk4ODg2NTZjMzNjOTE0YTgzMDIpIGNob3JlOiByZW1vdmUgcmVkdW5kYW50IHdvcmQgKFsjJiM4MjAzOzIwMDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjAwNTgpKSAocHh3YW5nbHUpCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3B5dGhvbi1vc2lzbSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNUzQ1TVM0eElpd2lkWEJrWVhSbFpFbHVWbVZ5SWpvaU5ERXVNVFUyTGpFaUxDSjBZWEpuWlhSQ2NtRnVZMmdpT2lKdFlXbHVJaXdpYkdGaVpXeHpJanBiSW5KbGJtOTJZWFJsSWwxOS0tPgo=
      patchset: 6a1a72020a619b90c0aff4f85dad46ca23129ea3
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          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: e75575c4016b96f75ae4cd5b2fb4ece3b1c97aaa
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          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: 29c430489bdb001b750414d2b3be951a0f295946
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1712/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
