all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe7d:b5c6
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_image: frontend
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: e4cdb4f7-dd8f-458b-96a3-50557e344433
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe7d:b5c6
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.80
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.16
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe7d:b5c6
        region: null
        slot: null
      repository: osism/osism
  vars:
    docker_image: frontend
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    repository: osism/osism
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/python-osism/.zuul.yaml@main#87>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: e614b673a2b34c35b6057607e162d37c
      build_refs:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.0\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.0`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        patchset: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        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: 137b65b87e634769aaea9d91baf662fb
      buildset_refs:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.0\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.0`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        patchset: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        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: '2256'
      change_message: "Update dependency axios to v1.16.0\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
        | [`1.13.6` \u2192 `1.16.0`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.0)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.0?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.0?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
        [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
        v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
        method and a new `ECONNREFUSED` error constant, lands a substantial wave of
        HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
        and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
        Changes\n\nA handful of fixes in this release are either security-adjacent
        or change observable behaviour. Please review before upgrading:\n\n- **Fetch
        adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
        were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone relying
        on them as a safety net (DoS protection, accidental large uploads) had no
        protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
        **Proxy requests now preserve user-supplied `Host` headers.** Previously,
        the proxy path could overwrite a custom `Host`. Virtual-host-style routing
        through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
        **Basic auth credentials embedded in URLs are now URL-decoded.** If you have
        percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`), the
        decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
        **`parseProtocol` now strictly requires a colon in the protocol separator.**
        Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
        URL handling is now spec-correct; consumers depending on legacy `unescape()`
        quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **`transformRequest` input typing change was reverted.** The typing change
        introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
        was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
        after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
        **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
        \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
        QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
        **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on `AxiosError`
        so callers can match connection-refused failures without comparing string
        literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
        (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
        **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
        so userland param serializers can reuse the same encoding logic that axios
        uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
        \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
        stale headers when a redirect targets a no-proxy host, fixed the redirect
        listener chain so listeners no longer stack across hops, restored the missing
        `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
        headers when forwarding through a proxy, and properly URL-decoded basic auth
        credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
        **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
        **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**, **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
        **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
        **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
        object on `AxiosError` when a stream is aborted after headers arrive, honoured
        the `timeout` option during the connect phase when redirects are disabled,
        and resolved an unsettled-promise hang when an aborted request was combined
        with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
        **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
        **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
        **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the fetch
        adapter, set the `User-Agent` header to match the HTTP adapter, preserved
        the original abort reason instead of replacing it with a generic error, and
        deferred global access so importing the module no longer throws a `TypeError`
        in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
        **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
        **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
        **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
        **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
        on the error, timeout, and abort code paths to prevent leaked subscriptions.
        (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
        **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
        fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
        error codes, and tightened the `parseProtocol` regex to require a colon in
        the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
        **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**, **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the ESM
        build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
        `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
        **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**, **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
        **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
        UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
        issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
        \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
        Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
        the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
        **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
        **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
        EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
        an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
        **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
        **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
        **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query encoding,
        updated the `parseReviver` TypeScript definitions and configuration docs for
        ES2023, added timeout guidance to the README's first async example, and expanded
        notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
        **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
        **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
        **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
        **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
        after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
        **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
        **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
        and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
        **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
        **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
        **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
        (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
        **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
        \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
        Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
        (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
        **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
        **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
        **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
        **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
        (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
        (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
        **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
        **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
        **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
        **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
        **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
        **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
        **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
        **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
        (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
        **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
        **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
        **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
        **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
        **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
        **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
        **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
        **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
        Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
        [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
        release delivers prototype-pollution hardening for the Node HTTP adapter,
        adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix domain
        sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening
        across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n- **Prototype
        Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP adapter and `resolveConfig`/`mergeConfig`/validator
        paths to read only own properties and use null-prototype config objects, preventing
        polluted `auth`, `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser`
        from influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
        **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
        an opt-in `allowedSocketPaths` config option to restrict permitted Unix domain
        socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
        **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
        lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
        `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit signatures`),
        60-day resolution policy, and maintainer incident-response runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
        \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New request
        config option (and TypeScript types) to allowlist Unix domain socket paths
        used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
        \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a single
        per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
        eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
        and linear heap growth under concurrent or long-running keep-alive workloads
        (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
        (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
        \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
        with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
        Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
        [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
        [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
        Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
        ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
        **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
        ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
        Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
        types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
        ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
        Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
        alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
        \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
        #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
        alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
        \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28)\n\n#####
        Bug Fixes\n\n- **headers:** added missed Authorization accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
        ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
        **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
        types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
        ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
        #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26)\n\n#####
        Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle spread syntax by making
        all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
        ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54 (#&#8203;5499
        )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
        [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462 )\")\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22)\n\n#####
        Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`;
        ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486)) ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
        **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
        ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
        (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
        [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
        )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
        Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
        it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
        ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
        (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
        #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
        [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
        prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
        fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
        fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
        fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
        fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
        Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
        chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
        chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
        chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
        chore(ci): fix version bump script by adding bump argument for target version
        [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
        bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
        chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
        chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
        [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
        Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
        Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
        fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
        fix(headers): decompression for responses without Content-Length header [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n-
        fix(webWorker): exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
        Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
        refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
        Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
        [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
        typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
        Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
        [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
        [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
        [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
        CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module exports
        [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n- change:
        re-added support for loading Axios with require('axios').default [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
        Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
        fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
        fix: type definition of use method on AxiosInterceptorManager to match the
        the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
        fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
        fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
        fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body is
        empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
        Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
        Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
        chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
        chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
        chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
        chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
        chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
        chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
        chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
        chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
        chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
        chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
        chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
        chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
        chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
        [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
        typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
        and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
        chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
        [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
        fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
        chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
        chore(docs): update readme in the Handling Errors section - issue reference
        [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
        chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
        chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
        chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
        Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
        [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
        [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
        [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
        [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio Busatto](https://redirect.github.com/cjcbusatto)\n-
        [Remco Haszing](https://redirect.github.com/remcohaszing)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [Csaba Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
        [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
        [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
        [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
        support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
        Fixed\n\n- Fixed top-level export to keep them in-line with static properties
        [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
        including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
        Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
        Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
        Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
        Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
        Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
        chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
        chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
        chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
        Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
        [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
        [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
        [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD builds.\n\n#####
        Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
        js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
        use is more impactful.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type definition
        index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
        Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
        Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
        Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
        Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
        Fixed inability to access response headers when using axios 1.x with Jest
        [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
        Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
        [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
        [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add AxiosError
        to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
        Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
        Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
        Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
        Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
        Added generic AxiosAbortSignal TS interface to avoid importing AbortController
        polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
        Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
        Added a clear() function to the request and response interceptors object so
        a user can ensure that all interceptors have been removed from an axios instance
        [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n- Added
        react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
        Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
        Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
        Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
        Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
        Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
        Added automatic payload serialization to application/x-www-form-urlencoded
        [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
        the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
        Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
        Added the ability for the url-encoded-form serializer to respect the formSerializer
        config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
        Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
        Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
        Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
        URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
        Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
        Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
        Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
        Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
        Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
        Changed\n\n- Updated AxiosError.config to be optional in the type definition
        [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
        README emphasizing the URLSearchParam built-in interface over other solutions
        [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
        request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
        Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
        Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
        Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
        Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
        Updated types to allow specifying partial default headers on instance create
        [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
        isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
        Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
        Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
        Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
        Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
        Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
        in this release. Please read through the full release notes to see how this
        may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
        argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
        Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
        Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
        Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
        Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
        Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
        Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
        Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
        Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
        Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n-
        Bump follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
        Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
        Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
        Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
        Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
        Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
        Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
        Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
        Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
        Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
        Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
        Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
        Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
        Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
        Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
        Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
        Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
        Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
        Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
        Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
        Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
        The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
        SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
        Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
        Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
        Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
        Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
        Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
        Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
        Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
        Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
        Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
        Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
        Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
        Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
        Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
        Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
        Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
        Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
        Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan Mooney](https://redirect.github.com/danmooney)\n\n-
        [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n- [aong](https://redirect.github.com/yxwzaxns)\n\n-
        [Des Preston](https://redirect.github.com/despreston)\n\n- [Ted Robertson](https://redirect.github.com/tredondo)\n\n-
        [zhoulixiang](https://redirect.github.com/zh-lx)\n\n- [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n-
        [Kumar Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
        [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
        [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave Cardwell](https://redirect.github.com/davecardwell)\n\n-
        [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
        [Kai](https://redirect.github.com/Schweinepriester)\n\n- [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n-
        [Brian Helba](https://redirect.github.com/brianhelba)\n\n- [reslear](https://redirect.github.com/reslear)\n\n-
        [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n- [Landro3](https://redirect.github.com/Landro3)\n\n-
        [rafw87](https://redirect.github.com/rafw87)\n\n- [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n-
        [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n- [Dave](https://redirect.github.com/wangcch)\n\n-
        [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n- [Spencer](https://redirect.github.com/spalger)\n\n-
        [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n- [Jamie Telin](https://redirect.github.com/lejahmie)\n\n-
        [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n- [Kirill Shakirov](https://redirect.github.com/turisap)\n\n-
        [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n- [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n-
        [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n- [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n-
        [Dimitris Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
        [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
        [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
        [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
        [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
        [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
        [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
        [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
        [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
        [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
        [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
        [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
        [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
        [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
        Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2256
      child_jobs: []
      commit_id: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
      event_id: 4039e440-4df8-11f1-88ec-99eb3c3ebb6e
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/e614b673a2b34c35b6057607e162d37c/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/e614b673a2b34c35b6057607e162d37c/work/logs
        result_data_file: /var/lib/zuul/builds/e614b673a2b34c35b6057607e162d37c/work/results.json
        src_root: /var/lib/zuul/builds/e614b673a2b34c35b6057607e162d37c/work/src
        work_root: /var/lib/zuul/builds/e614b673a2b34c35b6057607e162d37c/work
      include_vars: []
      items:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.0\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.0`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        patchset: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
        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: container-image-python-osism-frontend-build
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYXhpb3MgdG8gdjEuMTYuMAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2F4aW9zXShodHRwczovL2F4aW9zLWh0dHAuY29tKSAoW3NvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zKSkgfCBbYDEuMTMuNmAg4oaSIGAxLjE2LjBgXShodHRwczovL3Jlbm92YXRlYm90LmNvbS9kaWZmcy9ucG0vYXhpb3MvMS4xMy42LzEuMTYuMCkgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vYXhpb3MvMS4xNi4wP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL25wbS9heGlvcy8xLjEzLjYvMS4xNi4wP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmF4aW9zL2F4aW9zIChheGlvcyk8L3N1bW1hcnk+CgojIyMgW2B2MS4xNi4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3JlbGVhc2VzL3RhZy92MS4xNi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4xNS4yLi4udjEuMTYuMCkKCiMjIyMgdjEuMTYuMCDigJQgTWF5IDIsIDIwMjYKClRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIHRoZSBRVUVSWSBIVFRQIG1ldGhvZCBhbmQgYSBuZXcgYEVDT05OUkVGVVNFRGAgZXJyb3IgY29uc3RhbnQsIGxhbmRzIGEgc3Vic3RhbnRpYWwgd2F2ZSBvZiBIVFRQLCBmZXRjaCwgYW5kIFhIUiBhZGFwdGVyIGJ1ZyBmaXhlcyBhcm91bmQgcmVkaXJlY3RzLCBhYm9ydHMsIGhlYWRlcnMsIGFuZCB0aW1lb3V0cywgYW5kIHdlbGNvbWVzIDIzIG5ldyBjb250cmlidXRvcnMuCgojIyMjIOKaoO+4jyBOb3RhYmxlIENoYW5nZXMKCkEgaGFuZGZ1bCBvZiBmaXhlcyBpbiB0aGlzIHJlbGVhc2UgYXJlIGVpdGhlciBzZWN1cml0eS1hZGphY2VudCBvciBjaGFuZ2Ugb2JzZXJ2YWJsZSBiZWhhdmlvdXIuIFBsZWFzZSByZXZpZXcgYmVmb3JlIHVwZ3JhZGluZzoKCi0gKipGZXRjaCBhZGFwdGVyIG5vdyBlbmZvcmNlcyBgbWF4Qm9keUxlbmd0aGAgYW5kIGBtYXhDb250ZW50TGVuZ3RoYC4qKiBUaGVzZSBsaW1pdHMgd2VyZSBzaWxlbnRseSBpZ25vcmVkIG9uIHRoZSBmZXRjaCBhZGFwdGVyIHByaW9yIHRvIDEuMTYuMCDigJQgYW55b25lIHJlbHlpbmcgb24gdGhlbSBhcyBhIHNhZmV0eSBuZXQgKERvUyBwcm90ZWN0aW9uLCBhY2NpZGVudGFsIGxhcmdlIHVwbG9hZHMpIGhhZCBubyBwcm90ZWN0aW9uLiAoKipbIyYjODIwMzsxMDc5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc5NSkqKikKLSAqKlByb3h5IHJlcXVlc3RzIG5vdyBwcmVzZXJ2ZSB1c2VyLXN1cHBsaWVkIGBIb3N0YCBoZWFkZXJzLioqIFByZXZpb3VzbHksIHRoZSBwcm94eSBwYXRoIGNvdWxkIG92ZXJ3cml0ZSBhIGN1c3RvbSBgSG9zdGAuIFZpcnR1YWwtaG9zdC1zdHlsZSByb3V0aW5nIHRocm91Z2ggYSBwcm94eSB3aWxsIG5vdyBiZWhhdmUgY29ycmVjdGx5LiAoKipbIyYjODIwMzsxMDgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyMikqKikKLSAqKkJhc2ljIGF1dGggY3JlZGVudGlhbHMgZW1iZWRkZWQgaW4gVVJMcyBhcmUgbm93IFVSTC1kZWNvZGVkLioqIElmIHlvdSBoYXZlIHBlcmNlbnQtZW5jb2RlZCBjcmVkZW50aWFscyBpbiBhIFVSTCAoZS5nLiBgaHR0cHM6Ly91c2VyOnAlNDBzc0Bob3N0YCksIHRoZSBkZWNvZGVkIHZhbHVlIGlzIHdoYXQgbm93IGdvZXMgb24gdGhlIHdpcmUuICgqKlsjJiM4MjAzOzEwODI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODI1KSoqKQotICoqYHBhcnNlUHJvdG9jb2xgIG5vdyBzdHJpY3RseSByZXF1aXJlcyBhIGNvbG9uIGluIHRoZSBwcm90b2NvbCBzZXBhcmF0b3IuKiogU3RyaW5ncyB0aGF0IGxvb3NlbHkgcGFyc2VkIGFzIHByb3RvY29scyBiZWZvcmUgbWF5IG5vIGxvbmdlciBtYXRjaC4gKCoqWyMmIzgyMDM7MTA3MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3MjkpKiopCi0gKipEZXByZWNhdGVkIGB1bmVzY2FwZSgpYCByZXBsYWNlZCB3aXRoIG1vZGVybiBVVEYtOCBlbmNvZGluZy4qKiBOb24tQVNDSUkgVVJMIGhhbmRsaW5nIGlzIG5vdyBzcGVjLWNvcnJlY3Q7IGNvbnN1bWVycyBkZXBlbmRpbmcgb24gbGVnYWN5IGB1bmVzY2FwZSgpYCBxdWlya3MgbWF5IHNlZSBkaWZmZXJlbnQgb3V0cHV0IGJ5dGVzLiAoKipbIyYjODIwMzs3Mzc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzczNzgpKiopCi0gKipgdHJhbnNmb3JtUmVxdWVzdGAgaW5wdXQgdHlwaW5nIGNoYW5nZSB3YXMgcmV2ZXJ0ZWQuKiogVGhlIHR5cGluZyBjaGFuZ2UgaW50cm9kdWNlZCBpbiBbIyYjODIwMzsxMDc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc0NSkgd2FzIHJldmVydGVkIGluIFsjJiM4MjAzOzEwODEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODEwKSBhZnRlciBmb2xsb3ctdXAgcmV2aWV3IOKAlCBuZXQgYmVoYXZpb3IgaXMgdW5jaGFuZ2VkIGZyb20gMS4xNS4yLiAoKipbIyYjODIwMzsxMDc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc0NSkqKiwgKipbIyYjODIwMzsxMDgxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgxMCkqKikKCiMjIyMg8J+agCBOZXcgRmVhdHVyZXMKCi0gKipRVUVSWSBIVFRQIE1ldGhvZDoqKiBBZGRlZCBzdXBwb3J0IGZvciB0aGUgUVVFUlkgSFRUUCBtZXRob2QgYWNyb3NzIGFkYXB0ZXJzIGFuZCB0eXBlIGRlZmluaXRpb25zLiAoKipbIyYjODIwMzsxMDgwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwMikqKikKLSAqKkVDT05OUkVGVVNFRCBFcnJvciBDb25zdGFudDoqKiBFeHBvc2VkIGBFQ09OTlJFRlVTRURgIGFzIGEgY29uc3RhbnQgb24gYEF4aW9zRXJyb3JgIHNvIGNhbGxlcnMgY2FuIG1hdGNoIGNvbm5lY3Rpb24tcmVmdXNlZCBmYWlsdXJlcyB3aXRob3V0IGNvbXBhcmluZyBzdHJpbmcgbGl0ZXJhbHMgKGNsb3NlcyBbIyYjODIwMzs2NDg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzY0ODUpKS4gKCoqWyMmIzgyMDM7MTA2ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA2ODApKiopCi0gKipFbmNvZGUgSGVscGVyIEV4cG9ydDoqKiBFeHBvcnRlZCB0aGUgaW50ZXJuYWwgYGVuY29kZWAgaGVscGVyIGZyb20gYGJ1aWxkVVJMYCBzbyB1c2VybGFuZCBwYXJhbSBzZXJpYWxpemVycyBjYW4gcmV1c2UgdGhlIHNhbWUgZW5jb2RpbmcgbG9naWMgdGhhdCBheGlvcyB1c2VzIGludGVybmFsbHkuICgqKlsjJiM4MjAzOzY4OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNjg5NykqKikKCiMjIyMg8J+QmyBCdWcgRml4ZXMKCi0gKipIVFRQIEFkYXB0ZXIg4oCUIFJlZGlyZWN0cyAmIEhlYWRlcnM6KiogQ2xlYXJlZCBzdGFsZSBoZWFkZXJzIHdoZW4gYSByZWRpcmVjdCB0YXJnZXRzIGEgbm8tcHJveHkgaG9zdCwgZml4ZWQgdGhlIHJlZGlyZWN0IGxpc3RlbmVyIGNoYWluIHNvIGxpc3RlbmVycyBubyBsb25nZXIgc3RhY2sgYWNyb3NzIGhvcHMsIHJlc3RvcmVkIHRoZSBtaXNzaW5nIGByZXF1ZXN0RGV0YWlsc2AgYXJndW1lbnQgb24gYGJlZm9yZVJlZGlyZWN0YCwgcHJlc2VydmVkIHVzZXItc3VwcGxpZWQgYEhvc3RgIGhlYWRlcnMgd2hlbiBmb3J3YXJkaW5nIHRocm91Z2ggYSBwcm94eSwgYW5kIHByb3Blcmx5IFVSTC1kZWNvZGVkIGJhc2ljIGF1dGggY3JlZGVudGlhbHMuICgqKlsjJiM4MjAzOzEwNzk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzk0KSoqLCAqKlsjJiM4MjAzOzEwODAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODAwKSoqLCAqKlsjJiM4MjAzOzYyNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNjI0MSkqKiwgKipbIyYjODIwMzsxMDgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyMikqKiwgKipbIyYjODIwMzsxMDgyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyNSkqKikKLSAqKkhUVFAgQWRhcHRlciDigJQgU3RyZWFtcyAmIFRpbWVvdXRzOioqIFByZXNlcnZlZCB0aGUgcGFydGlhbCByZXNwb25zZSBvYmplY3Qgb24gYEF4aW9zRXJyb3JgIHdoZW4gYSBzdHJlYW0gaXMgYWJvcnRlZCBhZnRlciBoZWFkZXJzIGFycml2ZSwgaG9ub3VyZWQgdGhlIGB0aW1lb3V0YCBvcHRpb24gZHVyaW5nIHRoZSBjb25uZWN0IHBoYXNlIHdoZW4gcmVkaXJlY3RzIGFyZSBkaXNhYmxlZCwgYW5kIHJlc29sdmVkIGFuIHVuc2V0dGxlZC1wcm9taXNlIGhhbmcgd2hlbiBhbiBhYm9ydGVkIHJlcXVlc3Qgd2FzIGNvbWJpbmVkIHdpdGggY29tcHJlc3Npb24gYW5kIGBtYXhSZWRpcmVjdHM6IDBgLiAoKipbIyYjODIwMzsxMDcwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDcwOCkqKiwgKipbIyYjODIwMzsxMDgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgxOSkqKiwgKipbIyYjODIwMzs3MTQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzcxNDkpKiopCi0gKipGZXRjaCBBZGFwdGVyOioqIEVuZm9yY2VkIGBtYXhCb2R5TGVuZ3RoYCAvIGBtYXhDb250ZW50TGVuZ3RoYCBpbiB0aGUgZmV0Y2ggYWRhcHRlciwgc2V0IHRoZSBgVXNlci1BZ2VudGAgaGVhZGVyIHRvIG1hdGNoIHRoZSBIVFRQIGFkYXB0ZXIsIHByZXNlcnZlZCB0aGUgb3JpZ2luYWwgYWJvcnQgcmVhc29uIGluc3RlYWQgb2YgcmVwbGFjaW5nIGl0IHdpdGggYSBnZW5lcmljIGVycm9yLCBhbmQgZGVmZXJyZWQgZ2xvYmFsIGFjY2VzcyBzbyBpbXBvcnRpbmcgdGhlIG1vZHVsZSBubyBsb25nZXIgdGhyb3dzIGEgYFR5cGVFcnJvcmAgaW4gcmVzdHJpY3RlZCBlbnZpcm9ubWVudHMuICgqKlsjJiM4MjAzOzEwNzk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzk1KSoqLCAqKlsjJiM4MjAzOzEwNzcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzcyKSoqLCAqKlsjJiM4MjAzOzEwODA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODA2KSoqLCAqKlsjJiM4MjAzOzcyNjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzI2MCkqKikKLSAqKlhIUiBBZGFwdGVyOioqIFVuc3Vic2NyaWJlZCB0aGUgYGNhbmNlbFRva2VuYCBhbmQgYEFib3J0U2lnbmFsYCBsaXN0ZW5lcnMgb24gdGhlIGVycm9yLCB0aW1lb3V0LCBhbmQgYWJvcnQgY29kZSBwYXRocyB0byBwcmV2ZW50IGxlYWtlZCBzdWJzY3JpcHRpb25zLiAoKipbIyYjODIwMzsxMDc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4NykqKikKLSAqKkVycm9yIEhhbmRsaW5nOioqIEF0dGFjaGVkIHRoZSBwYXJzZWQgcmVzcG9uc2UgdG8gYEF4aW9zRXJyb3JgIHdoZW4gYEpTT04ucGFyc2VgIGZhaWxzIGluc2lkZSBgZGlzcGF0Y2hSZXF1ZXN0YCwgcHJldmVudGVkIGBzZXR0bGVgIGZyb20gZW1pdHRpbmcgYHVuZGVmaW5lZGAgZXJyb3IgY29kZXMsIGFuZCB0aWdodGVuZWQgdGhlIGBwYXJzZVByb3RvY29sYCByZWdleCB0byByZXF1aXJlIGEgY29sb24gaW4gdGhlIHByb3RvY29sIHNlcGFyYXRvci4gKCoqWyMmIzgyMDM7MTA3MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3MjQpKiosICoqWyMmIzgyMDM7NzI3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83Mjc2KSoqLCAqKlsjJiM4MjAzOzEwNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzI5KSoqKQotICoqVHlwZXMgJiBFeHBvcnRzOioqIEFsaWduZWQgdGhlIENvbW1vbkpTIGBDYW5jZWxUb2tlbmAgdHlwaW5ncyB3aXRoIHRoZSBFU00gYnVpbGQsIGZpeGVkIGEgY29tcGlsZXIgZXJyb3IgY2F1c2VkIGJ5IGBSYXdBeGlvc0hlYWRlcnNgLCBhbmQgcmUtZXhwb3J0ZWQgYGNyZWF0ZWAgZnJvbSB0aGUgcGFja2FnZSBpbmRleC4gKCoqWyMmIzgyMDM7NzQxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83NDE0KSoqLCAqKlsjJiM4MjAzOzYzODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNjM4OSkqKiwgKipbIyYjODIwMzs2NDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzY0NjApKiopCi0gKipVVEYtOCBFbmNvZGluZzoqKiBSZXBsYWNlZCB0aGUgZGVwcmVjYXRlZCBgdW5lc2NhcGUoKWAgY2FsbCB3aXRoIGEgbW9kZXJuIFVURi04IGVuY29kaW5nIGltcGxlbWVudGF0aW9uLiAoKipbIyYjODIwMzs3Mzc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzczNzgpKiopCi0gKipNaXNjIENsZWFudXA6KiogUmVzb2x2ZWQgYSBiYXRjaCBvZiBzbWFsbCBpbmNvbnNpc3RlbmNpZXMgYW5kIGdhZGdldC1sZXZlbCBpc3N1ZXMgYWNyb3NzIHRoZSBjb2RlYmFzZS4gKCoqWyMmIzgyMDM7MTA4MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MzMpKiopCgojIyMjIPCflKcgTWFpbnRlbmFuY2UgJiBDaG9yZXMKCi0gKipSZWZhY3RvciDigJQgRVM2IE1vZGVybmlzYXRpb246KiogTW9kZXJuaXNlZCB0aGUgYHV0aWxzYCBtb2R1bGUgYW5kIFhIUiBhZGFwdGVyIHRvIHVzZSBFUzYgZmVhdHVyZXMsIGFuZCB0aWRpZWQgdGhlIG11bHRpcGFydCBib3VuZGFyeSBlcnJvciBtZXNzYWdlLiAoKipbIyYjODIwMzsxMDU4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDU4OCkqKiwgKipbIyYjODIwMzs3NDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzc0MTkpKiopCi0gKipUZXN0czoqKiBIYXJkZW5lZCB0aGUgSFRUUCB0ZXN0IHNlcnZlciBsaWZlY3ljbGUgdG8gZml4IGZsYWt5IGBGb3JtRGF0YWAgRVBJUEUgZmFpbHVyZXMsIGZpeGVkIFdpbjMyIHBsYXRmb3JtIHN1cHBvcnQgZm9yIHRoZSBwaXBlIHRlc3RzLCBhbmQgY29ycmVjdGVkIGFuIGluY29ycmVjdCB0ZXN0IGFzc3VtcHRpb24uICgqKlsjJiM4MjAzOzEwODIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODIwKSoqLCAqKlsjJiM4MjAzOzEwNzkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzkxKSoqLCAqKlsjJiM4MjAzOzEwNzk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzk2KSoqKQotICoqRG9jczoqKiBEb2N1bWVudGVkIGBwYXJhbXNTZXJpYWxpemVyLmVuY29kZWAgZm9yIHN0cmljdCBSRkMgMzk4NiBxdWVyeSBlbmNvZGluZywgdXBkYXRlZCB0aGUgYHBhcnNlUmV2aXZlcmAgVHlwZVNjcmlwdCBkZWZpbml0aW9ucyBhbmQgY29uZmlndXJhdGlvbiBkb2NzIGZvciBFUzIwMjMsIGFkZGVkIHRpbWVvdXQgZ3VpZGFuY2UgdG8gdGhlIFJFQURNRSdzIGZpcnN0IGFzeW5jIGV4YW1wbGUsIGFuZCBleHBhbmRlZCBub3RlcyBhcm91bmQgdGhlIHJlY2VudCB0eXBlIGNoYW5nZXMuICgqKlsjJiM4MjAzOzEwODIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODIxKSoqLCAqKlsjJiM4MjAzOzEwNzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzgyKSoqLCAqKlsjJiM4MjAzOzEwNzU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzU5KSoqLCAqKlsjJiM4MjAzOzEwODA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODA0KSoqKQotICoqUmV2ZXJ0ZWQ6KiogUmV2ZXJ0ZWQgdGhlIGB0cmFuc2Zvcm1SZXF1ZXN0YCBpbnB1dCB0eXBpbmcgY2hhbmdlIGZyb20gWyMmIzgyMDM7MTA3NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NDUpIGFmdGVyIGZvbGxvdy11cCByZXZpZXcuICgqKlsjJiM4MjAzOzEwNzQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzQ1KSoqLCAqKlsjJiM4MjAzOzEwODEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODEwKSoqKQotICoqRGVwZW5kZW5jaWVzOioqIEJ1bXBlZCBgYWN0aW9ucy9zZXR1cC1ub2RlYCwgdGhlIGBnaXRodWItYWN0aW9uc2AgZ3JvdXAsIGFuZCBgcG9zdGNzc2AgKGluIGAvZG9jc2ApIHRvIHRoZWlyIGxhdGVzdCB2ZXJzaW9ucy4gKCoqWyMmIzgyMDM7MTA3ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODUpKiosICoqWyMmIzgyMDM7MTA4MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MTMpKiosICoqWyMmIzgyMDM7MTA4MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MTQpKiopCi0gKipSZWxlYXNlOioqIFVwZGF0ZWQgY2hhbmdlbG9nIGFuZCBwYWNrYWdlcywgYW5kIHByZXBhcmVkIHRoZSAxLjE2LjAgcmVsZWFzZS4gKCoqWyMmIzgyMDM7MTA3OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3OTApKiosICoqWyMmIzgyMDM7MTA4MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MzQpKiopCgojIyMjIPCfjJ8gTmV3IENvbnRyaWJ1dG9ycwoKV2UgYXJlIHRocmlsbGVkIHRvIHdlbGNvbWUgb3VyIG5ldyBjb250cmlidXRvcnMuIFRoYW5rIHlvdSBmb3IgaGVscGluZyBpbXByb3ZlIGF4aW9zOgoKLSAqKltAJiM4MjAzO3NpbmdoYW5raXQwMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaW5naGFua2l0MDAxKSoqICgqKlsjJiM4MjAzOzEwNTg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNTg4KSoqKQotICoqW0AmIzgyMDM7Y3Vpd2VpeGllXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY3Vpd2VpeGllKSoqICgqKlsjJiM4MjAzOzc0MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzQxOSkqKikKLSAqKltAJiM4MjAzO2lydWl6c2FsaW5hc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2lydWl6c2FsaW5hcykqKiAoKipbIyYjODIwMzsxMDc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4NykqKikKLSAqKltAJiM4MjAzO01hcmNvc05vY2V0dGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9NYXJjb3NOb2NldHRpKSoqICgqKlsjJiM4MjAzOzEwNjgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNjgwKSoqKQotICoqW0AmIzgyMDM7ZGVlcHZpZXctYXV0b2ZpeF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlZXB2aWV3LWF1dG9maXgpKiogKCoqWyMmIzgyMDM7MTA3MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3MjkpKiopCi0gKipbQCYjODIwMzthdGhhcnZhc2luZ2g3MDA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXRoYXJ2YXNpbmdoNzAwNykqKiAoKipbIyYjODIwMzsxMDc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc0NSkqKikKLSAqKltAJiM4MjAzO09mZWtEYW5ueV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL09mZWtEYW5ueSkqKiAoKipbIyYjODIwMzsxMDc3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3MikqKikKLSAqKltAJiM4MjAzO21uYWhraWVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW5haGtpZXMpKiogKCoqWyMmIzgyMDM7NzQxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83NDE0KSoqKQotICoqW0AmIzgyMDM7dGJveWlsYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Rib3lpbGEpKiogKCoqWyMmIzgyMDM7MTA3NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NTkpKiopCi0gKipbQCYjODIwMztLaW5nbzY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vS2luZ282NCkqKiAoKipbIyYjODIwMzs2ODk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzY4OTcpKiopCi0gKipbQCYjODIwMztyYW1yYW0xMDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmFtcmFtMTA0OCkqKiAoKipbIyYjODIwMzs2Mzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzYzODkpKiopCi0gKipbQCYjODIwMztGTE5hY2lmXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRkxOYWNpZikqKiAoKipbIyYjODIwMzs2NDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzY0NjApKiopCi0gKipbQCYjODIwMzt6b3pvMTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vem96bzEyMykqKiAoKipbIyYjODIwMzsxMDgwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwNikqKikKLSAqKltAJiM4MjAzO3BpZXJsdWlnaWxlbm9jaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BpZXJsdWlnaWxlbm9jaSkqKiAoKipbIyYjODIwMzsxMDgwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwMikqKikKLSAqKltAJiM4MjAzO2FmdXJtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYWZ1cm0pKiogKCoqWyMmIzgyMDM7MTA3MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3MDgpKiopCi0gKipbQCYjODIwMztrYXJhbi1scm5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rYXJhbi1scm4pKiogKCoqWyMmIzgyMDM7NzM3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83Mzc4KSoqKQotICoqW0AmIzgyMDM7ZWJlaWdhcnRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZWJlaWdhcnRzKSoqICgqKlsjJiM4MjAzOzcxNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzE0OSkqKikKLSAqKltAJiM4MjAzO1JheW1vbmRvOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9SYXltb25kbzk3KSoqICgqKlsjJiM4MjAzOzEwNzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzgyKSoqKQotICoqW0AmIzgyMDM7bWl4ZWxidXJnXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWl4ZWxidXJnKSoqICgqKlsjJiM4MjAzOzEwODIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODIxKSoqKQotICoqW0AmIzgyMDM7YXNoaXNoa3I5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzaGlzaGtyOTYpKiogKCoqWyMmIzgyMDM7MTA4MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MjIpKiopCi0gKipbQCYjODIwMztjeXBoZXJjb2Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2N5cGhlcmNvZGVzKSoqICgqKlsjJiM4MjAzOzEwODE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODE5KSoqKQotICoqW0AmIzgyMDM7SnllMTAwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9KeWUxMDAzMikqKiAoKipbIyYjODIwMzs3MjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzcyNjApKiopCi0gKipbQCYjODIwMztWZWVyU2hhaDQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vVmVlclNoYWg0MSkqKiAoKipbIyYjODIwMzs3Mjc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzcyNzYpKiopCgpbRnVsbCBDaGFuZ2Vsb2ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE1LjIuLi52MS4xNi4wKQoKIyMjIFtgdjEuMTUuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9yZWxlYXNlcy90YWcvdjEuMTUuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTUuMS4uLnYxLjE1LjIpCgpUaGlzIHJlbGVhc2UgZGVsaXZlcnMgcHJvdG90eXBlLXBvbGx1dGlvbiBoYXJkZW5pbmcgZm9yIHRoZSBOb2RlIEhUVFAgYWRhcHRlciwgYWRkcyBhbiBvcHQtaW4gYGFsbG93ZWRTb2NrZXRQYXRoc2AgYWxsb3dsaXN0IHRvIG1pdGlnYXRlIFNTUkYgdmlhIFVuaXggZG9tYWluIHNvY2tldHMsIGZpeGVzIGEga2VlcC1hbGl2ZSBzb2NrZXQgbWVtb3J5IGxlYWssIGFuZCBzaGlwcyBzdXBwbHktY2hhaW4gaGFyZGVuaW5nIGFjcm9zcyBDSSBhbmQgc2VjdXJpdHkgZG9jcy4KCiMjIyMg8J+UkiBTZWN1cml0eSBGaXhlcwoKLSAqKlByb3RvdHlwZSBQb2xsdXRpb24gSGFyZGVuaW5nIChIVFRQIEFkYXB0ZXIpOioqIEhhcmRlbmVkIHRoZSBOb2RlIEhUVFAgYWRhcHRlciBhbmQgYHJlc29sdmVDb25maWdgL2BtZXJnZUNvbmZpZ2AvdmFsaWRhdG9yIHBhdGhzIHRvIHJlYWQgb25seSBvd24gcHJvcGVydGllcyBhbmQgdXNlIG51bGwtcHJvdG90eXBlIGNvbmZpZyBvYmplY3RzLCBwcmV2ZW50aW5nIHBvbGx1dGVkIGBhdXRoYCwgYGJhc2VVUkxgLCBgc29ja2V0UGF0aGAsIGBiZWZvcmVSZWRpcmVjdGAsIGFuZCBgaW5zZWN1cmVIVFRQUGFyc2VyYCBmcm9tIGluZmx1ZW5jaW5nIHJlcXVlc3RzLiAoKipbIyYjODIwMzsxMDc3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3OSkqKikKLSAqKlNTUkYgdmlhIGBzb2NrZXRQYXRoYDoqKiBSZWplY3RzIG5vbi1zdHJpbmcgYHNvY2tldFBhdGhgIHZhbHVlcyBhbmQgYWRkcyBhbiBvcHQtaW4gYGFsbG93ZWRTb2NrZXRQYXRoc2AgY29uZmlnIG9wdGlvbiB0byByZXN0cmljdCBwZXJtaXR0ZWQgVW5peCBkb21haW4gc29ja2V0IHBhdGhzLCByZXR1cm5pbmcgYEF4aW9zRXJyb3JgIGBFUlJfQkFEX09QVElPTl9WQUxVRWAgb24gbWlzbWF0Y2guICgqKlsjJiM4MjAzOzEwNzc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzc3KSoqKQotICoqU3VwcGx5LWNoYWluIEhhcmRlbmluZzoqKiBBZGRlZCBgLm5wbXJjYCB3aXRoIGBpZ25vcmUtc2NyaXB0cz10cnVlYCwgbG9ja2ZpbGUgbGludCBDSSwgbm9uLWJsb2NraW5nIHJlcHJvZHVjaWJsZSBidWlsZCBkaWZmLCBzY29wZWQgQ09ERU9XTkVSUywgZXhwYW5kZWQgYFNFQ1VSSVRZLm1kYC9gVEhSRUFUTU9ERUwubWRgIHdpdGggcHJvdmVuYW5jZSB2ZXJpZmljYXRpb24gKGBucG0gYXVkaXQgc2lnbmF0dXJlc2ApLCA2MC1kYXkgcmVzb2x1dGlvbiBwb2xpY3ksIGFuZCBtYWludGFpbmVyIGluY2lkZW50LXJlc3BvbnNlIHJ1bmJvb2suICgqKlsjJiM4MjAzOzEwNzc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzc2KSoqKQoKIyMjIyDwn5qAIE5ldyBGZWF0dXJlcwoKLSAqKmBhbGxvd2VkU29ja2V0UGF0aHNgIENvbmZpZyBPcHRpb246KiogTmV3IHJlcXVlc3QgY29uZmlnIG9wdGlvbiAoYW5kIFR5cGVTY3JpcHQgdHlwZXMpIHRvIGFsbG93bGlzdCBVbml4IGRvbWFpbiBzb2NrZXQgcGF0aHMgdXNlZCBieSB0aGUgTm9kZSBodHRwIGFkYXB0ZXI7IGJhY2t3YXJkcyBjb21wYXRpYmxlIHdoZW4gdW5zZXQuICgqKlsjJiM4MjAzOzEwNzc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzc3KSoqKQoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKLSAqKktlZXAtYWxpdmUgU29ja2V0IE1lbW9yeSBMZWFrOioqIEluc3RhbGxzIGEgc2luZ2xlIHBlci1zb2NrZXQgYGVycm9yYCBsaXN0ZW5lciB0cmFja2luZyB0aGUgYWN0aXZlIHJlcXVlc3QgdmlhIGBrQXhpb3NTb2NrZXRMaXN0ZW5lcmAvYGtBeGlvc0N1cnJlbnRSZXFgLCBlbGltaW5hdGluZyBwZXItcmVxdWVzdCBsaXN0ZW5lciBhY2N1bXVsYXRpb24sIGBNYXhMaXN0ZW5lcnNFeGNlZWRlZFdhcm5pbmdgLCBhbmQgbGluZWFyIGhlYXAgZ3Jvd3RoIHVuZGVyIGNvbmN1cnJlbnQgb3IgbG9uZy1ydW5uaW5nIGtlZXAtYWxpdmUgd29ya2xvYWRzIChmaXhlcyBbIyYjODIwMzsxMDc4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4MCkpLiAoKipbIyYjODIwMzsxMDc4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4OCkqKikKCiMjIyMg8J+UpyBNYWludGVuYW5jZSAmIENob3JlcwoKLSAqKkNoYW5nZWxvZzoqKiBVcGRhdGVkIGBDSEFOR0VMT0cubWRgIHdpdGggdjEuMTUuMSByZWxlYXNlIG5vdGVzLiAoKipbIyYjODIwMzsxMDc4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4MSkqKikKCltGdWxsIENoYW5nZWxvZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTUuMS4uLnYxLjE1LjIpCgojIyMgW2B2MS4xNS4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTUuMC4uLmFjNDI0NDZiZTUxMzAwZmUyMTRiYTNjNmU0MGNjOTVmMzRmZDY4NzEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE1LjAuLi52MS4xNS4xKQoKIyMjIFtgdjEuMTUuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzEzMC0yMDIzLTAxLTMxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4xNC4wLi4udjEuMTUuMCkKCiMjIyMjIEJ1ZyBGaXhlcwoKLSAqKmhlYWRlcnM6KiogZml4ZWQgJiBvcHRpbWl6ZWQgY2xlYXIgbWV0aG9kOyAoWyMmIzgyMDM7NTUwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81NTA3KSkgKFs5OTE1NjM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0Lzk5MTU2MzVjNjlkMGFiNzBkYWNhNTczODQ4ODQyMWY2N2NhNjA5NTkpKQotICoqaHR0cDoqKiBhZGQgemxpYiBoZWFkZXJzIGlmIG1pc3NpbmcgKFsjJiM4MjAzOzU0OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTQ5NykpIChbNjVlOGQxZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbW1pdC82NWU4ZDFlMjhjZTgyOWY0N2E4MzdlNDUxMjk3MzBlNTQxOTUwZDNjKSkKCiMjIyMjIEZlYXR1cmVzCgotICoqZm9tZGF0YToqKiBhZGRlZCBzdXBwb3J0IGZvciBzcGVjLWNvbXBsaWFudCBGb3JtRGF0YSAmIEJsb2IgdHlwZXM7IChbIyYjODIwMzs1MzE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzUzMTYpKSAoWzZhYzU3NGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvNmFjNTc0ZTAwYTA2NzMxMjg4MzQ3YWNlYTFlODI0NjA5MTE5Njk1MykpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotIDxpbWcgc3JjPSJodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/diYjeDNEOzQmYW1wO3MmI3gzRDsxOCIgYWx0PSJhdmF0YXIiIHdpZHRoPSIxOCIvPiBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTICIrMzUyLy02NyAoIyYjODIwMzs1NTE0ICMmIzgyMDM7NTUxMiAjJiM4MjAzOzU1MTAgIyYjODIwMzs1NTA5ICMmIzgyMDM7NTUwOCAjJiM4MjAzOzUzMTYgIyYjODIwMzs1NTA3ICkiKQotIDxpbWcgc3JjPSJodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMzUwMTU5OTM/diYjeDNEOzQmYW1wO3MmI3gzRDsxOCIgYWx0PSJhdmF0YXIiIHdpZHRoPSIxOCIvPiBbSXRzTm90R29vZE5hbWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9JdHNOb3RHb29kTmFtZSAiKzQzLy0yICgjJiM4MjAzOzU0OTcgKSIpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBbMS4yLjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjIuNS4uLnYxLjIuNikgKDIwMjMtMDEtMjgpCgojIyMjIyBCdWcgRml4ZXMKCi0gKipoZWFkZXJzOioqIGFkZGVkIG1pc3NlZCBBdXRob3JpemF0aW9uIGFjY2Vzc29yOyAoWyMmIzgyMDM7NTUwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81NTAyKSkgKFszNDJjMGJhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0LzM0MmMwYmE5YTE2ZWE1MGY1ZWQ3ZDIzNjZjNWMxYTJjODc3ZTNmMjYpKQotICoqdHlwZXM6KiogZml4ZWQgYENvbW1vblJlcXVlc3RIZWFkZXJzTGlzdGAgJiBgQ29tbW9uUmVzcG9uc2VIZWFkZXJzTGlzdGAgdHlwZXMgdG8gYmUgcHJpdmF0ZSBpbiBjb21tb25KUzsgKFsjJiM4MjAzOzU1MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTUwMykpIChbNWEzZDBhM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbW1pdC81YTNkMGEzMjM0ZDc3MzYxYTFiYzdjZWRlZTJkYTFlMTFkZjA4ZTJjKSkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xMjU4Njg2OD92PTRcJnM9MTYpIFtEbWl0cml5IE1vemdvdm95XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGlnaXRhbEJyYWluSlMgIisyNC8tOSAoIyYjODIwMzs1NTAzICMmIzgyMDM7NTUwMiApIikKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFsxLjIuNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMi40Li4udjEuMi41KSAoMjAyMy0wMS0yNikKCiMjIyMjIEJ1ZyBGaXhlcwoKLSAqKnR5cGVzOioqIGZpeGVkIEF4aW9zSGVhZGVycyB0byBoYW5kbGUgc3ByZWFkIHN5bnRheCBieSBtYWtpbmcgYWxsIG1ldGhvZHMgbm9uLWVudW1lcmFibGU7IChbIyYjODIwMzs1NDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU0OTkpKSAoWzU4MGYxZThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvNTgwZjFlODAzM2E2MWJhYTM4MTQ5ZDU5ZmQxNjAxOWRlMzkzMmMyMikpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/dj00XCZzPTE2KSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTICIrODIvLTU0ICgjJiM4MjAzOzU0OTkgKSIpCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8yMDUxNjE1OT92PTRcJnM9MTYpIFtFbGxpb3QgRm9yZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VGb3JkMzYgIisxLy0xICgjJiM4MjAzOzU0NjIgKSIpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBbMS4yLjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjIuMy4uLnYxLjIuNCkgKDIwMjMtMDEtMjIpCgojIyMjIyBCdWcgRml4ZXMKCi0gKip0eXBlczoqKiByZW5hbWVkIGBSYXdBeGlvc1JlcXVlc3RDb25maWdgIGJhY2sgdG8gYEF4aW9zUmVxdWVzdENvbmZpZ2A7IChbIyYjODIwMzs1NDg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU0ODYpKSAoWzJhNzFmNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvMmE3MWY0OWJjNmM2ODQ5NWZhNDE5MDAzYTMxMDdlZDhiZDcwM2FkMCkpCi0gKip0eXBlczoqKiBmaXggYEF4aW9zUmVxdWVzdENvbmZpZ2AgZ2VuZXJpYzsgKFsjJiM4MjAzOzU0NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTQ3OCkpIChbOWJjZTgxYl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbW1pdC8xODZlYTA2MmRhOGI3ZDU3OGFlNzhiMWE1YzIyMDk4NmI5YmNlODFiKSkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xMjU4Njg2OD92PTRcJnM9MTYpIFtEbWl0cml5IE1vemdvdm95XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGlnaXRhbEJyYWluSlMgIisyNDIvLTEwOCAoIyYjODIwMzs1NDg2ICMmIzgyMDM7NTQ4MiApIikKLSAhW2F2YXRhcl0oaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91Lzk0MzA4MjE/dj00XCZzPTE2KSBbRGFuaWVsIEhpbGxtYW5uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaGlsbGVlciAiKzEvLTEgKCMmIzgyMDM7NTQ3OCApIikKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFsxLjIuM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvMS4yLjIuLi4xLjIuMykgKDIwMjMtMDEtMTApCgojIyMjIyBCdWcgRml4ZXMKCi0gKip0eXBlczoqKiBmaXhlZCBBeGlvc1JlcXVlc3RDb25maWcgaGVhZGVyIGludGVyZmFjZSBieSByZWZhY3RvcmluZyBpdCB0byBSYXdBeGlvc1JlcXVlc3RDb25maWc7IChbIyYjODIwMzs1NDIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU0MjApKSAoWzA4MTE5NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvMDgxMTk2MzRhMjJmMWQ1YjE5ZjVjOWVhMGFkY2NiNmQzZWViYzNiYykpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/dj00XCZzPTE2KSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTICIrOTM4Ly00NDIgKCMmIzgyMDM7NTQ1NiAjJiM4MjAzOzU0NTUgIyYjODIwMzs1NDUzICMmIzgyMDM7NTQ1MSAjJiM4MjAzOzU0NDkgIyYjODIwMzs1NDQ3ICMmIzgyMDM7NTQ0NiAjJiM4MjAzOzU0NDMgIyYjODIwMzs1NDQyICMmIzgyMDM7NTQzOSAjJiM4MjAzOzU0MjAgKSIpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBcWzEuMi4yXSAtIDIwMjItMTItMjkKCiMjIyMjIEZpeGVkCgotIGZpeChjaSk6IGZpeCByZWxlYXNlIHNjcmlwdCBpbnB1dHMgWyMmIzgyMDM7NTM5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM5MikKLSBmaXgoY2kpOiBwcmVyZWxlYXNlIHNjaXB0cyBbIyYjODIwMzs1Mzc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mzc3KQotIGZpeChjaSk6IHJlbGVhc2Ugc2NyaXB0cyBbIyYjODIwMzs1Mzc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mzc2KQotIGZpeChjaSk6IHR5cGVzY3JpcHQgdGVzdHMgWyMmIzgyMDM7NTM3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM3NSkKLSBmaXg6IEJyb3RsaSBkZWNvbXByZXNzaW9uIFsjJiM4MjAzOzUzNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzNTMpCi0gZml4OiBhZGQgbWlzc2luZyBIdHRwU3RhdHVzQ29kZSBbIyYjODIwMzs1MzQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzQ1KQoKIyMjIyMgQ2hvcmVzCgotIGNob3JlKGNpKTogc2V0IGNvbnZlbnRpb25hbC1jaGFuZ2Vsb2cgaGVhZGVyIGNvbmZpZyBbIyYjODIwMzs1NDA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81NDA2KQotIGNob3JlKGNpKTogZml4IGF1dG9tYXRpYyBjb250cmlidXRvcnMgcmVzb2x2aW5nIFsjJiM4MjAzOzU0MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzU0MDMpCi0gY2hvcmUoY2kpOiBpbXByb3ZlZCBsb2dnaW5nIGZvciB0aGUgY29udHJpYnV0b3JzIGxpc3QgZ2VuZXJhdG9yIFsjJiM4MjAzOzUzOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzOTgpCi0gY2hvcmUoY2kpOiBmaXggcmVsZWFzZSBhY3Rpb24gWyMmIzgyMDM7NTM5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM5NykKLSBjaG9yZShjaSk6IGZpeCB2ZXJzaW9uIGJ1bXAgc2NyaXB0IGJ5IGFkZGluZyBidW1wIGFyZ3VtZW50IGZvciB0YXJnZXQgdmVyc2lvbiBbIyYjODIwMzs1MzkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzkzKQotIGNob3JlKGRlcHMpOiBidW1wIGRlY29kZS11cmktY29tcG9uZW50IGZyb20gMC4yLjAgdG8gMC4yLjIgWyMmIzgyMDM7NTM0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM0MikKLSBjaG9yZShjaSk6IEdpdEh1YiBBY3Rpb25zIFJlbGVhc2Ugc2NyaXB0IFsjJiM4MjAzOzUzODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzODQpCi0gY2hvcmUoY2kpOiByZWxlYXNlIHNjcmlwdHMgWyMmIzgyMDM7NTM2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM2NCkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xMjU4Njg2OD92PTRcJnM9MTYpIFtEbWl0cml5IE1vemdvdm95XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGlnaXRhbEJyYWluSlMpCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xNjUyMjkzP3Y9NFwmcz0xNikgW1dpbm5pZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3dpbm5pZWhlbGwpCgojIyMjIFxbMS4yLjFdIC0gMjAyMi0xMi0wNQoKIyMjIyMgQ2hhbmdlZAoKLSBmZWF0KGV4cG9ydHMpOiBleHBvcnQgbWVyZ2VDb25maWcgWyMmIzgyMDM7NTE1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE1MSkKCiMjIyMjIEZpeGVkCgotIGZpeChDYW5jZWxsZWRFcnJvcik6IGluY2x1ZGUgY29uZmlnIFsjJiM4MjAzOzQ5MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5MjIpCi0gZml4KGdlbmVyYWwpOiByZW1vdmluZyBtdWx0aXBsZS90cmFpbGluZy9sZWFkaW5nIHdoaXRlc3BhY2UgWyMmIzgyMDM7NTAyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAyMikKLSBmaXgoaGVhZGVycyk6IGRlY29tcHJlc3Npb24gZm9yIHJlc3BvbnNlcyB3aXRob3V0IENvbnRlbnQtTGVuZ3RoIGhlYWRlciBbIyYjODIwMzs1MzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzA2KQotIGZpeCh3ZWJXb3JrZXIpOiBleGNlcHRpb24gdG8gc2VuZGluZyBmb3JtIGRhdGEgaW4gd2ViIHdvcmtlciBbIyYjODIwMzs1MTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTM5KQoKIyMjIyMgUmVmYWN0b3JzCgotIHJlZmFjdG9yKHR5cGVzKTogQXhpb3NQcm9ncmVzc0V2ZW50LmV2ZW50IHR5cGUgdG8gYW55IFsjJiM4MjAzOzUzMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzMDgpCi0gcmVmYWN0b3IodHlwZXMpOiBhZGQgbWlzc2luZyB0eXBlcyBmb3Igc3RhdGljIEF4aW9zRXJyb3IuZnJvbSBtZXRob2QgWyMmIzgyMDM7NDk1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDk1NikKCiMjIyMjIENob3JlcwoKLSBjaG9yZShkb2NzKTogcmVtb3ZlIFJFQURNRSBsaW5rIHRvIG5vbi1leGlzdGVudCB1cGdyYWRlIGd1aWRlIFsjJiM4MjAzOzUzMDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzMDcpCi0gY2hvcmUoZG9jcyk6IHR5cG8gaW4gaXNzdWUgdGVtcGxhdGUgbmFtZSBbIyYjODIwMzs1MTU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTU5KQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTKQotIFtaYWNoYXJ5IEx5c29iZXldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS96YWNobHlzb2JleSkKLSBbS2V2aW4gRW5uaXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbmNlbm5pcykKLSBbUGhpbGlwcCBMb29zZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BobG9vc2UpCi0gW3NlY29uZGwxZ2h0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2Vjb25kbDFnaHQpCi0gW3dlbnpoZW5nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vMHgzMCkKLSBbSXZhbiBCYXJzdWtvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL292YXJuKQotIFtBcnRodXIgRmlvcmV0dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcnRodXJmaW9yZXR0ZSkKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFxbMS4yLjBdIC0gMjAyMi0xMS0xMAoKIyMjIyMgQ2hhbmdlZAoKLSBjaGFuZ2VkOiByZWZhY3RvcmVkIG1vZHVsZSBleHBvcnRzIFsjJiM4MjAzOzUxNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxNjIpCi0gY2hhbmdlOiByZS1hZGRlZCBzdXBwb3J0IGZvciBsb2FkaW5nIEF4aW9zIHdpdGggcmVxdWlyZSgnYXhpb3MnKS5kZWZhdWx0IFsjJiM4MjAzOzUyMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyMjUpCgojIyMjIyBGaXhlZAoKLSBmaXg6IGltcHJvdmUgQXhpb3NIZWFkZXJzIGNsYXNzIFsjJiM4MjAzOzUyMjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyMjQpCi0gZml4OiBUeXBlU2NyaXB0IHR5cGUgZGVmaW5pdGlvbnMgZm9yIGNvbW1vbmpzIFsjJiM4MjAzOzUxOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxOTYpCi0gZml4OiB0eXBlIGRlZmluaXRpb24gb2YgdXNlIG1ldGhvZCBvbiBBeGlvc0ludGVyY2VwdG9yTWFuYWdlciB0byBtYXRjaCB0aGUgdGhlIFJFQURNRSBbIyYjODIwMzs1MDcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDcxKQotIGZpeDogXF9cX2Rpcm5hbWUgaXMgbm90IGRlZmluZWQgaW4gdGhlIHNhbmRib3ggWyMmIzgyMDM7NTI2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI2OSkKLSBmaXg6IEF4aW9zRXJyb3IudG9KU09OIG1ldGhvZCB0byBhdm9pZCBjaXJjdWxhciByZWZlcmVuY2VzIFsjJiM4MjAzOzUyNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNDcpCi0gZml4OiBaXF9CVUZcX0VSUk9SIHdoZW4gY29udGVudC1lbmNvZGluZyBpcyBzZXQgYnV0IHRoZSByZXNwb25zZSBib2R5IGlzIGVtcHR5IFsjJiM4MjAzOzUyNTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNTApCgojIyMjIyBSZWZhY3RvcnMKCi0gcmVmYWN0b3I6IGFsbG93aW5nIGFkYXB0ZXJzIHRvIGJlIGxvYWRlZCBieSBuYW1lIFsjJiM4MjAzOzUyNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNzcpCgojIyMjIyBDaG9yZXMKCi0gY2hvcmU6IGZvcmNlIENJIHJlc3RhcnQgWyMmIzgyMDM7NTI0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI0MykKLSBjaG9yZTogdXBkYXRlIEVDT1NZU1RFTS5tZCBbIyYjODIwMzs1MDc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDc3KQotIGNob3JlOiB1cGRhdGUgZ2V0L2luZGV4Lmh0bWwgWyMmIzgyMDM7NTExNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTExNikKLSBjaG9yZTogdXBkYXRlIFNhbmRib3ggVUkvVVggWyMmIzgyMDM7NTIwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTIwNSkKLSBjaG9yZTooYWN0aW9ucyk6IHJlbW92ZSBnaXQgY3JlZGVudGlhbHMgYWZ0ZXIgY2hlY2tvdXQgWyMmIzgyMDM7NTIzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTIzNSkKLSBjaG9yZShhY3Rpb25zKTogYnVtcCBhY3Rpb25zL2RlcGVuZGVuY3ktcmV2aWV3LWFjdGlvbiBmcm9tIDIgdG8gMyBbIyYjODIwMzs1MjY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjY2KQotIGNob3JlKHBhY2thZ2VzKTogYnVtcCBsb2FkZXItdXRpbHMgZnJvbSAxLjQuMSB0byAxLjQuMiBbIyYjODIwMzs1Mjk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mjk1KQotIGNob3JlKHBhY2thZ2VzKTogYnVtcCBlbmdpbmUuaW8gZnJvbSA2LjIuMCB0byA2LjIuMSBbIyYjODIwMzs1Mjk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mjk0KQotIGNob3JlKHBhY2thZ2VzKTogYnVtcCBzb2NrZXQuaW8tcGFyc2VyIGZyb20gNC4wLjQgdG8gNC4wLjUgWyMmIzgyMDM7NTI0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI0MSkKLSBjaG9yZShwYWNrYWdlcyk6IGJ1bXAgbG9hZGVyLXV0aWxzIGZyb20gMS40LjAgdG8gMS40LjEgWyMmIzgyMDM7NTI0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI0NSkKLSBjaG9yZShkb2NzKTogdXBkYXRlIFJlc291cmNlcyBsaW5rcyBpbiBSRUFETUUgWyMmIzgyMDM7NTExOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTExOSkKLSBjaG9yZShkb2NzKTogdXBkYXRlIHRoZSBsaW5rIGZvciBKU09OIHVybCBbIyYjODIwMzs1MjY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjY1KQotIGNob3JlKGRvY3MpOiBmaXggYnJva2VuIGxpbmtzIFsjJiM4MjAzOzUyMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyMTgpCi0gY2hvcmUoZG9jcyk6IHVwZGF0ZSBhbmQgcmVuYW1lIFVQR1JBREVcX0dVSURFLm1kIHRvIE1JR1JBVElPTlxfR1VJREUubWQgWyMmIzgyMDM7NTE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE3MCkKLSBjaG9yZShkb2NzKTogdHlwbyBmaXggbGluZSBbIyYjODIwMzs4NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvODU2KSBhbmQgWyMmIzgyMDM7OTIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzkyMCkgWyMmIzgyMDM7NTE5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE5NCkKLSBjaG9yZShkb2NzKTogdHlwbyBmaXggWyMmIzgyMDM7ODAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzgwMCkgWyMmIzgyMDM7NTE5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE5MykKLSBjaG9yZShkb2NzKTogZml4IHR5cG9zIFsjJiM4MjAzOzUxODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxODQpCi0gY2hvcmUoZG9jcyk6IGZpeCBwdW5jdHVhdGlvbiBpbiBSRUFETUUubWQgWyMmIzgyMDM7NTE5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE5NykKLSBjaG9yZShkb2NzKTogdXBkYXRlIHJlYWRtZSBpbiB0aGUgSGFuZGxpbmcgRXJyb3JzIHNlY3Rpb24gLSBpc3N1ZSByZWZlcmVuY2UgWyMmIzgyMDM7NTI2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81MjYwKSBbIyYjODIwMzs1MjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjYxKQotIGNob3JlOiByZW1vdmUgXGIgZnJvbSBmaWxlbmFtZSBbIyYjODIwMzs1MjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjA3KQotIGNob3JlKGRvY3MpOiB1cGRhdGUgQ0hBTkdFTE9HLm1kIFsjJiM4MjAzOzUxMzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxMzcpCi0gY2hvcmU6IGFkZCBzaWRlRWZmZWN0cyBmYWxzZSB0byBwYWNrYWdlLmpzb24gWyMmIzgyMDM7NTAyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAyNSkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW01hZGR5IE1pbGxlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21lNDUwMikKLSBbQW1pdCBTYWluaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FtaXRzYWluaWkpCi0gW2VjeXJiZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VjeXJiZSkKLSBbSWtrbyBBc2hpbWluZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VsdG9jaWVhcikKLSBbR2VldGggR3VubmFtcGFsbGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aGV0ZWNoaWU3KQotIFtTaHJlZW0gQXNhdGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaHJlZW0tMTIzKQotIFtGcmllZGVyIEJsdWVtbGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mcmllZGVyYmx1ZW1sZSkKLSBb7Jyk7IS47JiBXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veXVuc2V5ZW9uZykKLSBbQ2xhdWRpbyBCdXNhdHRvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2pjYnVzYXR0bykKLSBbUmVtY28gSGFzemluZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JlbWNvaGFzemluZykKLSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTKQotIFtDc2FiYSBNYXVsaXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vbTRjc2FiYSkKLSBbTW9QYU1vXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTW9QYU1vKQotIFtEYW5pZWwgRmplbGRzdGFkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdzNiZGVzaWduKQotIFtBZHJpZW4gQnJ1bmV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYWRyaWVuLW1heSkKLSBbRnJhemVyIFNtaXRoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRmRhd2dzKQotIFtIYWlUYW9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS84MzYzMzQyNTgpCi0gW0FaTV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F6aXlhdGFsaSkKLSBbcmVsYm5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVsYm5zKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgXFsxLjEuM10gLSAyMDIyLTEwLTE1CgojIyMjIyBBZGRlZAoKLSBBZGRlZCBjdXN0b20gcGFyYW1zIHNlcmlhbGl6ZXIgc3VwcG9ydCBbIyYjODIwMzs1MTEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTEzKQoKIyMjIyMgRml4ZWQKCi0gRml4ZWQgdG9wLWxldmVsIGV4cG9ydCB0byBrZWVwIHRoZW0gaW4tbGluZSB3aXRoIHN0YXRpYyBwcm9wZXJ0aWVzIFsjJiM4MjAzOzUxMDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxMDkpCi0gU3RvcHBlZCBpbmNsdWRpbmcgbnVsbCB2YWx1ZXMgdG8gcXVlcnkgc3RyaW5nLiBbIyYjODIwMzs1MTA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTA4KQotIFJlc3RvcmVkIHByb3h5IGNvbmZpZyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIDAueCBbIyYjODIwMzs1MDk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDk3KQotIEFkZGVkIGJhY2sgQXhpb3NIZWFkZXJzIGluIEF4aW9zSGVhZGVyVmFsdWUgWyMmIzgyMDM7NTEwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTEwMykKLSBQaW4gQ0ROIGluc3RhbGwgaW5zdHJ1Y3Rpb25zIHRvIGEgc3BlY2lmaWMgdmVyc2lvbiBbIyYjODIwMzs1MDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDYwKQotIEhhbmRsaW5nIG9mIGFycmF5IHZhbHVlcyBmaXhlZCBmb3IgQXhpb3NIZWFkZXJzIFsjJiM4MjAzOzUwODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwODUpCgojIyMjIyBDaG9yZXMKCi0gZG9jczogbWF0Y2ggYmFkZ2Ugc3R5bGUsIGFkZCBsaW5rIHRvIHRoZW0gWyMmIzgyMDM7NTA0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA0NikKLSBjaG9yZTogZml4aW5nIGNvbW1lbnRzIHR5cG8gWyMmIzgyMDM7NTA1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA1NCkKLSBjaG9yZTogdXBkYXRlIGlzc3VlIHRlbXBsYXRlIFsjJiM4MjAzOzUwNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwNjEpCi0gY2hvcmU6IGFkZGVkIHByb2dyZXNzIGNhcHR1cmluZyBzZWN0aW9uIHRvIHRoZSBkb2NzOyBbIyYjODIwMzs1MDg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDg0KQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSBbSmFzb24gU2FheW1hbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2phc29uc2FheW1hbikKLSBbc2NhcmZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zY2FyZjAwNSkKLSBbTGVueiBXZWJlci1Ucm9uaWNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9waHJ5bmVhcykKLSBbQXJ2aW5kaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2l0c2FydmluZGgpCi0gW0bDqWxpeCBMZWdyZWxsZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0ZlbGl4TGdyKQotIFtQYXRyaWNrIFBldHJvdmljXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHBhdGkwMDApCi0gW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUykKLSBbbGl0dGxlZGlhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xpdHRsZWRpYW4pCi0gW0Nocm9ub3NNYXN0ZXJPZkFsbFRpbWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9DaHJvbm9zTWFzdGVyT2ZBbGxUaW1lKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgXFsxLjEuMl0gLSAyMDIyLTEwLTA3CgojIyMjIyBGaXhlZAoKLSBGaXhlZCBicm9rZW4gZXhwb3J0cyBmb3IgVU1EIGJ1aWxkcy4KCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW0phc29uIFNhYXltYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qYXNvbnNhYXltYW4pCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBcWzEuMS4xXSAtIDIwMjItMTAtMDcKCiMjIyMjIEZpeGVkCgotIEZpeGVkIGJyb2tlbiBleHBvcnRzIGZvciBjb21tb24ganMuIFRoaXMgZml4IGJyZWFrcyBhIHByaW9yIGZpeCwgSSB3aWxsIGZpeCBib3RoIGlzc3VlcyBBU0FQIGJ1dCB0aGUgY29tbW9uSlMgdXNlIGlzIG1vcmUgaW1wYWN0ZnVsLgoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSBbSmFzb24gU2FheW1hbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2phc29uc2FheW1hbikKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFxbMS4xLjBdIC0gMjAyMi0xMC0wNgoKIyMjIyMgRml4ZWQKCi0gRml4ZWQgbWlzc2luZyBleHBvcnRzIGluIHR5cGUgZGVmaW5pdGlvbiBpbmRleC5kLnRzIFsjJiM4MjAzOzUwMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwMDMpCi0gRml4ZWQgcXVlcnkgcGFyYW1zIGNvbXBvc2luZyBbIyYjODIwMzs1MDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDE4KQotIEZpeGVkIEdlbmVyaWNBYm9ydFNpZ25hbCBpbnRlcmZhY2UgYnkgbWFraW5nIGl0IG1vcmUgZ2VuZXJpYyBbIyYjODIwMzs1MDIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDIxKQotIEZpeGVkIGFkZGluZyAiY2xlYXIiIHRvIEF4aW9zSW50ZXJjZXB0b3JNYW5hZ2VyIFsjJiM4MjAzOzUwMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwMTApCi0gRml4ZWQgY29tbW9uanMgJiB1bWQgZXhwb3J0cyBbIyYjODIwMzs1MDMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDMwKQotIEZpeGVkIGluYWJpbGl0eSB0byBhY2Nlc3MgcmVzcG9uc2UgaGVhZGVycyB3aGVuIHVzaW5nIGF4aW9zIDEueCB3aXRoIEplc3QgWyMmIzgyMDM7NTAzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAzNikKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW1RyaW0yMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyaW0yMSkKLSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTKQotIFtzaGluZ28uc2FzYWtpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcy1zYXNha2ktMDUyOSkKLSBbSXZhbiBQZXBlbGtvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaXZhbnBlcGVsa28pCi0gW1JpY2hhcmQgS2/FmcOtbmVrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmlzYSkKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFxbMS4wLjBdIC0gMjAyMi0xMC0wNAoKIyMjIyMgQWRkZWQKCi0gQWRkZWQgc3RhY2sgdHJhY2UgdG8gQXhpb3NFcnJvciBbIyYjODIwMzs0NjI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjI0KQotIEFkZCBBeGlvc0Vycm9yIHRvIEF4aW9zU3RhdGljIFsjJiM4MjAzOzQ2NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NTQpCi0gUmVwbGFjZWQgUm9sbHVwIGFzIG91ciBidWlsZCBydW5uZXIgWyMmIzgyMDM7NDU5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDU5NikKLSBBZGRlZCBnZW5lcmljIFRTIHR5cGVzIGZvciB0aGUgZXhwb3NlZCB0b0Zvcm1EYXRhIGhlbHBlciBbIyYjODIwMzs0NjY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjY4KQotIEFkZGVkIGxpc3RlbiBjYWxsYmFjayBmdW5jdGlvbiBbIyYjODIwMzs0MDk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MDk2KQotIEFkZGVkIGluc3RydWN0aW9ucyBmb3IgaW5zdGFsbGluZyB1c2luZyBQTlBNIFsjJiM4MjAzOzQyMDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyMDcpCi0gQWRkZWQgZ2VuZXJpYyBBeGlvc0Fib3J0U2lnbmFsIFRTIGludGVyZmFjZSB0byBhdm9pZCBpbXBvcnRpbmcgQWJvcnRDb250cm9sbGVyIHBvbHlmaWxsIFsjJiM4MjAzOzQyMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyMjkpCi0gQWRkZWQgYXhpb3MtdXJsLXRlbXBsYXRlIGluIEVDT1NZU1RFTS5tZCBbIyYjODIwMzs0MjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjM4KQotIEFkZGVkIGEgY2xlYXIoKSBmdW5jdGlvbiB0byB0aGUgcmVxdWVzdCBhbmQgcmVzcG9uc2UgaW50ZXJjZXB0b3JzIG9iamVjdCBzbyBhIHVzZXIgY2FuIGVuc3VyZSB0aGF0IGFsbCBpbnRlcmNlcHRvcnMgaGF2ZSBiZWVuIHJlbW92ZWQgZnJvbSBhbiBheGlvcyBpbnN0YW5jZSBbIyYjODIwMzs0MjQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjQ4KQotIEFkZGVkIHJlYWN0IGhvb2sgcGx1Z2luIFsjJiM4MjAzOzQzMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQzMTkpCi0gQWRkaW5nIEhUVFAgc3RhdHVzIGNvZGUgZm9yIHRyYW5zZm9ybVJlc3BvbnNlIFsjJiM4MjAzOzQ1ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1ODApCi0gQWRkZWQgYmxvYiB0byB0aGUgbGlzdCBvZiBwcm90b2NvbHMgc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyIFsjJiM4MjAzOzQ2NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NzgpCi0gUmVzb2x2aW5nIHByb3h5IGZyb20gZW52IG9uIHJlZGlyZWN0IFsjJiM4MjAzOzQ0MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ0MzYpCi0gQWRkZWQgZW5oYW5jZWQgdG9Gb3JtRGF0YSBpbXBsZW1lbnRhdGlvbiB3aXRoIGFkZGl0aW9uYWwgb3B0aW9ucyBbNDcwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcwNCkKLSBBZGRpbmcgQ2FuY2VsZXIgcGFyYW1ldGVycyBjb25maWcgYW5kIHJlcXVlc3QgWyMmIzgyMDM7NDcxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcxMSkKLSBBZGRlZCBhdXRvbWF0aWMgcGF5bG9hZCBzZXJpYWxpemF0aW9uIHRvIGFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCBbIyYjODIwMzs0NzE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzE0KQotIEFkZGVkIHRoZSBhYmlsaXR5IGZvciB3ZWJwYWNrIHVzZXJzIHRvIG92ZXJ3cml0ZSBidWlsdC1pbnMgWyMmIzgyMDM7NDcxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcxNSkKLSBBZGRlZCBzdHJpbmdcW10gdG8gQXhpb3NSZXF1ZXN0SGVhZGVycyB0eXBlIFsjJiM4MjAzOzQzMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQzMjIpCi0gQWRkZWQgdGhlIGFiaWxpdHkgZm9yIHRoZSB1cmwtZW5jb2RlZC1mb3JtIHNlcmlhbGl6ZXIgdG8gcmVzcGVjdCB0aGUgZm9ybVNlcmlhbGl6ZXIgY29uZmlnIFsjJiM4MjAzOzQ3MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MjEpCi0gQWRkZWQgaXNDYW5jZWwgdHlwZSBhc3NlcnQgWyMmIzgyMDM7NDI5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDI5MykKLSBBZGRlZCBkYXRhIFVSTCBzdXBwb3J0IGZvciBub2RlLmpzIFsjJiM4MjAzOzQ3MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MjUpCi0gQWRkaW5nIHR5cGVzIGZvciBwcm9ncmVzcyBldmVudCBjYWxsYmFja3MgWyMmIzgyMDM7NDY3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDY3NSkKLSBVUkwgcGFyYW1zIHNlcmlhbGl6ZXIgWyMmIzgyMDM7NDczNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDczNCkKLSBBZGRlZCBheGlvcy5mb3JtVG9KU09OIG1ldGhvZCBbIyYjODIwMzs0NzM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzM1KQotIEJvd2VyIHBsYXRmb3JtIGFkZCBkYXRhIHByb3RvY29sIFsjJiM4MjAzOzQ4MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MDQpCi0gVXNlIFdIQVRXRyBVUkwgQVBJIGluc3RlYWQgb2YgdXJsLnBhcnNlKCkgWyMmIzgyMDM7NDg1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg1MikKLSBBZGQgRU5VTSBjb250YWluaW5nIEh0dHAgU3RhdHVzIENvZGVzIHRvIHR5cGluZ3MgWyMmIzgyMDM7NDkwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDkwMykKLSBJbXByb3ZlIHR5cGluZyBvZiB0aW1lb3V0IGluIGluZGV4LmQudHMgWyMmIzgyMDM7NDkzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDkzNCkKCiMjIyMjIENoYW5nZWQKCi0gVXBkYXRlZCBBeGlvc0Vycm9yLmNvbmZpZyB0byBiZSBvcHRpb25hbCBpbiB0aGUgdHlwZSBkZWZpbml0aW9uIFsjJiM4MjAzOzQ2NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NjUpCi0gVXBkYXRlZCBSRUFETUUgZW1waGFzaXppbmcgdGhlIFVSTFNlYXJjaFBhcmFtIGJ1aWx0LWluIGludGVyZmFjZSBvdmVyIG90aGVyIHNvbHV0aW9ucyBbIyYjODIwMzs0NTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTkwKQotIEluY2x1ZGUgcmVxdWVzdCBhbmQgY29uZmlnIHdoZW4gY3JlYXRpbmcgYSBDYW5jZWxlZEVycm9yIGluc3RhbmNlIFsjJiM4MjAzOzQ2NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NTkpCi0gQ2hhbmdlZCBmdW5jLW5hbWVzIGVzbGludCBydWxlIHRvIGFzLW5lZWRlZCBbIyYjODIwMzs0NDkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NDkyKQotIFJlcGxhY2luZyBkZXByZWNhdGVkIHN1YnN0cigpIHdpdGggc2xpY2UoKSBhcyBzdWJzdHIoKSBpcyBkZXByZWNhdGVkIFsjJiM4MjAzOzQ0NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ0NjgpCi0gVXBkYXRpbmcgSFRUUCBsaW5rcyBpbiBSRUFETUUubWQgdG8gdXNlIEhUVFBTIFsjJiM4MjAzOzQzODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQzODcpCi0gVXBkYXRlZCB0byBhIGJldHRlciB0cmltKCkgcG9seWZpbGwgWyMmIzgyMDM7NDA3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDA3MikKLSBVcGRhdGVkIHR5cGVzIHRvIGFsbG93IHNwZWNpZnlpbmcgcGFydGlhbCBkZWZhdWx0IGhlYWRlcnMgb24gaW5zdGFuY2UgY3JlYXRlIFsjJiM4MjAzOzQxODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQxODUpCi0gRXhwYW5kZWQgaXNBeGlvc0Vycm9yIHR5cGVzIFsjJiM4MjAzOzQzNDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQzNDQpCi0gVXBkYXRlZCB0eXBlIGRlZmluaXRpb24gZm9yIGF4aW9zIGluc3RhbmNlIG1ldGhvZHMgWyMmIzgyMDM7NDIyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDIyNCkKLSBVcGRhdGVkIGVzbGludCBjb25maWcgWyMmIzgyMDM7NDcyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcyMikKLSBVcGRhdGVkIERvY3MgWyMmIzgyMDM7NDc0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc0MikKLSBSZWZhY3RvcmVkIEF4aW9zIHRvIHVzZSBFUzIwMTcgWyMmIzgyMDM7NDc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc4NykKCiMjIyMjIERlcHJlY2F0ZWQKCi0gVGhlcmUgYXJlIG11bHRpcGxlIGRlcHJlY2F0aW9ucywgcmVmYWN0b3JzIGFuZCBmaXhlcyBwcm92aWRlZCBpbiB0aGlzIHJlbGVhc2UuIFBsZWFzZSByZWFkIHRocm91Z2ggdGhlIGZ1bGwgcmVsZWFzZSBub3RlcyB0byBzZWUgaG93IHRoaXMgbWF5IGltcGFjdCB5b3VyIHByb2plY3QgYW5kIHVzZSBjYXNlLgoKIyMjIyMgUmVtb3ZlZAoKLSBSZW1vdmVkIGluY29ycmVjdCBhcmd1bWVudCBmb3IgTmV0d29ya0Vycm9yIGNvbnN0cnVjdG9yIFsjJiM4MjAzOzQ2NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NTYpCi0gUmVtb3ZlZCBXZWJwYWNrIFsjJiM4MjAzOzQ1OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1OTYpCi0gUmVtb3ZlZCBmdW5jdGlvbiB0aGF0IHRyYW5zZm9ybSBhcmd1bWVudHMgdG8gYXJyYXkgWyMmIzgyMDM7NDU0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDU0NCkKCiMjIyMjIEZpeGVkCgotIEZpeGVkIGdyYW1tYXIgaW4gUkVBRE1FIFsjJiM4MjAzOzQ2NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NDkpCi0gRml4ZWQgY29kZSBlcnJvciBpbiBSRUFETUUgWyMmIzgyMDM7NDU5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDU5OSkKLSBPcHRpbWl6ZWQgdGhlIGNvZGUgdGhhdCBjaGVja3MgY2FuY2VsbGF0aW9uIFsjJiM4MjAzOzQ1ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1ODcpCi0gRml4IHVybCBwb2ludGluZyB0byBkZWZhdWx0cy5qcyBpbiBSRUFETUUgWyMmIzgyMDM7NDUzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDUzMikKLSBVc2UgdHlwZSBhbGlhcyBpbnN0ZWFkIG9mIGludGVyZmFjZSBmb3IgQXhpb3NQcm9taXNlIFsjJiM4MjAzOzQ1MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1MDUpCi0gRml4IHNvbWUgd29yZCBzcGVsbGluZyBhbmQgbGludCBzdHlsZSBpbiBjb2RlIGNvbW1lbnRzIFsjJiM4MjAzOzQ1MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1MDApCi0gRWRpdGVkIHJlYWRtZSB3aXRoIDMgdXBkYXRlZCBicm93c2VyIGljb25zIG9mIENocm9tZSwgRmlyZUZveCBhbmQgU2FmYXJpIFsjJiM4MjAzOzQ0MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ0MTQpCi0gQnVtcCBmb2xsb3ctcmVkaXJlY3RzIGZyb20gMS4xNC45IHRvIDEuMTUuMCBbIyYjODIwMzs0NjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjczKQotIEZpeGluZyBodHRwIHRlc3RzIHRvIGF2b2lkIGhhbmdpbmcgd2hlbiBhc3NlcnRpb25zIGZhaWwgWyMmIzgyMDM7NDQzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDQzNSkKLSBGaXggVFMgZGVmaW5pdGlvbiBmb3IgQXhpb3NSZXF1ZXN0VHJhbnNmb3JtZXIgWyMmIzgyMDM7NDIwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDIwMSkKLSBGaXggZ3JhbW1hdGljYWwgaXNzdWVzIGluIFJFQURNRSBbIyYjODIwMzs0MjMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjMyKQotIEZpeGluZyBpbnN0YW5jZS5kZWZhdWx0cy5oZWFkZXJzIHR5cGUgWyMmIzgyMDM7NDU1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDU1NykKLSBGaXhlZCByYWNlIGNvbmRpdGlvbiBvbiBpbW1lZGlhdGUgcmVxdWVzdHMgY2FuY2VsbGF0aW9uIFsjJiM4MjAzOzQyNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyNjEpCi0gRml4aW5nIFpcX0JVRlxfRVJST1Igd2hlbiBubyBjb250ZW50IFsjJiM4MjAzOzQ3MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MDEpCi0gRml4aW5nIHByb3h5IGJlZm9yZVJlZGlyZWN0IHJlZ3Jlc3Npb24gWyMmIzgyMDM7NDcwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcwOCkKLSBGaXhlZCBBeGlvc0Vycm9yIHN0YXR1cyBjb2RlIHR5cGUgWyMmIzgyMDM7NDcxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcxNykKLSBGaXhlZCBBeGlvc0Vycm9yIHN0YWNrIGNhcHR1cmluZyBbIyYjODIwMzs0NzE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzE4KQotIEZpeGluZyBBeGlvc1JlcXVlc3RIZWFkZXJzIHR5cGluZ3MgWyMmIzgyMDM7NDMzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDMzNCkKLSBGaXhlZCBtYXggYm9keSBsZW5ndGggZGVmYXVsdHMgWyMmIzgyMDM7NDczMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDczMSkKLSBGaXhlZCB0b0Zvcm1EYXRhIEJsb2IgaXNzdWUgb24gbm9kZT52MTcgWyMmIzgyMDM7NDcyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcyOCkKLSBCdW1wIGdydW50IGZyb20gMS41LjIgdG8gMS41LjMgWyMmIzgyMDM7NDc0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc0MykKLSBGaXhpbmcgY29udGVudC10eXBlIGhlYWRlciByZXBlYXRlZCBbIyYjODIwMzs0NzQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzQ1KQotIEZpeGVkIHRpbWVvdXQgZXJyb3IgbWVzc2FnZSBmb3IgaHR0cCBbNDczOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDczOCkKLSBSZXF1ZXN0IGlnbm9yZXMgZmFsc2UsIDAgYW5kIGVtcHR5IHN0cmluZyBhcyBib2R5IHZhbHVlcyBbIyYjODIwMzs0Nzg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80Nzg1KQotIEFkZGVkIGJhY2sgbWlzc2luZyBtaW5pZmllZCBidWlsZHMgWyMmIzgyMDM7NDgwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDgwNSkKLSBGaXhlZCBhIHR5cGUgZXJyb3IgWyMmIzgyMDM7NDgxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDgxNSkKLSBGaXhlZCBhIHJlZ3Jlc3Npb24gYnVnIHdpdGggdW5zdWJzY3JpYmluZyBmcm9tIGNhbmNlbCB0b2tlbjsgWyMmIzgyMDM7NDgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDgxOSkKLSBSZW1vdmUgcmVwZWF0ZWQgY29tcHJlc3Npb24gYWxnb3JpdGhtIFsjJiM4MjAzOzQ4MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MjApCi0gVGhlIGVycm9yIG9mIGNhbGxpbmcgZXh0ZW5kIHRvIHBhc3MgcGFyYW1ldGVycyBbIyYjODIwMzs0ODU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODU3KQotIFNlcmlhbGl6ZXJPcHRpb25zLmluZGV4ZXMgYWxsb3dzIGJvb2xlYW4gfCBudWxsIHwgdW5kZWZpbmVkIFsjJiM4MjAzOzQ4NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4NjIpCi0gUmVxdWlyZSBpbnRlcmNlcHRvcnMgdG8gcmV0dXJuIHZhbHVlcyBbIyYjODIwMzs0ODc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODc0KQotIFJlbW92ZWQgdW51c2VkIGltcG9ydHMgWyMmIzgyMDM7NDk0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDk0OSkKLSBBbGxvdyBudWxsIGluZGV4ZXMgb24gZm9ybVNlcmlhbGl6ZXIgYW5kIHBhcmFtc1NlcmlhbGl6ZXIgWyMmIzgyMDM7NDk2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDk2MCkKCiMjIyMjIENob3JlcwoKLSBTZXQgcGVybWlzc2lvbnMgZm9yIEdpdEh1YiBhY3Rpb25zIFsjJiM4MjAzOzQ3NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3NjUpCi0gSW5jbHVkZWQgZ2l0aHViYWN0aW9ucyBpbiB0aGUgZGVwZW5kYWJvdCBjb25maWcgWyMmIzgyMDM7NDc3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc3MCkKLSBJbmNsdWRlZCBkZXBlbmRlbmN5IHJldmlldyBbIyYjODIwMzs0NzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzcxKQotIFVwZGF0ZSBzZWN1cml0eS5tZCBbIyYjODIwMzs0Nzg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80Nzg0KQotIFJlbW92ZSB1bm5lY2Vzc2FyeSBzcGFjZXMgWyMmIzgyMDM7NDg1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg1NCkKLSBTaW1wbGlmeSB0aGUgaW1wb3J0IHBhdGggb2YgQXhpb3NFcnJvciBbIyYjODIwMzs0ODc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODc1KQotIEZpeCBHaXRwb2QgZGVhZCBsaW5rIFsjJiM4MjAzOzQ5NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5NDEpCi0gRW5hYmxlIHN5bnRheCBoaWdobGlnaHRpbmcgZm9yIGEgY29kZSBibG9jayBbIyYjODIwMzs0OTcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80OTcwKQotIFVzaW5nIExvZ28gQXhpb3MgaW4gUmVhZG1lLm1kIFsjJiM4MjAzOzQ5OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5OTMpCi0gRml4IG1hcmt1cCBmb3Igbm90ZSBpbiBSRUFETUUgWyMmIzgyMDM7NDgyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDgyNSkKLSBGaXggdHlwbyBhbmQgZm9ybWF0dGluZywgYWRkIGNvbG9ucyBbIyYjODIwMzs0ODUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODUzKQotIEZpeCB0eXBvIGluIHJlYWRtZSBbIyYjODIwMzs0OTQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80OTQyKQoKIyMjIyMgU2VjdXJpdHkKCi0gVXBkYXRlIFNFQ1VSSVRZLm1kIFsjJiM4MjAzOzQ2ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2ODcpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotIFtCZXJ0cmFuZCBNYXJyb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90dXNiYXIpCgotIFtEbWl0cml5IE1vemdvdm95XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGlnaXRhbEJyYWluSlMpCgotIFtEYW4gTW9vbmV5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGFubW9vbmV5KQoKLSBbTWljaGFlbCBMaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3hpYW95dS10YW11KQoKLSBbYW9uZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3l4d3pheG5zKQoKLSBbRGVzIFByZXN0b25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXNwcmVzdG9uKQoKLSBbVGVkIFJvYmVydHNvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyZWRvbmRvKQoKLSBbemhvdWxpeGlhbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS96aC1seCkKCi0gW0FydGh1ciBGaW9yZXR0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FydGh1cmZpb3JldHRlKQoKLSBbS3VtYXIgU2hhbnVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Lci1TaGFudSkKCi0gW0pBTEFMXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSkxMMzIpCgotIFtKaW5neWkgTGluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTWFnZWVMaW4pCgotIFtQaGlsaXBwIExvb3NlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcGhsb29zZSkKCi0gW0FsZXhhbmRlciBTaGNodWtpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nhc2hzdmFtaXIpCgotIFtEYXZlIENhcmR3ZWxsXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGF2ZWNhcmR3ZWxsKQoKLSBbQ2F0IFNjYXJsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jYXRzY2FybGV0KQoKLSBbTHVjYSBQaXp6aW5pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbHBpenppbmlkZXYpCgotIFtLYWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9TY2h3ZWluZXByaWVzdGVyKQoKLSBbTWF4aW1lIEJhcmdpZWxdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tYmFyZ2llbCkKCi0gW0JyaWFuIEhlbGJhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYnJpYW5oZWxiYSkKCi0gW3Jlc2xlYXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZXNsZWFyKQoKLSBbSmFtaWUgU2xvbWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9KYW1pZVNsb21lKQoKLSBbTGFuZHJvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xhbmRybzMpCgotIFtyYWZ3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yYWZ3ODcpCgotIFtBZnphbCBTYXllZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FmemFsc2F5ZWQ5NikKCi0gW0tva2kgT3lhdHN1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2Fpc2h1dTAxMjMpCgotIFtEYXZlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vd2FuZ2NjaCkKCi0gW+aatOi1sOiAgeS4g10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Jhb3pvdWFpKQoKLSBbU3BlbmNlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NwYWxnZXIpCgotIFtBZHJpYW4gV2llcHJ6a293aWN6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQXJnZWVudG8pCgotIFtKYW1pZSBUZWxpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xlamFobWllKQoKLSBb5q+b5ZGGXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXdlaWthbGVlKQoKLSBbS2lyaWxsIFNoYWtpcm92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHVyaXNhcCkKCi0gW1JyYWppIEFiZGVsYmFyaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzdGFyb3NzYTApCgotIFtKZWxsZSBTY2h1dHRlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2plbGxlc2NodXR0ZXIpCgotIFtUb20gQ2V1cHBlbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9LeW9yQ29kZSkKCi0gW0pvaGFubiBDb29wZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Kb2hhbm5Db29wZXIpCgotIFtEaW1pdHJpcyBIYWxhdHNpc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21pdHNvczFvcykKCi0gW2NoZW5qaWdlbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaGVuamlnZW5nKQoKLSBbSm/Do28gR2FicmllbCBRdWFyZXNtYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pvYW9HYWJyaWVsNTUpCgotIFtWaWN0b3IgQXVndXN0b10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1ZpY3RvckF1Z0RCKQoKLSBbbmVpbG5hdmVlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25laWxuYXZlZW4pCgotIFtQYXZsb3NdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wc21vcm9zKQoKLSBbS2lyeWwgVmFsa292aWNoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmlzb3J0ZWxsZSkKCi0gW05hdmVlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25hdmVlbnNyaW5pdmFzYW4pCgotIFt3ZW56aGVuZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tLzB4MzApCgotIFtoY3doYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9oY3doYW4pCgotIFtCYXNzZWwgUmFjaGlkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYmFzc2Vsd29ya2ZvcmNlKQoKLSBbR3LDqWdvaXJlIFBpbmVhdV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2x5cml4eCkKCi0gW2ZlbGlwZWRhbWluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmVsaXBlZGFtaW4pCgotIFtLYXJsIEhvcmt5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FybGhvcmt5KQoKLSBbWXVlIEpJTl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tpbmd5dWU3MzcpCgotIFtVc21hbiBBbGkgU2lkZGlxdWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS91c21hbjI1MDk5NCkKCi0gW1dEXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGVjaGJpcmRzKQoKLSBbR8O8bnRoZXIgRm9pZGxdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nZm9pZGwpCgotIFtTdGVwaGVuIEplbm5pbmdzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vamVubmluZ3MpCgotIFtDLlQuTGluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2hlbnRzdWxpbikKCi0gW21pYS16XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWlhLXopCgotIFtQYXJ0aCBCYW5hdGhpYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1BhcnRoMDEwNSkKCi0gW3BhcnRoMDEwNXBsdWFuZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BhcnRoMDEwNXBsdWFuZykKCi0gW01hcmNvIFdlYmVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbXJjd2JyKQoKLSBbTHVjYSBQaXp6aW5pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbHBpenppbmlkZXYpCgotIFtXaWxsaWFuIEFnb3N0aW5pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vV2lsbGlhbkFnb3N0aW5pKQoKLSBbSHV5ZW4gTmd1eWVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaHV5ZW5sdG5ndXllbikKCiMjIyBbYHYxLjE0LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4xMy42Li4uNDZiZWUzZGVhNzVlZjUzYThlYWU0OWYzYjc0ODdlNjM0MWRlNjA3NCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTMuNi4uLnYxLjE0LjApCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKLSBBdXRvbWVyZ2UKICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9weXRob24tb3Npc20pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0eE5Ua3VNaUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpFMU9TNHlJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: 03f66c8f9e0081b80617b4f38dc7aa40bb71552d
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: 445663804bc9f47e87fe390723715f1db289586d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/build.yml
          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
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/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: 445663804bc9f47e87fe390723715f1db289586d
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2256/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
