all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe20:7fb7
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ab25bab7-be89-4767-bae6-42f6b835b861
        host_id: 063a101b67161296bfe4ca59644a37fa2e240be637ab6c95039adf80
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe20:7fb7
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.77
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe20:7fb7
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: YAKEcloud/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: YAKEcloud/yake-ansible/.zuul.yaml@main#91>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: f7fff4adf17746f5ba8a597f0506a640
      build_refs:
      - branch: main
        change: '180'
        change_message: "chore(deps): update dependency derailed/k9s to v0.50.6\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [derailed/k9s](https://redirect.github.com/derailed/k9s) | minor | `v0.32.7`
          -> `v0.50.6` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>derailed/k9s
          (derailed/k9s)</summary>\n\n### [`v0.50.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.5...v0.50.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3334](https://redirect.github.com/derailed/k9s/issues/3334)
          Watcher failed for events.k8s.io/v1/events -- expecting a meta table but
          got \\*unstructured.Unstructure\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3332](https://redirect.github.com/derailed/k9s/pull/3332)
          fix: pre-check for get permissions only on port-forward\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.4...v0.50.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3328](https://redirect.github.com/derailed/k9s/issues/3328)
          Pod overview shows wrong number of running containers with sidecar init-container\n-
          \  [#&#8203;3309](https://redirect.github.com/derailed/k9s/issues/3309)
          \\[0.50.4] k9s crashes when attempting to load logs\n-   [#&#8203;3301](https://redirect.github.com/derailed/k9s/issues/3301)
          Port Forward deleted without UI notification when forwarding to wrong port\n-
          \  [#&#8203;3294](https://redirect.github.com/derailed/k9s/issues/3294)
          \\[0.50.4] k9s crashes when filtering based on labels\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n-   [#&#8203;3308](https://redirect.github.com/derailed/k9s/pull/3308)
          Show replicasets from deployment view\n-   [#&#8203;3300](https://redirect.github.com/derailed/k9s/pull/3300)
          fix: truncate label selector input to max length\n-   [#&#8203;3296](https://redirect.github.com/derailed/k9s/pull/3296)
          fix: update time format in logging to 24-hour format\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.3...v0.50.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3288](https://redirect.github.com/derailed/k9s/issues/3288)
          Resource search doesn't filter by name in custom view\n-   [#&#8203;3286](https://redirect.github.com/derailed/k9s/issues/3286)
          K9S doesn't understand matchExpressions selector in Deployment to Pod navigation\n-
          \  [#&#8203;3285](https://redirect.github.com/derailed/k9s/issues/3285)
          Rollout Restart method conflicts with GitOps (Flux, ArgoCD)\n-   [#&#8203;3283](https://redirect.github.com/derailed/k9s/issues/3283)
          Deployment status showing wrong ready state\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3292](https://redirect.github.com/derailed/k9s/pull/3292)
          fix: respect insecure flag when switch context\n-   [#&#8203;3277](https://redirect.github.com/derailed/k9s/pull/3277)
          feat: add hostPathVolume (docker)\n-   [#&#8203;3253](https://redirect.github.com/derailed/k9s/pull/3253)
          fix: set default request timeout to 120 seconds\n-   [#&#8203;2866](https://redirect.github.com/derailed/k9s/pull/2866)
          Feature/default_view\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.2...v0.50.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\nA bit more code spring cleaning/TLC and address
          a few bugs:\n\n1.  \\[RBAC View] Fix issue bombing out on RBAC cluster roles\n2.
          \ \\[Custom Views] Fix issue with parsing `jq` filters and bombing out (Big
          Thanks to Pierre for flagging it!)\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3273](https://redirect.github.com/derailed/k9s/pull/3273)
          k9s plugin scopes containers issue\n-   [#&#8203;3169](https://redirect.github.com/derailed/k9s/pull/3169)
          feat: pass context and token flags to kubectl exec commands\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.1...v0.50.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few (more) things in the
          clean up process \U0001F633\nThis is what you get for trying to refresh
          a ~10 year old code base \U0001F640\nApologizes for the `disruption in the
          farce`. Hopefully much happier on v0.50.2...\nAre we there yet? Crossing
          fingers AND toes...\n\n\u2620\uFE0F Careful on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've
          gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3267](https://redirect.github.com/derailed/k9s/issues/3267)
          Show some output or message when no resources are found\n-   [#&#8203;3266](https://redirect.github.com/derailed/k9s/issues/3266)
          Command alias :dp fails with \"no resource meta defined for deployments\"
          error\n-   [#&#8203;3264](https://redirect.github.com/derailed/k9s/issues/3264)
          can't execute get(y) or describe(d) in StorageClass view\n-   [#&#8203;3260](https://redirect.github.com/derailed/k9s/issues/3260)
          yaml view of pod will crash the app (Boom!! cannot deep copy int. (Maybe??)\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.0...v0.50.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.51\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few things in the clean
          up process \U0001F633\nApologizes for the `disruption in the farce`. Hopefully
          happier on v0.50.1...\nCrossing fingers and toes!\n\n\u2620\uFE0F Careful
          on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code
          revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n#### Resolved
          Issues\n\n-   [#&#8203;3262](https://redirect.github.com/derailed/k9s/issues/3262)
          Crash when no shellPod is defined in config file\n-   [#&#8203;3261](https://redirect.github.com/derailed/k9s/issues/3261)
          aliases with namespace and/or labels produce an error\n-   [#&#8203;3258](https://redirect.github.com/derailed/k9s/issues/3258)
          mac silicon 0.50.0 runtime error\n-   [#&#8203;3257](https://redirect.github.com/derailed/k9s/issues/3257)
          pods are reported to run on nodes they are not running on\n-   [#&#8203;3256](https://redirect.github.com/derailed/k9s/issues/3256)
          Pods view seems broken in 0.50.0\n-   [#&#8203;3255](https://redirect.github.com/derailed/k9s/issues/3255)
          Custom view does not work randomly\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.10...v0.50.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Afterimage - Justice](https://www.youtube.com/watch?v=9zBJlLbkfzA)\n-
          \  [This Is The Day - The The](https://www.youtube.com/watch?v=qBF3YqUzYRc)\n\n####
          5-O, 5-0... Spring Cleaning In Effect!\n\n\u2620\uFE0F Careful on this upgrade!
          \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code revamp/refactor
          on this drop, so mileage may vary!!\n\n##### K9s Slow?\n\nIt looks like
          K9s performance took a dive in the wrong direction circa v0.40.x releases.\nTook
          a big perf/cleanup pass to improve perf and think this release should help
          a lot (famous last words...)\n\n> NOTE! As my dear granny use to say: `You
          can't cook a great meal without trashing the kitchen`,\n> So likely I have
          broken a few things in the process. So thread carefully and report back!\n\n#####
          Now with Super Column Blow!\n\nBy general demand, juice up custom views!
          In a feature we like to refer to as `Super Column Blow...`\nAs of this drop,
          you can go full `Chuck Norris` and sprinkle some of your JQ_FU with you
          custom views.\n\nFor example...\n\n```yaml\n\n### views.yaml\nviews:\n  v1/pods:\n
          \   sortColumn: NAME:asc\n    columns:\n    - AGE\n    - NAMESPACE\n    -
          NAME\n    - IMG-VERSION:.spec.containers[0].image|split(\":\")|.[-1]|R #
          => Grab the main container image name and pull the image version\n\n###
          => out into the `IMG-VERSION` right aligned column\n```\n\n> NOTE: \u2622\uFE0F
          This is very much experimental! Not all JQ queries features are supported!\n>
          (See https://github.com/itchyny/gojq for the details!)\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3226](https://redirect.github.com/derailed/k9s/issues/3226)
          Filter view will show mess when filtering some string\n-   [#&#8203;3224](https://redirect.github.com/derailed/k9s/issues/3224)
          Respect kubectl.kubernetes.io/default-container annotation\n-   [#&#8203;3222](https://redirect.github.com/derailed/k9s/issues/3222)
          Option to Display Resource Names Without API Version Prefix\n-   [#&#8203;3210](https://redirect.github.com/derailed/k9s/issues/3210)
          Description line is buggy\n\n***\n\n#### Contributed PRs\n\nPlease be sure
          to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3237](https://redirect.github.com/derailed/k9s/pull/3237)
          fix: List CRDs which has k8s.io in their names\n-   [#&#8203;3223](https://redirect.github.com/derailed/k9s/pull/3223)
          Fixed skin config ref of in_the_navy to in-the-navy\n-   [#&#8203;3110](https://redirect.github.com/derailed/k9s/pull/3110)
          feat: add splashless option to suppress splash screen on start\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.10`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.10)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.9...v0.40.10)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.10\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\nSounds like I did hose plugins after all... With
          feelings!\n\n-   Refactored plugins implementation, hopefully we didn't
          hose them \U0001F633\n-   Updated plugins docs\n-   Apparently when it comes
          to icons, I've chosen... poorly \U0001F640\n    Updated `write` icon \U0001F513->\u270D\uFE0F,
          hopefully for the better \U0001F440??\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.9`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.9)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.8...v0.40.9)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.9\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n-   Refactored plugins implementation, hopefully
          we didn't hose them \U0001F633\n-   Updated plugins docs\n-   Apparently
          when it comes to icons, I've chosen... poorly \U0001F640\n    Updated `write`
          icon \U0001F513->\u270D\uFE0F, hopefully for the better \U0001F440??\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.8`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.8)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.7...v0.40.8)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.8\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n#### Videos Are In The Can!\n\nPlease dial [K9s
          Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for up
          coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3193](https://redirect.github.com/derailed/k9s/issues/3193)
          Feature Request: View aliases with custom columns\n-   [#&#8203;3192](https://redirect.github.com/derailed/k9s/issues/3192)
          Allow readonly indicator respect the noIcons configuration\n-   [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)
          Add support for bunyan logging\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n-   [#&#8203;3152](https://redirect.github.com/derailed/k9s/pull/3152)
          Feat: Add plugin support for parsing logs with bunyan cli [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.7`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.7)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.6...v0.40.7)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.7\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F640 Hoy! Hosed custom view loading in v0.40.6...\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n***\n\n#### Contributed PRs\n\nPlease be sure to give
          `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors for making
          K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.5...v0.40.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n##### Breaking change\n\nMoved `portForwardAddress`
          out of clusterXXX/contextYYY/config.yaml and into the main K9s config file.\nThis
          is a global preference based on your setup vs a cluster/context specific
          attribute.\nK9s will nag you in the logs if a specific context config still
          contains this attribute but should not prevent the configuration load.\n\n#####
          Column Blow Reloaded!\n\nWe've added another property to the custom view.
          You can now also specify namespace specific column definition for a given
          resource.\nFor instance, view pods in any namespace using one configuration
          and view pods in `fred` namespace using an alternate configuration.\n\n```yaml\n\n###
          views.yaml\nviews:\n\n### Using this for all pods...\n  v1/pods:\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR                                     #
          => \U0001F31A Specifies the NAMESPACE column to be right aligned and only
          visible while in wide mode\n      - ZORG:.metadata.labels.fred\\.io\\.kubernetes\\.blee
          # => \U0001F31A extract fred.io.kubernetes.blee label into it's own column\n
          \     - BLEE:.metadata.annotations.blee|R                # => \U0001F31A
          extract annotation blee into it's own column and right align it\n      -
          NAME\n      - IP\n      - NODE\n      - STATUS\n      - READY\n      - MEM/RL|S
          \                                        # => \U0001F31A Overrides std resource
          default wide attribute via `S` for `Show`\n      - '%MEM/R|'                                        #
          => NOTE! column names with non alpha names need to be quoted as columns
          must be strings!\n\n### Use this instead for pods in namespace `fred`\n
          \  v1/pods@fred:                                         # => \U0001F31A
          New v0.40.6! Customize columns for a given resource and namespace!\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR\n```\n\nAdditionally, we've added a new
          column attribute aka `Show` -> `S`. This allows you to now override the
          default resource column `wide` attribute when set.\n\n***\n\n#### Videos
          Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3179](https://redirect.github.com/derailed/k9s/issues/3179)
          Resource name with full api or group displayed (somewhere and sometimes)\n-
          \  [#&#8203;3178](https://redirect.github.com/derailed/k9s/issues/3178)
          Cronjobs with the same name in different namespaces appear together\n-   [#&#8203;3176](https://redirect.github.com/derailed/k9s/issues/3176)
          Trigger all marked cronjobs\n-   [#&#8203;3162](https://redirect.github.com/derailed/k9s/issues/3162)
          Context configs: context directory created under wrong cluster after context
          switch\n-   [#&#8203;3161](https://redirect.github.com/derailed/k9s/issues/3161)
          Force wide-only columns to appear outside of wide view\n-   [#&#8203;3147](https://redirect.github.com/derailed/k9s/issues/3147)
          Prompt style is overriden by body\n-   [#&#8203;3139](https://redirect.github.com/derailed/k9s/issues/3139)
          CPU/R:L and MEM/R:L columns invalid in views.yaml\n-   [#&#8203;3138](https://redirect.github.com/derailed/k9s/issues/3138)
          Subresources are not shown correctly in the RBAC view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3182](https://redirect.github.com/derailed/k9s/pull/3182)
          fix: Use the latest version when downloading the Ubuntu deb file\n-   [#&#8203;3168](https://redirect.github.com/derailed/k9s/pull/3168)
          fix(history): handle cases where special commands add their command their
          command to the history\n-   [#&#8203;3159](https://redirect.github.com/derailed/k9s/pull/3159)
          Added hard contrast gruvbox skins\n-   [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149)
          fix: Pass grv on gotoResource as a String to fix non-default apiGroup list\n-
          \  [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149) Add
          externalsecrets plugin\n-   [#&#8203;3140](https://redirect.github.com/derailed/k9s/pull/3140)
          fix: Avoid false positive matches in enableRegion ([#&#8203;3093](https://redirect.github.com/derailed/k9s/issues/3093))\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.4...v0.40.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3131](https://redirect.github.com/derailed/k9s/issues/3131)
          Singular versions of native Kubernetes resource names no longer work\n-
          \  [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names (with feelings!)\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.3...v0.40.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3122](https://redirect.github.com/derailed/k9s/issues/3122)
          Viewing events is no longer sorted by LAST SEEN\n-   [#&#8203;3120](https://redirect.github.com/derailed/k9s/issues/3120)
          Custom View Column Mismatch in K9s: Shuffled Values in Pods View\n-   [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names\n-   [#&#8203;3118](https://redirect.github.com/derailed/k9s/issues/3118)
          \ selecting an alias, the wrong resources are being shown\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.2...v0.40.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1 (with feelings!)\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.1...v0.40.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.0...v0.40.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.1\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath...
          \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce` might
          be observed.\nThank you all for giving v0.40.0 a rinse and reporting back!!
          \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3113](https://redirect.github.com/derailed/k9s/issues/3113)
          0.40.0 can't retain temporary view sort\n-   [#&#8203;3111](https://redirect.github.com/derailed/k9s/issues/3111)
          k9s can't describe or print YAML for HPAs in all namespaces view\n-   [#&#8203;2966](https://redirect.github.com/derailed/k9s/issues/2966)
          Go to the Contexts page and filter, contexts that are matched will be filtered
          ou\n-   [#&#8203;2962](https://redirect.github.com/derailed/k9s/issues/2962)
          Small colour/filtering related bug\n-   [#&#8203;2961](https://redirect.github.com/derailed/k9s/issues/2961)
          Drain node with the -disable-eviction\n-   [#&#8203;2958](https://redirect.github.com/derailed/k9s/issues/2958)
          Restart count in container view associated with the wrong container\n-   [#&#8203;2945](https://redirect.github.com/derailed/k9s/issues/2945)
          Could we add ServiceAccount Column in v1/POD view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3094](https://redirect.github.com/derailed/k9s/pull/3094)
          Log in as root to the node.\n-   [#&#8203;3033](https://redirect.github.com/derailed/k9s/pull/3033)
          Skip cache invalidation on failed connection\n-   [#&#8203;2965](https://redirect.github.com/derailed/k9s/pull/2965)
          Make menu foreground style configurable through skins\n-   [#&#8203;2952](https://redirect.github.com/derailed/k9s/pull/2952)
          A modest attempt to improve the logo aesthetics\n-   [#&#8203;2833](https://redirect.github.com/derailed/k9s/pull/2833)
          allow scaling custom resource\n-   [#&#8203;2799](https://redirect.github.com/derailed/k9s/pull/2799)
          feat(app): add history navigation with \\[ and ], most recent command with
          -\n-   [#&#8203;2719](https://redirect.github.com/derailed/k9s/pull/2719)
          fix: stop table header cells from being selectable\n-   [#&#8203;2865](https://redirect.github.com/derailed/k9s/pull/2865)
          Feature/DisableAutoscroll\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.32.7...v0.40.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.0\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Glory Box - Portishead](https://www.youtube.com/watch?v=4qQyUi4zfDs)\n-
          \  [Hit Me With Your Rhythm Stick - Ian Dury And The BlockHeads](https://www.youtube.com/watch?v=0WGVgfjnLqc)\n-
          \  [Cupidon s'en fout! - George Brassens](https://www.youtube.com/watch?v=a-RlZLfIeKM)\n-
          \  [Shipbuilding - Elvis Costello](https://www.youtube.com/watch?v=dVhjRqBM5uw)\n-
          \  [Low Sun - Hermanos Gutierrez](https://www.youtube.com/watch?v=ubaJbw7hkeQ)\n\n***\n\n####
          A Word From Our Sponsors...\n\nTo all the good folks below that opted to
          `pay it forward` and join our sponsorship program, I salute you!!\n\n-   [Panfactum](https://redirect.github.com/Panfactum)\n-
          \  [Bastian P\xE4tzold](https://redirect.github.com/bastianpaetzold)\n-
          \  [Mikita Vazhnik](https://redirect.github.com/Vazhnik)\n-   [Jacob Salway](https://redirect.github.com/jacobsalway)\n-
          \  [Eckard M\xFChlich](https://redirect.github.com/eckardnet)\n-   [Luke](https://redirect.github.com/lukepatrick)\n-
          \  [tomasbanet](https://redirect.github.com/tomasbanet)\n-   [Robin Opletal](https://redirect.github.com/fourstepper)\n-
          \  [Euroblaze](https://redirect.github.com/euroblaze)\n-   [Jack Daniels](https://redirect.github.com/dkr91)\n-
          \  [decafcode](https://redirect.github.com/decafcode)\n-   [Guillaume Copin](https://redirect.github.com/GuillaumeCo)\n-
          \  [Lokalise](https://redirect.github.com/lokalise)\n-   [Gustavo Bini](https://redirect.github.com/gustavobini)\n-
          \  [JMSwag](https://redirect.github.com/JMSwag)\n-   [Daniel Gospodinow](https://redirect.github.com/danielgospodinow)\n-
          \  [Klaviyo](https://redirect.github.com/klaviyo)\n-   [Paul Farver](https://redirect.github.com/PaulFarver)\n\n>
          Sponsorship cancellations since the last release: **12!** \U0001F979\n\n####
          \U0001F389 Feature Release code name: Colon Blow! \U0001F388\n\nWe are pretty
          stocked about this drop (hopefully...) as we've fully enabled custom columns
          support in K9s!\nHistorically, one could customize the view for a given
          resource by adding a definition in `views.yaml`.\nFrom there one could change
          sort order and re-arrange the standard column layout.\nSeveral folks voiced
          the need to add a column for a given label/annotation or any other fields
          available on a resource.\nTo date, this wasn't possible \U0001F633\n\nSo...
          without further ado, let see what we can now do with `Custom Views` ding
          dang deal!\nIt all starts with a few new directives available in `views.yaml`\n\n#####
          A Refresher...\n\nCustomize a pod view and ensure age, ns and name appear
          first and sort by age descending.\n\n> NOTE! You no longer need to list
          out all columns.\n> The remaining columns will be automatically filled from
          the standard columns.\n\n```yaml\n\n### Usual biz...\nviews:\n  v1/pods:
          \                        # specify the gvr you want to customize aka group/version/resource\n
          \   sortColumn: AGE:desc           # set the default ordering to ascending
          (asc) or descending (desc)\n    columns:                       # tell the
          view which columns to display and in which order\n      - AGE                        #
          ensure age, ns and name are the first 3 cols and backfill the rest\n      -
          NAMESPACE\n      - NAME\n      - READY|H                    # => NEW! Do
          not display the READY column\n      - NODE|W                     # => NEW!
          Show node column only on wide\n      - IP|WR                      # => NEW!
          Pull the ip column and right align it in wide mode only\n```\n\n#### Colon
          Blow!\n\nSay your pods comes standard with a label `blee` and you want to
          show it while in pod view.\n\n```yaml\n\n### Pull labels/annotations\nviews:\n
          \ v3/freds:\n    sortColumn: NAMESPACE:dsc\n    columns:\n      - NAMESPACE\n
          \     - NAME\n      - BLEE:.metadata.labels.blee                        #
          => NEW! Pull values from a label or an annotation using json parser\n\n###
          expression similar mechanic as kubectl -o custom-columns\n      - ZORG:.spec.zips[?(@&#8203;.type
          == 'zorg')].ip|WR        # => NEW! Same deal with a json exp + but align
          right and show wide only\n```\n\n#### TLDR...\n\nAs you can see the CustomView
          feature adds a few new semantics on this drop.\n\nYou can now use the following
          shape for columns definition `COL_NAME<:json_parse_expression><|column attributes>`\n\nThe
          `:json_parse_expression` is optional.\n\nThe column attributes are as follows:\n\n-
          \  `T` -> time column indicator\n-   `N` -> number column indicator\n-   `W`
          -> turns on wide column aka only shows while in wide mode. Defaults to the
          standard resource definition when present.\n-   `H` -> Hides the column\n-
          \  `L` -> Left align (default)\n-   `R` -> Right align\n\nWhen certain columns
          are not present in the custom view, K9s will pull the standard column definition
          and merge the columns.\nThis allows user to specify and order which columns
          they want to see first without having to define every single columns from
          the default resource representation. If you do not wish to see all these
          columns you can add them to your custom view definition and either specify
          `|W` or `|H` to `wide` it or `hide` it.\n\n> \U0001F4E2 Still work in progress
          so your mileage may vary!\n> This feature will likely need additional TLC.\n>
          Your feedback on this will be much appreciated and we will iterate as usual
          to ensure it vorks as prescribed... \U0001F640\n\n***\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 Colon Blow Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3064](https://redirect.github.com/derailed/k9s/issues/3064)
          Question: brew formula k9s vs derailed/k9s/k9s\n-   [#&#8203;3061](https://redirect.github.com/derailed/k9s/issues/3061)
          k9s not opening active namespace or namespace specified via -n\n-   [#&#8203;3044](https://redirect.github.com/derailed/k9s/issues/3044)
          CRDs are loaded incorrectly into metadata registry, cause sporadic \"Jump
          Owner\" issues\n-   [#&#8203;2995](https://redirect.github.com/derailed/k9s/issues/2995)
          Latest image on quay.io contains \"failed\" kubectl binary\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3065](https://redirect.github.com/derailed/k9s/pull/3065) Fixed
          trimming of favorite namespaces in Config\n-   [#&#8203;3063](https://redirect.github.com/derailed/k9s/pull/3063)
          Updating CVE dependencies\n-   [#&#8203;3062](https://redirect.github.com/derailed/k9s/pull/3062)
          feat: use kubectl events for plugin watch-events\n-   [#&#8203;3060](https://redirect.github.com/derailed/k9s/pull/3060)
          Rename \"delete local data\" checkbox description in drain dialog\n-   [#&#8203;3046](https://redirect.github.com/derailed/k9s/pull/3046)
          Strict unmarshal for plugin files\n-   [#&#8203;3045](https://redirect.github.com/derailed/k9s/pull/3045)
          fix: CRD loading: trim group suffix from CRD name\n-   [#&#8203;3043](https://redirect.github.com/derailed/k9s/pull/3043)
          Fix K9S_EDITOR\n-   [#&#8203;3041](https://redirect.github.com/derailed/k9s/pull/3041)
          Fix Flux trace plugin command\n-   [#&#8203;3038](https://redirect.github.com/derailed/k9s/pull/2038)
          fix check e != nil but return a nil value error err\n-   [#&#8203;3026](https://redirect.github.com/derailed/k9s\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/180
        commit_id: e820daa78384712d70113f90cbe748a78329367d
        patchset: e820daa78384712d70113f90cbe748a78329367d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      buildset: cc16a6a8d50e44a8bc6140896ca8c95b
      buildset_refs:
      - branch: main
        change: '180'
        change_message: "chore(deps): update dependency derailed/k9s to v0.50.6\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [derailed/k9s](https://redirect.github.com/derailed/k9s) | minor | `v0.32.7`
          -> `v0.50.6` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>derailed/k9s
          (derailed/k9s)</summary>\n\n### [`v0.50.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.5...v0.50.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3334](https://redirect.github.com/derailed/k9s/issues/3334)
          Watcher failed for events.k8s.io/v1/events -- expecting a meta table but
          got \\*unstructured.Unstructure\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3332](https://redirect.github.com/derailed/k9s/pull/3332)
          fix: pre-check for get permissions only on port-forward\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.4...v0.50.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3328](https://redirect.github.com/derailed/k9s/issues/3328)
          Pod overview shows wrong number of running containers with sidecar init-container\n-
          \  [#&#8203;3309](https://redirect.github.com/derailed/k9s/issues/3309)
          \\[0.50.4] k9s crashes when attempting to load logs\n-   [#&#8203;3301](https://redirect.github.com/derailed/k9s/issues/3301)
          Port Forward deleted without UI notification when forwarding to wrong port\n-
          \  [#&#8203;3294](https://redirect.github.com/derailed/k9s/issues/3294)
          \\[0.50.4] k9s crashes when filtering based on labels\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n-   [#&#8203;3308](https://redirect.github.com/derailed/k9s/pull/3308)
          Show replicasets from deployment view\n-   [#&#8203;3300](https://redirect.github.com/derailed/k9s/pull/3300)
          fix: truncate label selector input to max length\n-   [#&#8203;3296](https://redirect.github.com/derailed/k9s/pull/3296)
          fix: update time format in logging to 24-hour format\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.3...v0.50.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3288](https://redirect.github.com/derailed/k9s/issues/3288)
          Resource search doesn't filter by name in custom view\n-   [#&#8203;3286](https://redirect.github.com/derailed/k9s/issues/3286)
          K9S doesn't understand matchExpressions selector in Deployment to Pod navigation\n-
          \  [#&#8203;3285](https://redirect.github.com/derailed/k9s/issues/3285)
          Rollout Restart method conflicts with GitOps (Flux, ArgoCD)\n-   [#&#8203;3283](https://redirect.github.com/derailed/k9s/issues/3283)
          Deployment status showing wrong ready state\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3292](https://redirect.github.com/derailed/k9s/pull/3292)
          fix: respect insecure flag when switch context\n-   [#&#8203;3277](https://redirect.github.com/derailed/k9s/pull/3277)
          feat: add hostPathVolume (docker)\n-   [#&#8203;3253](https://redirect.github.com/derailed/k9s/pull/3253)
          fix: set default request timeout to 120 seconds\n-   [#&#8203;2866](https://redirect.github.com/derailed/k9s/pull/2866)
          Feature/default_view\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.2...v0.50.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\nA bit more code spring cleaning/TLC and address
          a few bugs:\n\n1.  \\[RBAC View] Fix issue bombing out on RBAC cluster roles\n2.
          \ \\[Custom Views] Fix issue with parsing `jq` filters and bombing out (Big
          Thanks to Pierre for flagging it!)\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3273](https://redirect.github.com/derailed/k9s/pull/3273)
          k9s plugin scopes containers issue\n-   [#&#8203;3169](https://redirect.github.com/derailed/k9s/pull/3169)
          feat: pass context and token flags to kubectl exec commands\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.1...v0.50.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few (more) things in the
          clean up process \U0001F633\nThis is what you get for trying to refresh
          a ~10 year old code base \U0001F640\nApologizes for the `disruption in the
          farce`. Hopefully much happier on v0.50.2...\nAre we there yet? Crossing
          fingers AND toes...\n\n\u2620\uFE0F Careful on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've
          gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3267](https://redirect.github.com/derailed/k9s/issues/3267)
          Show some output or message when no resources are found\n-   [#&#8203;3266](https://redirect.github.com/derailed/k9s/issues/3266)
          Command alias :dp fails with \"no resource meta defined for deployments\"
          error\n-   [#&#8203;3264](https://redirect.github.com/derailed/k9s/issues/3264)
          can't execute get(y) or describe(d) in StorageClass view\n-   [#&#8203;3260](https://redirect.github.com/derailed/k9s/issues/3260)
          yaml view of pod will crash the app (Boom!! cannot deep copy int. (Maybe??)\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.0...v0.50.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.51\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few things in the clean
          up process \U0001F633\nApologizes for the `disruption in the farce`. Hopefully
          happier on v0.50.1...\nCrossing fingers and toes!\n\n\u2620\uFE0F Careful
          on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code
          revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n#### Resolved
          Issues\n\n-   [#&#8203;3262](https://redirect.github.com/derailed/k9s/issues/3262)
          Crash when no shellPod is defined in config file\n-   [#&#8203;3261](https://redirect.github.com/derailed/k9s/issues/3261)
          aliases with namespace and/or labels produce an error\n-   [#&#8203;3258](https://redirect.github.com/derailed/k9s/issues/3258)
          mac silicon 0.50.0 runtime error\n-   [#&#8203;3257](https://redirect.github.com/derailed/k9s/issues/3257)
          pods are reported to run on nodes they are not running on\n-   [#&#8203;3256](https://redirect.github.com/derailed/k9s/issues/3256)
          Pods view seems broken in 0.50.0\n-   [#&#8203;3255](https://redirect.github.com/derailed/k9s/issues/3255)
          Custom view does not work randomly\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.10...v0.50.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Afterimage - Justice](https://www.youtube.com/watch?v=9zBJlLbkfzA)\n-
          \  [This Is The Day - The The](https://www.youtube.com/watch?v=qBF3YqUzYRc)\n\n####
          5-O, 5-0... Spring Cleaning In Effect!\n\n\u2620\uFE0F Careful on this upgrade!
          \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code revamp/refactor
          on this drop, so mileage may vary!!\n\n##### K9s Slow?\n\nIt looks like
          K9s performance took a dive in the wrong direction circa v0.40.x releases.\nTook
          a big perf/cleanup pass to improve perf and think this release should help
          a lot (famous last words...)\n\n> NOTE! As my dear granny use to say: `You
          can't cook a great meal without trashing the kitchen`,\n> So likely I have
          broken a few things in the process. So thread carefully and report back!\n\n#####
          Now with Super Column Blow!\n\nBy general demand, juice up custom views!
          In a feature we like to refer to as `Super Column Blow...`\nAs of this drop,
          you can go full `Chuck Norris` and sprinkle some of your JQ_FU with you
          custom views.\n\nFor example...\n\n```yaml\n\n### views.yaml\nviews:\n  v1/pods:\n
          \   sortColumn: NAME:asc\n    columns:\n    - AGE\n    - NAMESPACE\n    -
          NAME\n    - IMG-VERSION:.spec.containers[0].image|split(\":\")|.[-1]|R #
          => Grab the main container image name and pull the image version\n\n###
          => out into the `IMG-VERSION` right aligned column\n```\n\n> NOTE: \u2622\uFE0F
          This is very much experimental! Not all JQ queries features are supported!\n>
          (See https://github.com/itchyny/gojq for the details!)\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3226](https://redirect.github.com/derailed/k9s/issues/3226)
          Filter view will show mess when filtering some string\n-   [#&#8203;3224](https://redirect.github.com/derailed/k9s/issues/3224)
          Respect kubectl.kubernetes.io/default-container annotation\n-   [#&#8203;3222](https://redirect.github.com/derailed/k9s/issues/3222)
          Option to Display Resource Names Without API Version Prefix\n-   [#&#8203;3210](https://redirect.github.com/derailed/k9s/issues/3210)
          Description line is buggy\n\n***\n\n#### Contributed PRs\n\nPlease be sure
          to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3237](https://redirect.github.com/derailed/k9s/pull/3237)
          fix: List CRDs which has k8s.io in their names\n-   [#&#8203;3223](https://redirect.github.com/derailed/k9s/pull/3223)
          Fixed skin config ref of in_the_navy to in-the-navy\n-   [#&#8203;3110](https://redirect.github.com/derailed/k9s/pull/3110)
          feat: add splashless option to suppress splash screen on start\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.10`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.10)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.9...v0.40.10)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.10\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\nSounds like I did hose plugins after all... With
          feelings!\n\n-   Refactored plugins implementation, hopefully we didn't
          hose them \U0001F633\n-   Updated plugins docs\n-   Apparently when it comes
          to icons, I've chosen... poorly \U0001F640\n    Updated `write` icon \U0001F513->\u270D\uFE0F,
          hopefully for the better \U0001F440??\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.9`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.9)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.8...v0.40.9)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.9\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n-   Refactored plugins implementation, hopefully
          we didn't hose them \U0001F633\n-   Updated plugins docs\n-   Apparently
          when it comes to icons, I've chosen... poorly \U0001F640\n    Updated `write`
          icon \U0001F513->\u270D\uFE0F, hopefully for the better \U0001F440??\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.8`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.8)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.7...v0.40.8)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.8\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n#### Videos Are In The Can!\n\nPlease dial [K9s
          Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for up
          coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3193](https://redirect.github.com/derailed/k9s/issues/3193)
          Feature Request: View aliases with custom columns\n-   [#&#8203;3192](https://redirect.github.com/derailed/k9s/issues/3192)
          Allow readonly indicator respect the noIcons configuration\n-   [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)
          Add support for bunyan logging\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n-   [#&#8203;3152](https://redirect.github.com/derailed/k9s/pull/3152)
          Feat: Add plugin support for parsing logs with bunyan cli [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.7`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.7)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.6...v0.40.7)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.7\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F640 Hoy! Hosed custom view loading in v0.40.6...\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n***\n\n#### Contributed PRs\n\nPlease be sure to give
          `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors for making
          K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.5...v0.40.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n##### Breaking change\n\nMoved `portForwardAddress`
          out of clusterXXX/contextYYY/config.yaml and into the main K9s config file.\nThis
          is a global preference based on your setup vs a cluster/context specific
          attribute.\nK9s will nag you in the logs if a specific context config still
          contains this attribute but should not prevent the configuration load.\n\n#####
          Column Blow Reloaded!\n\nWe've added another property to the custom view.
          You can now also specify namespace specific column definition for a given
          resource.\nFor instance, view pods in any namespace using one configuration
          and view pods in `fred` namespace using an alternate configuration.\n\n```yaml\n\n###
          views.yaml\nviews:\n\n### Using this for all pods...\n  v1/pods:\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR                                     #
          => \U0001F31A Specifies the NAMESPACE column to be right aligned and only
          visible while in wide mode\n      - ZORG:.metadata.labels.fred\\.io\\.kubernetes\\.blee
          # => \U0001F31A extract fred.io.kubernetes.blee label into it's own column\n
          \     - BLEE:.metadata.annotations.blee|R                # => \U0001F31A
          extract annotation blee into it's own column and right align it\n      -
          NAME\n      - IP\n      - NODE\n      - STATUS\n      - READY\n      - MEM/RL|S
          \                                        # => \U0001F31A Overrides std resource
          default wide attribute via `S` for `Show`\n      - '%MEM/R|'                                        #
          => NOTE! column names with non alpha names need to be quoted as columns
          must be strings!\n\n### Use this instead for pods in namespace `fred`\n
          \  v1/pods@fred:                                         # => \U0001F31A
          New v0.40.6! Customize columns for a given resource and namespace!\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR\n```\n\nAdditionally, we've added a new
          column attribute aka `Show` -> `S`. This allows you to now override the
          default resource column `wide` attribute when set.\n\n***\n\n#### Videos
          Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3179](https://redirect.github.com/derailed/k9s/issues/3179)
          Resource name with full api or group displayed (somewhere and sometimes)\n-
          \  [#&#8203;3178](https://redirect.github.com/derailed/k9s/issues/3178)
          Cronjobs with the same name in different namespaces appear together\n-   [#&#8203;3176](https://redirect.github.com/derailed/k9s/issues/3176)
          Trigger all marked cronjobs\n-   [#&#8203;3162](https://redirect.github.com/derailed/k9s/issues/3162)
          Context configs: context directory created under wrong cluster after context
          switch\n-   [#&#8203;3161](https://redirect.github.com/derailed/k9s/issues/3161)
          Force wide-only columns to appear outside of wide view\n-   [#&#8203;3147](https://redirect.github.com/derailed/k9s/issues/3147)
          Prompt style is overriden by body\n-   [#&#8203;3139](https://redirect.github.com/derailed/k9s/issues/3139)
          CPU/R:L and MEM/R:L columns invalid in views.yaml\n-   [#&#8203;3138](https://redirect.github.com/derailed/k9s/issues/3138)
          Subresources are not shown correctly in the RBAC view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3182](https://redirect.github.com/derailed/k9s/pull/3182)
          fix: Use the latest version when downloading the Ubuntu deb file\n-   [#&#8203;3168](https://redirect.github.com/derailed/k9s/pull/3168)
          fix(history): handle cases where special commands add their command their
          command to the history\n-   [#&#8203;3159](https://redirect.github.com/derailed/k9s/pull/3159)
          Added hard contrast gruvbox skins\n-   [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149)
          fix: Pass grv on gotoResource as a String to fix non-default apiGroup list\n-
          \  [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149) Add
          externalsecrets plugin\n-   [#&#8203;3140](https://redirect.github.com/derailed/k9s/pull/3140)
          fix: Avoid false positive matches in enableRegion ([#&#8203;3093](https://redirect.github.com/derailed/k9s/issues/3093))\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.4...v0.40.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3131](https://redirect.github.com/derailed/k9s/issues/3131)
          Singular versions of native Kubernetes resource names no longer work\n-
          \  [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names (with feelings!)\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.3...v0.40.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3122](https://redirect.github.com/derailed/k9s/issues/3122)
          Viewing events is no longer sorted by LAST SEEN\n-   [#&#8203;3120](https://redirect.github.com/derailed/k9s/issues/3120)
          Custom View Column Mismatch in K9s: Shuffled Values in Pods View\n-   [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names\n-   [#&#8203;3118](https://redirect.github.com/derailed/k9s/issues/3118)
          \ selecting an alias, the wrong resources are being shown\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.2...v0.40.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1 (with feelings!)\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.1...v0.40.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.0...v0.40.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.1\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath...
          \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce` might
          be observed.\nThank you all for giving v0.40.0 a rinse and reporting back!!
          \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3113](https://redirect.github.com/derailed/k9s/issues/3113)
          0.40.0 can't retain temporary view sort\n-   [#&#8203;3111](https://redirect.github.com/derailed/k9s/issues/3111)
          k9s can't describe or print YAML for HPAs in all namespaces view\n-   [#&#8203;2966](https://redirect.github.com/derailed/k9s/issues/2966)
          Go to the Contexts page and filter, contexts that are matched will be filtered
          ou\n-   [#&#8203;2962](https://redirect.github.com/derailed/k9s/issues/2962)
          Small colour/filtering related bug\n-   [#&#8203;2961](https://redirect.github.com/derailed/k9s/issues/2961)
          Drain node with the -disable-eviction\n-   [#&#8203;2958](https://redirect.github.com/derailed/k9s/issues/2958)
          Restart count in container view associated with the wrong container\n-   [#&#8203;2945](https://redirect.github.com/derailed/k9s/issues/2945)
          Could we add ServiceAccount Column in v1/POD view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3094](https://redirect.github.com/derailed/k9s/pull/3094)
          Log in as root to the node.\n-   [#&#8203;3033](https://redirect.github.com/derailed/k9s/pull/3033)
          Skip cache invalidation on failed connection\n-   [#&#8203;2965](https://redirect.github.com/derailed/k9s/pull/2965)
          Make menu foreground style configurable through skins\n-   [#&#8203;2952](https://redirect.github.com/derailed/k9s/pull/2952)
          A modest attempt to improve the logo aesthetics\n-   [#&#8203;2833](https://redirect.github.com/derailed/k9s/pull/2833)
          allow scaling custom resource\n-   [#&#8203;2799](https://redirect.github.com/derailed/k9s/pull/2799)
          feat(app): add history navigation with \\[ and ], most recent command with
          -\n-   [#&#8203;2719](https://redirect.github.com/derailed/k9s/pull/2719)
          fix: stop table header cells from being selectable\n-   [#&#8203;2865](https://redirect.github.com/derailed/k9s/pull/2865)
          Feature/DisableAutoscroll\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.32.7...v0.40.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.0\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Glory Box - Portishead](https://www.youtube.com/watch?v=4qQyUi4zfDs)\n-
          \  [Hit Me With Your Rhythm Stick - Ian Dury And The BlockHeads](https://www.youtube.com/watch?v=0WGVgfjnLqc)\n-
          \  [Cupidon s'en fout! - George Brassens](https://www.youtube.com/watch?v=a-RlZLfIeKM)\n-
          \  [Shipbuilding - Elvis Costello](https://www.youtube.com/watch?v=dVhjRqBM5uw)\n-
          \  [Low Sun - Hermanos Gutierrez](https://www.youtube.com/watch?v=ubaJbw7hkeQ)\n\n***\n\n####
          A Word From Our Sponsors...\n\nTo all the good folks below that opted to
          `pay it forward` and join our sponsorship program, I salute you!!\n\n-   [Panfactum](https://redirect.github.com/Panfactum)\n-
          \  [Bastian P\xE4tzold](https://redirect.github.com/bastianpaetzold)\n-
          \  [Mikita Vazhnik](https://redirect.github.com/Vazhnik)\n-   [Jacob Salway](https://redirect.github.com/jacobsalway)\n-
          \  [Eckard M\xFChlich](https://redirect.github.com/eckardnet)\n-   [Luke](https://redirect.github.com/lukepatrick)\n-
          \  [tomasbanet](https://redirect.github.com/tomasbanet)\n-   [Robin Opletal](https://redirect.github.com/fourstepper)\n-
          \  [Euroblaze](https://redirect.github.com/euroblaze)\n-   [Jack Daniels](https://redirect.github.com/dkr91)\n-
          \  [decafcode](https://redirect.github.com/decafcode)\n-   [Guillaume Copin](https://redirect.github.com/GuillaumeCo)\n-
          \  [Lokalise](https://redirect.github.com/lokalise)\n-   [Gustavo Bini](https://redirect.github.com/gustavobini)\n-
          \  [JMSwag](https://redirect.github.com/JMSwag)\n-   [Daniel Gospodinow](https://redirect.github.com/danielgospodinow)\n-
          \  [Klaviyo](https://redirect.github.com/klaviyo)\n-   [Paul Farver](https://redirect.github.com/PaulFarver)\n\n>
          Sponsorship cancellations since the last release: **12!** \U0001F979\n\n####
          \U0001F389 Feature Release code name: Colon Blow! \U0001F388\n\nWe are pretty
          stocked about this drop (hopefully...) as we've fully enabled custom columns
          support in K9s!\nHistorically, one could customize the view for a given
          resource by adding a definition in `views.yaml`.\nFrom there one could change
          sort order and re-arrange the standard column layout.\nSeveral folks voiced
          the need to add a column for a given label/annotation or any other fields
          available on a resource.\nTo date, this wasn't possible \U0001F633\n\nSo...
          without further ado, let see what we can now do with `Custom Views` ding
          dang deal!\nIt all starts with a few new directives available in `views.yaml`\n\n#####
          A Refresher...\n\nCustomize a pod view and ensure age, ns and name appear
          first and sort by age descending.\n\n> NOTE! You no longer need to list
          out all columns.\n> The remaining columns will be automatically filled from
          the standard columns.\n\n```yaml\n\n### Usual biz...\nviews:\n  v1/pods:
          \                        # specify the gvr you want to customize aka group/version/resource\n
          \   sortColumn: AGE:desc           # set the default ordering to ascending
          (asc) or descending (desc)\n    columns:                       # tell the
          view which columns to display and in which order\n      - AGE                        #
          ensure age, ns and name are the first 3 cols and backfill the rest\n      -
          NAMESPACE\n      - NAME\n      - READY|H                    # => NEW! Do
          not display the READY column\n      - NODE|W                     # => NEW!
          Show node column only on wide\n      - IP|WR                      # => NEW!
          Pull the ip column and right align it in wide mode only\n```\n\n#### Colon
          Blow!\n\nSay your pods comes standard with a label `blee` and you want to
          show it while in pod view.\n\n```yaml\n\n### Pull labels/annotations\nviews:\n
          \ v3/freds:\n    sortColumn: NAMESPACE:dsc\n    columns:\n      - NAMESPACE\n
          \     - NAME\n      - BLEE:.metadata.labels.blee                        #
          => NEW! Pull values from a label or an annotation using json parser\n\n###
          expression similar mechanic as kubectl -o custom-columns\n      - ZORG:.spec.zips[?(@&#8203;.type
          == 'zorg')].ip|WR        # => NEW! Same deal with a json exp + but align
          right and show wide only\n```\n\n#### TLDR...\n\nAs you can see the CustomView
          feature adds a few new semantics on this drop.\n\nYou can now use the following
          shape for columns definition `COL_NAME<:json_parse_expression><|column attributes>`\n\nThe
          `:json_parse_expression` is optional.\n\nThe column attributes are as follows:\n\n-
          \  `T` -> time column indicator\n-   `N` -> number column indicator\n-   `W`
          -> turns on wide column aka only shows while in wide mode. Defaults to the
          standard resource definition when present.\n-   `H` -> Hides the column\n-
          \  `L` -> Left align (default)\n-   `R` -> Right align\n\nWhen certain columns
          are not present in the custom view, K9s will pull the standard column definition
          and merge the columns.\nThis allows user to specify and order which columns
          they want to see first without having to define every single columns from
          the default resource representation. If you do not wish to see all these
          columns you can add them to your custom view definition and either specify
          `|W` or `|H` to `wide` it or `hide` it.\n\n> \U0001F4E2 Still work in progress
          so your mileage may vary!\n> This feature will likely need additional TLC.\n>
          Your feedback on this will be much appreciated and we will iterate as usual
          to ensure it vorks as prescribed... \U0001F640\n\n***\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 Colon Blow Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3064](https://redirect.github.com/derailed/k9s/issues/3064)
          Question: brew formula k9s vs derailed/k9s/k9s\n-   [#&#8203;3061](https://redirect.github.com/derailed/k9s/issues/3061)
          k9s not opening active namespace or namespace specified via -n\n-   [#&#8203;3044](https://redirect.github.com/derailed/k9s/issues/3044)
          CRDs are loaded incorrectly into metadata registry, cause sporadic \"Jump
          Owner\" issues\n-   [#&#8203;2995](https://redirect.github.com/derailed/k9s/issues/2995)
          Latest image on quay.io contains \"failed\" kubectl binary\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3065](https://redirect.github.com/derailed/k9s/pull/3065) Fixed
          trimming of favorite namespaces in Config\n-   [#&#8203;3063](https://redirect.github.com/derailed/k9s/pull/3063)
          Updating CVE dependencies\n-   [#&#8203;3062](https://redirect.github.com/derailed/k9s/pull/3062)
          feat: use kubectl events for plugin watch-events\n-   [#&#8203;3060](https://redirect.github.com/derailed/k9s/pull/3060)
          Rename \"delete local data\" checkbox description in drain dialog\n-   [#&#8203;3046](https://redirect.github.com/derailed/k9s/pull/3046)
          Strict unmarshal for plugin files\n-   [#&#8203;3045](https://redirect.github.com/derailed/k9s/pull/3045)
          fix: CRD loading: trim group suffix from CRD name\n-   [#&#8203;3043](https://redirect.github.com/derailed/k9s/pull/3043)
          Fix K9S_EDITOR\n-   [#&#8203;3041](https://redirect.github.com/derailed/k9s/pull/3041)
          Fix Flux trace plugin command\n-   [#&#8203;3038](https://redirect.github.com/derailed/k9s/pull/2038)
          fix check e != nil but return a nil value error err\n-   [#&#8203;3026](https://redirect.github.com/derailed/k9s\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/180
        commit_id: e820daa78384712d70113f90cbe748a78329367d
        patchset: e820daa78384712d70113f90cbe748a78329367d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      change: '180'
      change_message: "chore(deps): update dependency derailed/k9s to v0.50.6\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [derailed/k9s](https://redirect.github.com/derailed/k9s) | minor | `v0.32.7`
        -> `v0.50.6` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>derailed/k9s
        (derailed/k9s)</summary>\n\n### [`v0.50.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.6)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.5...v0.50.6)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.6\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
        Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3334](https://redirect.github.com/derailed/k9s/issues/3334)
        Watcher failed for events.k8s.io/v1/events -- expecting a meta table but got
        \\*unstructured.Unstructure\n\n***\n\n#### Contributed PRs\n\nPlease be sure
        to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3332](https://redirect.github.com/derailed/k9s/pull/3332)
        fix: pre-check for get permissions only on port-forward\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
        Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
        fix: use full path of date to avoid conflict\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.5)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.4...v0.50.5)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.5\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
        Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3328](https://redirect.github.com/derailed/k9s/issues/3328)
        Pod overview shows wrong number of running containers with sidecar init-container\n-
        \  [#&#8203;3309](https://redirect.github.com/derailed/k9s/issues/3309) \\[0.50.4]
        k9s crashes when attempting to load logs\n-   [#&#8203;3301](https://redirect.github.com/derailed/k9s/issues/3301)
        Port Forward deleted without UI notification when forwarding to wrong port\n-
        \  [#&#8203;3294](https://redirect.github.com/derailed/k9s/issues/3294) \\[0.50.4]
        k9s crashes when filtering based on labels\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
        k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
        be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
        Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
        fix: use full path of date to avoid conflict\n-   [#&#8203;3308](https://redirect.github.com/derailed/k9s/pull/3308)
        Show replicasets from deployment view\n-   [#&#8203;3300](https://redirect.github.com/derailed/k9s/pull/3300)
        fix: truncate label selector input to max length\n-   [#&#8203;3296](https://redirect.github.com/derailed/k9s/pull/3296)
        fix: update time format in logging to 24-hour format\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.4)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.3...v0.50.4)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.4\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
        Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3288](https://redirect.github.com/derailed/k9s/issues/3288)
        Resource search doesn't filter by name in custom view\n-   [#&#8203;3286](https://redirect.github.com/derailed/k9s/issues/3286)
        K9S doesn't understand matchExpressions selector in Deployment to Pod navigation\n-
        \  [#&#8203;3285](https://redirect.github.com/derailed/k9s/issues/3285) Rollout
        Restart method conflicts with GitOps (Flux, ArgoCD)\n-   [#&#8203;3283](https://redirect.github.com/derailed/k9s/issues/3283)
        Deployment status showing wrong ready state\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
        k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
        be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3292](https://redirect.github.com/derailed/k9s/pull/3292)
        fix: respect insecure flag when switch context\n-   [#&#8203;3277](https://redirect.github.com/derailed/k9s/pull/3277)
        feat: add hostPathVolume (docker)\n-   [#&#8203;3253](https://redirect.github.com/derailed/k9s/pull/3253)
        fix: set default request timeout to 120 seconds\n-   [#&#8203;2866](https://redirect.github.com/derailed/k9s/pull/2866)
        Feature/default_view\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.3)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.2...v0.50.3)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.3\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
        Maintenance Release!\n\nA bit more code spring cleaning/TLC and address a
        few bugs:\n\n1.  \\[RBAC View] Fix issue bombing out on RBAC cluster roles\n2.
        \ \\[Custom Views] Fix issue with parsing `jq` filters and bombing out (Big
        Thanks to Pierre for flagging it!)\n\n***\n\n#### Contributed PRs\n\nPlease
        be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3273](https://redirect.github.com/derailed/k9s/pull/3273)
        k9s plugin scopes containers issue\n-   [#&#8203;3169](https://redirect.github.com/derailed/k9s/pull/3169)
        feat: pass context and token flags to kubectl exec commands\n\n***\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.2)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.1...v0.50.2)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.2\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        5-0, 5-0 HotFix!\n\nIt looks like we've broken a few (more) things in the
        clean up process \U0001F633\nThis is what you get for trying to refresh a
        ~10 year old code base \U0001F640\nApologizes for the `disruption in the farce`.
        Hopefully much happier on v0.50.2...\nAre we there yet? Crossing fingers AND
        toes...\n\n\u2620\uFE0F Careful on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've
        gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3267](https://redirect.github.com/derailed/k9s/issues/3267)
        Show some output or message when no resources are found\n-   [#&#8203;3266](https://redirect.github.com/derailed/k9s/issues/3266)
        Command alias :dp fails with \"no resource meta defined for deployments\"
        error\n-   [#&#8203;3264](https://redirect.github.com/derailed/k9s/issues/3264)
        can't execute get(y) or describe(d) in StorageClass view\n-   [#&#8203;3260](https://redirect.github.com/derailed/k9s/issues/3260)
        yaml view of pod will crash the app (Boom!! cannot deep copy int. (Maybe??)\n\n***\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.1)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.50.0...v0.50.1)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.51\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        5-0, 5-0 HotFix!\n\nIt looks like we've broken a few things in the clean up
        process \U0001F633\nApologizes for the `disruption in the farce`. Hopefully
        happier on v0.50.1...\nCrossing fingers and toes!\n\n\u2620\uFE0F Careful
        on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code
        revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n#### Resolved
        Issues\n\n-   [#&#8203;3262](https://redirect.github.com/derailed/k9s/issues/3262)
        Crash when no shellPod is defined in config file\n-   [#&#8203;3261](https://redirect.github.com/derailed/k9s/issues/3261)
        aliases with namespace and/or labels produce an error\n-   [#&#8203;3258](https://redirect.github.com/derailed/k9s/issues/3258)
        mac silicon 0.50.0 runtime error\n-   [#&#8203;3257](https://redirect.github.com/derailed/k9s/issues/3257)
        pods are reported to run on nodes they are not running on\n-   [#&#8203;3256](https://redirect.github.com/derailed/k9s/issues/3256)
        Pods view seems broken in 0.50.0\n-   [#&#8203;3255](https://redirect.github.com/derailed/k9s/issues/3255)
        Custom view does not work randomly\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.50.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.0)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.10...v0.50.0)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
        \u266B Sounds Behind The Release \u266D\n\n-   [Afterimage - Justice](https://www.youtube.com/watch?v=9zBJlLbkfzA)\n-
        \  [This Is The Day - The The](https://www.youtube.com/watch?v=qBF3YqUzYRc)\n\n####
        5-O, 5-0... Spring Cleaning In Effect!\n\n\u2620\uFE0F Careful on this upgrade!
        \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code revamp/refactor
        on this drop, so mileage may vary!!\n\n##### K9s Slow?\n\nIt looks like K9s
        performance took a dive in the wrong direction circa v0.40.x releases.\nTook
        a big perf/cleanup pass to improve perf and think this release should help
        a lot (famous last words...)\n\n> NOTE! As my dear granny use to say: `You
        can't cook a great meal without trashing the kitchen`,\n> So likely I have
        broken a few things in the process. So thread carefully and report back!\n\n#####
        Now with Super Column Blow!\n\nBy general demand, juice up custom views! In
        a feature we like to refer to as `Super Column Blow...`\nAs of this drop,
        you can go full `Chuck Norris` and sprinkle some of your JQ_FU with you custom
        views.\n\nFor example...\n\n```yaml\n\n### views.yaml\nviews:\n  v1/pods:\n
        \   sortColumn: NAME:asc\n    columns:\n    - AGE\n    - NAMESPACE\n    -
        NAME\n    - IMG-VERSION:.spec.containers[0].image|split(\":\")|.[-1]|R # =>
        Grab the main container image name and pull the image version\n\n### => out
        into the `IMG-VERSION` right aligned column\n```\n\n> NOTE: \u2622\uFE0F This
        is very much experimental! Not all JQ queries features are supported!\n> (See
        https://github.com/itchyny/gojq for the details!)\n\n#### Videos Are In The
        Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3226](https://redirect.github.com/derailed/k9s/issues/3226)
        Filter view will show mess when filtering some string\n-   [#&#8203;3224](https://redirect.github.com/derailed/k9s/issues/3224)
        Respect kubectl.kubernetes.io/default-container annotation\n-   [#&#8203;3222](https://redirect.github.com/derailed/k9s/issues/3222)
        Option to Display Resource Names Without API Version Prefix\n-   [#&#8203;3210](https://redirect.github.com/derailed/k9s/issues/3210)
        Description line is buggy\n\n***\n\n#### Contributed PRs\n\nPlease be sure
        to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3237](https://redirect.github.com/derailed/k9s/pull/3237)
        fix: List CRDs which has k8s.io in their names\n-   [#&#8203;3223](https://redirect.github.com/derailed/k9s/pull/3223)
        Fixed skin config ref of in_the_navy to in-the-navy\n-   [#&#8203;3110](https://redirect.github.com/derailed/k9s/pull/3110)
        feat: add splashless option to suppress splash screen on start\n\n***\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.10`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.10)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.9...v0.40.10)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.10\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\nSounds like I did hose plugins after all... With feelings!\n\n-
        \  Refactored plugins implementation, hopefully we didn't hose them \U0001F633\n-
        \  Updated plugins docs\n-   Apparently when it comes to icons, I've chosen...
        poorly \U0001F640\n    Updated `write` icon \U0001F513->\u270D\uFE0F, hopefully
        for the better \U0001F440??\n\n#### Videos Are In The Can!\n\nPlease dial
        [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for
        up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
        0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.9`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.9)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.8...v0.40.9)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.9\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n-   Refactored plugins implementation, hopefully we
        didn't hose them \U0001F633\n-   Updated plugins docs\n-   Apparently when
        it comes to icons, I've chosen... poorly \U0001F640\n    Updated `write` icon
        \U0001F513->\u270D\uFE0F, hopefully for the better \U0001F440??\n\n#### Videos
        Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
        0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.8`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.8)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.7...v0.40.8)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.8\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n#### Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3193](https://redirect.github.com/derailed/k9s/issues/3193)
        Feature Request: View aliases with custom columns\n-   [#&#8203;3192](https://redirect.github.com/derailed/k9s/issues/3192)
        Allow readonly indicator respect the noIcons configuration\n-   [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)
        Add support for bunyan logging\n\n***\n\n#### Contributed PRs\n\nPlease be
        sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
        for making K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
        fix: allow absolute paths for the 'dir' command\n-   [#&#8203;3152](https://redirect.github.com/derailed/k9s/pull/3152)
        Feat: Add plugin support for parsing logs with bunyan cli [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.7`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.7)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.6...v0.40.7)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.7\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F640 Hoy! Hosed custom view loading in v0.40.6...\n\n####
        Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n***\n\n#### Contributed PRs\n\nPlease be sure to give `Big
        Thanks!` and `ATTA Girls/Boys!` to all the fine contributors for making K9s
        better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
        fix: allow absolute paths for the 'dir' command\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.6)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.5...v0.40.6)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.6\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n##### Breaking change\n\nMoved `portForwardAddress`
        out of clusterXXX/contextYYY/config.yaml and into the main K9s config file.\nThis
        is a global preference based on your setup vs a cluster/context specific attribute.\nK9s
        will nag you in the logs if a specific context config still contains this
        attribute but should not prevent the configuration load.\n\n##### Column Blow
        Reloaded!\n\nWe've added another property to the custom view. You can now
        also specify namespace specific column definition for a given resource.\nFor
        instance, view pods in any namespace using one configuration and view pods
        in `fred` namespace using an alternate configuration.\n\n```yaml\n\n### views.yaml\nviews:\n\n###
        Using this for all pods...\n  v1/pods:\n    columns:\n      - AGE\n      -
        NAMESPACE|WR                                     # => \U0001F31A Specifies
        the NAMESPACE column to be right aligned and only visible while in wide mode\n
        \     - ZORG:.metadata.labels.fred\\.io\\.kubernetes\\.blee # => \U0001F31A
        extract fred.io.kubernetes.blee label into it's own column\n      - BLEE:.metadata.annotations.blee|R
        \               # => \U0001F31A extract annotation blee into it's own column
        and right align it\n      - NAME\n      - IP\n      - NODE\n      - STATUS\n
        \     - READY\n      - MEM/RL|S                                         #
        => \U0001F31A Overrides std resource default wide attribute via `S` for `Show`\n
        \     - '%MEM/R|'                                        # => NOTE! column
        names with non alpha names need to be quoted as columns must be strings!\n\n###
        Use this instead for pods in namespace `fred`\n   v1/pods@fred:                                         #
        => \U0001F31A New v0.40.6! Customize columns for a given resource and namespace!\n
        \   columns:\n      - AGE\n      - NAMESPACE|WR\n```\n\nAdditionally, we've
        added a new column attribute aka `Show` -> `S`. This allows you to now override
        the default resource column `wide` attribute when set.\n\n***\n\n#### Videos
        Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3179](https://redirect.github.com/derailed/k9s/issues/3179)
        Resource name with full api or group displayed (somewhere and sometimes)\n-
        \  [#&#8203;3178](https://redirect.github.com/derailed/k9s/issues/3178) Cronjobs
        with the same name in different namespaces appear together\n-   [#&#8203;3176](https://redirect.github.com/derailed/k9s/issues/3176)
        Trigger all marked cronjobs\n-   [#&#8203;3162](https://redirect.github.com/derailed/k9s/issues/3162)
        Context configs: context directory created under wrong cluster after context
        switch\n-   [#&#8203;3161](https://redirect.github.com/derailed/k9s/issues/3161)
        Force wide-only columns to appear outside of wide view\n-   [#&#8203;3147](https://redirect.github.com/derailed/k9s/issues/3147)
        Prompt style is overriden by body\n-   [#&#8203;3139](https://redirect.github.com/derailed/k9s/issues/3139)
        CPU/R:L and MEM/R:L columns invalid in views.yaml\n-   [#&#8203;3138](https://redirect.github.com/derailed/k9s/issues/3138)
        Subresources are not shown correctly in the RBAC view\n\n***\n\n#### Contributed
        PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
        the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3182](https://redirect.github.com/derailed/k9s/pull/3182)
        fix: Use the latest version when downloading the Ubuntu deb file\n-   [#&#8203;3168](https://redirect.github.com/derailed/k9s/pull/3168)
        fix(history): handle cases where special commands add their command their
        command to the history\n-   [#&#8203;3159](https://redirect.github.com/derailed/k9s/pull/3159)
        Added hard contrast gruvbox skins\n-   [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149)
        fix: Pass grv on gotoResource as a String to fix non-default apiGroup list\n-
        \  [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149) Add
        externalsecrets plugin\n-   [#&#8203;3140](https://redirect.github.com/derailed/k9s/pull/3140)
        fix: Avoid false positive matches in enableRegion ([#&#8203;3093](https://redirect.github.com/derailed/k9s/issues/3093))\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.5)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.4...v0.40.5)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.5\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
        aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce`
        might be observed.\nThank you all for giving this drop a rinse and reporting
        back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s
        Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for up
        coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3131](https://redirect.github.com/derailed/k9s/issues/3131)
        Singular versions of native Kubernetes resource names no longer work\n-   [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
        Custom Views Fail to Load with % in Column Names (with feelings!)\n\n***\n\n####
        Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
        to all the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123)
        update regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.4)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.3...v0.40.4)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.4\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
        aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce`
        might be observed.\nThank you all for giving this drop a rinse and reporting
        back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s
        Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for up
        coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3122](https://redirect.github.com/derailed/k9s/issues/3122)
        Viewing events is no longer sorted by LAST SEEN\n-   [#&#8203;3120](https://redirect.github.com/derailed/k9s/issues/3120)
        Custom View Column Mismatch in K9s: Shuffled Values in Pods View\n-   [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
        Custom Views Fail to Load with % in Column Names\n-   [#&#8203;3118](https://redirect.github.com/derailed/k9s/issues/3118)
        \ selecting an alias, the wrong resources are being shown\n\n***\n\n#### Contributed
        PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
        the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123)
        update regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.3)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.2...v0.40.3)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.3\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
        ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
        in the farce` might be observed.\nThank you all for giving this drop a rinse
        and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
        dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
        Cannot list custom CRD's since v0.40.1 (with feelings!)\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.2)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.1...v0.40.2)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.2\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
        ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
        in the farce` might be observed.\nThank you all for giving this drop a rinse
        and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
        dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
        Cannot list custom CRD's since v0.40.1\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.1)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.40.0...v0.40.1)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.1\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
        Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath...
        \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce` might
        be observed.\nThank you all for giving v0.40.0 a rinse and reporting back!!
        \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3113](https://redirect.github.com/derailed/k9s/issues/3113)
        0.40.0 can't retain temporary view sort\n-   [#&#8203;3111](https://redirect.github.com/derailed/k9s/issues/3111)
        k9s can't describe or print YAML for HPAs in all namespaces view\n-   [#&#8203;2966](https://redirect.github.com/derailed/k9s/issues/2966)
        Go to the Contexts page and filter, contexts that are matched will be filtered
        ou\n-   [#&#8203;2962](https://redirect.github.com/derailed/k9s/issues/2962)
        Small colour/filtering related bug\n-   [#&#8203;2961](https://redirect.github.com/derailed/k9s/issues/2961)
        Drain node with the -disable-eviction\n-   [#&#8203;2958](https://redirect.github.com/derailed/k9s/issues/2958)
        Restart count in container view associated with the wrong container\n-   [#&#8203;2945](https://redirect.github.com/derailed/k9s/issues/2945)
        Could we add ServiceAccount Column in v1/POD view\n\n***\n\n#### Contributed
        PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
        the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3094](https://redirect.github.com/derailed/k9s/pull/3094)
        Log in as root to the node.\n-   [#&#8203;3033](https://redirect.github.com/derailed/k9s/pull/3033)
        Skip cache invalidation on failed connection\n-   [#&#8203;2965](https://redirect.github.com/derailed/k9s/pull/2965)
        Make menu foreground style configurable through skins\n-   [#&#8203;2952](https://redirect.github.com/derailed/k9s/pull/2952)
        A modest attempt to improve the logo aesthetics\n-   [#&#8203;2833](https://redirect.github.com/derailed/k9s/pull/2833)
        allow scaling custom resource\n-   [#&#8203;2799](https://redirect.github.com/derailed/k9s/pull/2799)
        feat(app): add history navigation with \\[ and ], most recent command with
        -\n-   [#&#8203;2719](https://redirect.github.com/derailed/k9s/pull/2719)
        fix: stop table header cells from being selectable\n-   [#&#8203;2865](https://redirect.github.com/derailed/k9s/pull/2865)
        Feature/DisableAutoscroll\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
        width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
        licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
        [`v0.40.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.0)\n\n[Compare
        Source](https://redirect.github.com/derailed/k9s/compare/v0.32.7...v0.40.0)\n\n<img
        src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
        align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.0\n####
        Notes\n\nThank you to all that contributed with flushing out issues and enhancements
        for K9s!\nI'll try to mark some of these issues as fixed. But if you don't
        mind grab the latest rev\nand see if we're happier with some of the fixes!\nIf
        you've filed an issue please help me verify and close.\n\nYour support, kindness
        and awesome suggestions to make K9s better are, as ever, very much noted and
        appreciated!\nAlso big thanks to all that have allocated their own time to
        help others on both slack and on this repo!!\n\nAs you may know, K9s is not
        pimped out by corps with deep pockets, thus if you feel K9s is helping your
        Kubernetes journey,\nplease consider joining our [sponsorship program](https://redirect.github.com/sponsors/derailed)
        and/or make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
        Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
        \u266B Sounds Behind The Release \u266D\n\n-   [Glory Box - Portishead](https://www.youtube.com/watch?v=4qQyUi4zfDs)\n-
        \  [Hit Me With Your Rhythm Stick - Ian Dury And The BlockHeads](https://www.youtube.com/watch?v=0WGVgfjnLqc)\n-
        \  [Cupidon s'en fout! - George Brassens](https://www.youtube.com/watch?v=a-RlZLfIeKM)\n-
        \  [Shipbuilding - Elvis Costello](https://www.youtube.com/watch?v=dVhjRqBM5uw)\n-
        \  [Low Sun - Hermanos Gutierrez](https://www.youtube.com/watch?v=ubaJbw7hkeQ)\n\n***\n\n####
        A Word From Our Sponsors...\n\nTo all the good folks below that opted to `pay
        it forward` and join our sponsorship program, I salute you!!\n\n-   [Panfactum](https://redirect.github.com/Panfactum)\n-
        \  [Bastian P\xE4tzold](https://redirect.github.com/bastianpaetzold)\n-   [Mikita
        Vazhnik](https://redirect.github.com/Vazhnik)\n-   [Jacob Salway](https://redirect.github.com/jacobsalway)\n-
        \  [Eckard M\xFChlich](https://redirect.github.com/eckardnet)\n-   [Luke](https://redirect.github.com/lukepatrick)\n-
        \  [tomasbanet](https://redirect.github.com/tomasbanet)\n-   [Robin Opletal](https://redirect.github.com/fourstepper)\n-
        \  [Euroblaze](https://redirect.github.com/euroblaze)\n-   [Jack Daniels](https://redirect.github.com/dkr91)\n-
        \  [decafcode](https://redirect.github.com/decafcode)\n-   [Guillaume Copin](https://redirect.github.com/GuillaumeCo)\n-
        \  [Lokalise](https://redirect.github.com/lokalise)\n-   [Gustavo Bini](https://redirect.github.com/gustavobini)\n-
        \  [JMSwag](https://redirect.github.com/JMSwag)\n-   [Daniel Gospodinow](https://redirect.github.com/danielgospodinow)\n-
        \  [Klaviyo](https://redirect.github.com/klaviyo)\n-   [Paul Farver](https://redirect.github.com/PaulFarver)\n\n>
        Sponsorship cancellations since the last release: **12!** \U0001F979\n\n####
        \U0001F389 Feature Release code name: Colon Blow! \U0001F388\n\nWe are pretty
        stocked about this drop (hopefully...) as we've fully enabled custom columns
        support in K9s!\nHistorically, one could customize the view for a given resource
        by adding a definition in `views.yaml`.\nFrom there one could change sort
        order and re-arrange the standard column layout.\nSeveral folks voiced the
        need to add a column for a given label/annotation or any other fields available
        on a resource.\nTo date, this wasn't possible \U0001F633\n\nSo... without
        further ado, let see what we can now do with `Custom Views` ding dang deal!\nIt
        all starts with a few new directives available in `views.yaml`\n\n##### A
        Refresher...\n\nCustomize a pod view and ensure age, ns and name appear first
        and sort by age descending.\n\n> NOTE! You no longer need to list out all
        columns.\n> The remaining columns will be automatically filled from the standard
        columns.\n\n```yaml\n\n### Usual biz...\nviews:\n  v1/pods:                         #
        specify the gvr you want to customize aka group/version/resource\n    sortColumn:
        AGE:desc           # set the default ordering to ascending (asc) or descending
        (desc)\n    columns:                       # tell the view which columns to
        display and in which order\n      - AGE                        # ensure age,
        ns and name are the first 3 cols and backfill the rest\n      - NAMESPACE\n
        \     - NAME\n      - READY|H                    # => NEW! Do not display
        the READY column\n      - NODE|W                     # => NEW! Show node column
        only on wide\n      - IP|WR                      # => NEW! Pull the ip column
        and right align it in wide mode only\n```\n\n#### Colon Blow!\n\nSay your
        pods comes standard with a label `blee` and you want to show it while in pod
        view.\n\n```yaml\n\n### Pull labels/annotations\nviews:\n  v3/freds:\n    sortColumn:
        NAMESPACE:dsc\n    columns:\n      - NAMESPACE\n      - NAME\n      - BLEE:.metadata.labels.blee
        \                       # => NEW! Pull values from a label or an annotation
        using json parser\n\n### expression similar mechanic as kubectl -o custom-columns\n
        \     - ZORG:.spec.zips[?(@&#8203;.type == 'zorg')].ip|WR        # => NEW!
        Same deal with a json exp + but align right and show wide only\n```\n\n####
        TLDR...\n\nAs you can see the CustomView feature adds a few new semantics
        on this drop.\n\nYou can now use the following shape for columns definition
        `COL_NAME<:json_parse_expression><|column attributes>`\n\nThe `:json_parse_expression`
        is optional.\n\nThe column attributes are as follows:\n\n-   `T` -> time column
        indicator\n-   `N` -> number column indicator\n-   `W` -> turns on wide column
        aka only shows while in wide mode. Defaults to the standard resource definition
        when present.\n-   `H` -> Hides the column\n-   `L` -> Left align (default)\n-
        \  `R` -> Right align\n\nWhen certain columns are not present in the custom
        view, K9s will pull the standard column definition and merge the columns.\nThis
        allows user to specify and order which columns they want to see first without
        having to define every single columns from the default resource representation.
        If you do not wish to see all these columns you can add them to your custom
        view definition and either specify `|W` or `|H` to `wide` it or `hide` it.\n\n>
        \U0001F4E2 Still work in progress so your mileage may vary!\n> This feature
        will likely need additional TLC.\n> Your feedback on this will be much appreciated
        and we will iterate as usual to ensure it vorks as prescribed... \U0001F640\n\n***\n\n####
        Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
        for up coming content...\n\n-   [K9s v0.40.0 Colon Blow Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
        \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
        v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
        Resolved Issues\n\n-   [#&#8203;3064](https://redirect.github.com/derailed/k9s/issues/3064)
        Question: brew formula k9s vs derailed/k9s/k9s\n-   [#&#8203;3061](https://redirect.github.com/derailed/k9s/issues/3061)
        k9s not opening active namespace or namespace specified via -n\n-   [#&#8203;3044](https://redirect.github.com/derailed/k9s/issues/3044)
        CRDs are loaded incorrectly into metadata registry, cause sporadic \"Jump
        Owner\" issues\n-   [#&#8203;2995](https://redirect.github.com/derailed/k9s/issues/2995)
        Latest image on quay.io contains \"failed\" kubectl binary\n\n***\n\n####
        Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
        to all the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3065](https://redirect.github.com/derailed/k9s/pull/3065)
        Fixed trimming of favorite namespaces in Config\n-   [#&#8203;3063](https://redirect.github.com/derailed/k9s/pull/3063)
        Updating CVE dependencies\n-   [#&#8203;3062](https://redirect.github.com/derailed/k9s/pull/3062)
        feat: use kubectl events for plugin watch-events\n-   [#&#8203;3060](https://redirect.github.com/derailed/k9s/pull/3060)
        Rename \"delete local data\" checkbox description in drain dialog\n-   [#&#8203;3046](https://redirect.github.com/derailed/k9s/pull/3046)
        Strict unmarshal for plugin files\n-   [#&#8203;3045](https://redirect.github.com/derailed/k9s/pull/3045)
        fix: CRD loading: trim group suffix from CRD name\n-   [#&#8203;3043](https://redirect.github.com/derailed/k9s/pull/3043)
        Fix K9S_EDITOR\n-   [#&#8203;3041](https://redirect.github.com/derailed/k9s/pull/3041)
        Fix Flux trace plugin command\n-   [#&#8203;3038](https://redirect.github.com/derailed/k9s/pull/2038)
        fix check e != nil but return a nil value error err\n-   [#&#8203;3026](https://redirect.github.com/derailed/k9s\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/180
      child_jobs: []
      commit_id: e820daa78384712d70113f90cbe748a78329367d
      event_id: 74a02ed0-322c-11f0-8a9c-9f4e40a2c64e
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/f7fff4adf17746f5ba8a597f0506a640/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/f7fff4adf17746f5ba8a597f0506a640/work/logs
        result_data_file: /var/lib/zuul/builds/f7fff4adf17746f5ba8a597f0506a640/work/results.json
        src_root: /var/lib/zuul/builds/f7fff4adf17746f5ba8a597f0506a640/work/src
        work_root: /var/lib/zuul/builds/f7fff4adf17746f5ba8a597f0506a640/work
      include_vars: []
      items:
      - branch: main
        change: '180'
        change_message: "chore(deps): update dependency derailed/k9s to v0.50.6\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [derailed/k9s](https://redirect.github.com/derailed/k9s) | minor | `v0.32.7`
          -> `v0.50.6` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>derailed/k9s
          (derailed/k9s)</summary>\n\n### [`v0.50.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.5...v0.50.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3334](https://redirect.github.com/derailed/k9s/issues/3334)
          Watcher failed for events.k8s.io/v1/events -- expecting a meta table but
          got \\*unstructured.Unstructure\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3332](https://redirect.github.com/derailed/k9s/pull/3332)
          fix: pre-check for get permissions only on port-forward\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.4...v0.50.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3328](https://redirect.github.com/derailed/k9s/issues/3328)
          Pod overview shows wrong number of running containers with sidecar init-container\n-
          \  [#&#8203;3309](https://redirect.github.com/derailed/k9s/issues/3309)
          \\[0.50.4] k9s crashes when attempting to load logs\n-   [#&#8203;3301](https://redirect.github.com/derailed/k9s/issues/3301)
          Port Forward deleted without UI notification when forwarding to wrong port\n-
          \  [#&#8203;3294](https://redirect.github.com/derailed/k9s/issues/3294)
          \\[0.50.4] k9s crashes when filtering based on labels\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3311](https://redirect.github.com/derailed/k9s/pull/3311)
          Fix concurrent read writes\n-   [#&#8203;3310](https://redirect.github.com/derailed/k9s/pull/3310)
          fix: use full path of date to avoid conflict\n-   [#&#8203;3308](https://redirect.github.com/derailed/k9s/pull/3308)
          Show replicasets from deployment view\n-   [#&#8203;3300](https://redirect.github.com/derailed/k9s/pull/3300)
          fix: truncate label selector input to max length\n-   [#&#8203;3296](https://redirect.github.com/derailed/k9s/pull/3296)
          fix: update time format in logging to 24-hour format\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.3...v0.50.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\n***\n\n#### Resolved Issues\n\n-   [#&#8203;3288](https://redirect.github.com/derailed/k9s/issues/3288)
          Resource search doesn't filter by name in custom view\n-   [#&#8203;3286](https://redirect.github.com/derailed/k9s/issues/3286)
          K9S doesn't understand matchExpressions selector in Deployment to Pod navigation\n-
          \  [#&#8203;3285](https://redirect.github.com/derailed/k9s/issues/3285)
          Rollout Restart method conflicts with GitOps (Flux, ArgoCD)\n-   [#&#8203;3283](https://redirect.github.com/derailed/k9s/issues/3283)
          Deployment status showing wrong ready state\n-   [#&#8203;3278](https://redirect.github.com/derailed/k9s/issues/3278)
          k9s doesn't honor the --namespace parameter\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3292](https://redirect.github.com/derailed/k9s/pull/3292)
          fix: respect insecure flag when switch context\n-   [#&#8203;3277](https://redirect.github.com/derailed/k9s/pull/3277)
          feat: add hostPathVolume (docker)\n-   [#&#8203;3253](https://redirect.github.com/derailed/k9s/pull/3253)
          fix: set default request timeout to 120 seconds\n-   [#&#8203;2866](https://redirect.github.com/derailed/k9s/pull/2866)
          Feature/default_view\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.2...v0.50.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/zt-3360a389v-ElLHrb0Dp1kAXqYUItSAFA)\n\n####
          Maintenance Release!\n\nA bit more code spring cleaning/TLC and address
          a few bugs:\n\n1.  \\[RBAC View] Fix issue bombing out on RBAC cluster roles\n2.
          \ \\[Custom Views] Fix issue with parsing `jq` filters and bombing out (Big
          Thanks to Pierre for flagging it!)\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3273](https://redirect.github.com/derailed/k9s/pull/3273)
          k9s plugin scopes containers issue\n-   [#&#8203;3169](https://redirect.github.com/derailed/k9s/pull/3169)
          feat: pass context and token flags to kubectl exec commands\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.1...v0.50.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few (more) things in the
          clean up process \U0001F633\nThis is what you get for trying to refresh
          a ~10 year old code base \U0001F640\nApologizes for the `disruption in the
          farce`. Hopefully much happier on v0.50.2...\nAre we there yet? Crossing
          fingers AND toes...\n\n\u2620\uFE0F Careful on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've
          gone thru lots of code revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3267](https://redirect.github.com/derailed/k9s/issues/3267)
          Show some output or message when no resources are found\n-   [#&#8203;3266](https://redirect.github.com/derailed/k9s/issues/3266)
          Command alias :dp fails with \"no resource meta defined for deployments\"
          error\n-   [#&#8203;3264](https://redirect.github.com/derailed/k9s/issues/3264)
          can't execute get(y) or describe(d) in StorageClass view\n-   [#&#8203;3260](https://redirect.github.com/derailed/k9s/issues/3260)
          yaml view of pod will crash the app (Boom!! cannot deep copy int. (Maybe??)\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.50.0...v0.50.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.51\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          5-0, 5-0 HotFix!\n\nIt looks like we've broken a few things in the clean
          up process \U0001F633\nApologizes for the `disruption in the farce`. Hopefully
          happier on v0.50.1...\nCrossing fingers and toes!\n\n\u2620\uFE0F Careful
          on this upgrade! \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code
          revamp/refactor in the v0.50.0, so mileage may vary...\n\n***\n\n#### Resolved
          Issues\n\n-   [#&#8203;3262](https://redirect.github.com/derailed/k9s/issues/3262)
          Crash when no shellPod is defined in config file\n-   [#&#8203;3261](https://redirect.github.com/derailed/k9s/issues/3261)
          aliases with namespace and/or labels produce an error\n-   [#&#8203;3258](https://redirect.github.com/derailed/k9s/issues/3258)
          mac silicon 0.50.0 runtime error\n-   [#&#8203;3257](https://redirect.github.com/derailed/k9s/issues/3257)
          pods are reported to run on nodes they are not running on\n-   [#&#8203;3256](https://redirect.github.com/derailed/k9s/issues/3256)
          Pods view seems broken in 0.50.0\n-   [#&#8203;3255](https://redirect.github.com/derailed/k9s/issues/3255)
          Custom view does not work randomly\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.50.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.50.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.10...v0.50.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.50\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Afterimage - Justice](https://www.youtube.com/watch?v=9zBJlLbkfzA)\n-
          \  [This Is The Day - The The](https://www.youtube.com/watch?v=qBF3YqUzYRc)\n\n####
          5-O, 5-0... Spring Cleaning In Effect!\n\n\u2620\uFE0F Careful on this upgrade!
          \U0001F3F4\u200D\u2620\uFE0F\nWe've gone thru lots of code revamp/refactor
          on this drop, so mileage may vary!!\n\n##### K9s Slow?\n\nIt looks like
          K9s performance took a dive in the wrong direction circa v0.40.x releases.\nTook
          a big perf/cleanup pass to improve perf and think this release should help
          a lot (famous last words...)\n\n> NOTE! As my dear granny use to say: `You
          can't cook a great meal without trashing the kitchen`,\n> So likely I have
          broken a few things in the process. So thread carefully and report back!\n\n#####
          Now with Super Column Blow!\n\nBy general demand, juice up custom views!
          In a feature we like to refer to as `Super Column Blow...`\nAs of this drop,
          you can go full `Chuck Norris` and sprinkle some of your JQ_FU with you
          custom views.\n\nFor example...\n\n```yaml\n\n### views.yaml\nviews:\n  v1/pods:\n
          \   sortColumn: NAME:asc\n    columns:\n    - AGE\n    - NAMESPACE\n    -
          NAME\n    - IMG-VERSION:.spec.containers[0].image|split(\":\")|.[-1]|R #
          => Grab the main container image name and pull the image version\n\n###
          => out into the `IMG-VERSION` right aligned column\n```\n\n> NOTE: \u2622\uFE0F
          This is very much experimental! Not all JQ queries features are supported!\n>
          (See https://github.com/itchyny/gojq for the details!)\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3226](https://redirect.github.com/derailed/k9s/issues/3226)
          Filter view will show mess when filtering some string\n-   [#&#8203;3224](https://redirect.github.com/derailed/k9s/issues/3224)
          Respect kubectl.kubernetes.io/default-container annotation\n-   [#&#8203;3222](https://redirect.github.com/derailed/k9s/issues/3222)
          Option to Display Resource Names Without API Version Prefix\n-   [#&#8203;3210](https://redirect.github.com/derailed/k9s/issues/3210)
          Description line is buggy\n\n***\n\n#### Contributed PRs\n\nPlease be sure
          to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3237](https://redirect.github.com/derailed/k9s/pull/3237)
          fix: List CRDs which has k8s.io in their names\n-   [#&#8203;3223](https://redirect.github.com/derailed/k9s/pull/3223)
          Fixed skin config ref of in_the_navy to in-the-navy\n-   [#&#8203;3110](https://redirect.github.com/derailed/k9s/pull/3110)
          feat: add splashless option to suppress splash screen on start\n\n***\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.10`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.10)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.9...v0.40.10)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.10\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\nSounds like I did hose plugins after all... With
          feelings!\n\n-   Refactored plugins implementation, hopefully we didn't
          hose them \U0001F633\n-   Updated plugins docs\n-   Apparently when it comes
          to icons, I've chosen... poorly \U0001F640\n    Updated `write` icon \U0001F513->\u270D\uFE0F,
          hopefully for the better \U0001F440??\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.9`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.9)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.8...v0.40.9)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.9\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n-   Refactored plugins implementation, hopefully
          we didn't hose them \U0001F633\n-   Updated plugins docs\n-   Apparently
          when it comes to icons, I've chosen... poorly \U0001F640\n    Updated `write`
          icon \U0001F513->\u270D\uFE0F, hopefully for the better \U0001F440??\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3202](https://redirect.github.com/derailed/k9s/issues/3202)
          0.40.8 breaks plugins loading\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.8`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.8)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.7...v0.40.8)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.8\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n#### Videos Are In The Can!\n\nPlease dial [K9s
          Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw) for up
          coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3193](https://redirect.github.com/derailed/k9s/issues/3193)
          Feature Request: View aliases with custom columns\n-   [#&#8203;3192](https://redirect.github.com/derailed/k9s/issues/3192)
          Allow readonly indicator respect the noIcons configuration\n-   [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)
          Add support for bunyan logging\n\n***\n\n#### Contributed PRs\n\nPlease
          be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors
          for making K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n-   [#&#8203;3152](https://redirect.github.com/derailed/k9s/pull/3152)
          Feat: Add plugin support for parsing logs with bunyan cli [#&#8203;3153](https://redirect.github.com/derailed/k9s/issues/3153)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.7`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.7)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.6...v0.40.7)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.7\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F640 Hoy! Hosed custom view loading in v0.40.6...\n\n####
          Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n***\n\n#### Contributed PRs\n\nPlease be sure to give
          `Big Thanks!` and `ATTA Girls/Boys!` to all the fine contributors for making
          K9s better for all of us!!\n\n-   [#&#8203;3186](https://redirect.github.com/derailed/k9s/pull/3186)
          fix: allow absolute paths for the 'dir' command\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.6`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.6)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.5...v0.40.6)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.6\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n##### Breaking change\n\nMoved `portForwardAddress`
          out of clusterXXX/contextYYY/config.yaml and into the main K9s config file.\nThis
          is a global preference based on your setup vs a cluster/context specific
          attribute.\nK9s will nag you in the logs if a specific context config still
          contains this attribute but should not prevent the configuration load.\n\n#####
          Column Blow Reloaded!\n\nWe've added another property to the custom view.
          You can now also specify namespace specific column definition for a given
          resource.\nFor instance, view pods in any namespace using one configuration
          and view pods in `fred` namespace using an alternate configuration.\n\n```yaml\n\n###
          views.yaml\nviews:\n\n### Using this for all pods...\n  v1/pods:\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR                                     #
          => \U0001F31A Specifies the NAMESPACE column to be right aligned and only
          visible while in wide mode\n      - ZORG:.metadata.labels.fred\\.io\\.kubernetes\\.blee
          # => \U0001F31A extract fred.io.kubernetes.blee label into it's own column\n
          \     - BLEE:.metadata.annotations.blee|R                # => \U0001F31A
          extract annotation blee into it's own column and right align it\n      -
          NAME\n      - IP\n      - NODE\n      - STATUS\n      - READY\n      - MEM/RL|S
          \                                        # => \U0001F31A Overrides std resource
          default wide attribute via `S` for `Show`\n      - '%MEM/R|'                                        #
          => NOTE! column names with non alpha names need to be quoted as columns
          must be strings!\n\n### Use this instead for pods in namespace `fred`\n
          \  v1/pods@fred:                                         # => \U0001F31A
          New v0.40.6! Customize columns for a given resource and namespace!\n    columns:\n
          \     - AGE\n      - NAMESPACE|WR\n```\n\nAdditionally, we've added a new
          column attribute aka `Show` -> `S`. This allows you to now override the
          default resource column `wide` attribute when set.\n\n***\n\n#### Videos
          Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3179](https://redirect.github.com/derailed/k9s/issues/3179)
          Resource name with full api or group displayed (somewhere and sometimes)\n-
          \  [#&#8203;3178](https://redirect.github.com/derailed/k9s/issues/3178)
          Cronjobs with the same name in different namespaces appear together\n-   [#&#8203;3176](https://redirect.github.com/derailed/k9s/issues/3176)
          Trigger all marked cronjobs\n-   [#&#8203;3162](https://redirect.github.com/derailed/k9s/issues/3162)
          Context configs: context directory created under wrong cluster after context
          switch\n-   [#&#8203;3161](https://redirect.github.com/derailed/k9s/issues/3161)
          Force wide-only columns to appear outside of wide view\n-   [#&#8203;3147](https://redirect.github.com/derailed/k9s/issues/3147)
          Prompt style is overriden by body\n-   [#&#8203;3139](https://redirect.github.com/derailed/k9s/issues/3139)
          CPU/R:L and MEM/R:L columns invalid in views.yaml\n-   [#&#8203;3138](https://redirect.github.com/derailed/k9s/issues/3138)
          Subresources are not shown correctly in the RBAC view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3182](https://redirect.github.com/derailed/k9s/pull/3182)
          fix: Use the latest version when downloading the Ubuntu deb file\n-   [#&#8203;3168](https://redirect.github.com/derailed/k9s/pull/3168)
          fix(history): handle cases where special commands add their command their
          command to the history\n-   [#&#8203;3159](https://redirect.github.com/derailed/k9s/pull/3159)
          Added hard contrast gruvbox skins\n-   [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149)
          fix: Pass grv on gotoResource as a String to fix non-default apiGroup list\n-
          \  [#&#8203;3149](https://redirect.github.com/derailed/k9s/pull/3149) Add
          externalsecrets plugin\n-   [#&#8203;3140](https://redirect.github.com/derailed/k9s/pull/3140)
          fix: Avoid false positive matches in enableRegion ([#&#8203;3093](https://redirect.github.com/derailed/k9s/issues/3093))\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2025 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.5`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.5)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.4...v0.40.5)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.5\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3131](https://redirect.github.com/derailed/k9s/issues/3131)
          Singular versions of native Kubernetes resource names no longer work\n-
          \  [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names (with feelings!)\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.4`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.4)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.3...v0.40.4)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.4\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Continued Buzz kill on the 0.40.0
          aftermath \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the
          farce` might be observed.\nThank you all for giving this drop a rinse and
          reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3122](https://redirect.github.com/derailed/k9s/issues/3122)
          Viewing events is no longer sorted by LAST SEEN\n-   [#&#8203;3120](https://redirect.github.com/derailed/k9s/issues/3120)
          Custom View Column Mismatch in K9s: Shuffled Values in Pods View\n-   [#&#8203;3119](https://redirect.github.com/derailed/k9s/issues/3119)
          Custom Views Fail to Load with % in Column Names\n-   [#&#8203;3118](https://redirect.github.com/derailed/k9s/issues/3118)
          \ selecting an alias, the wrong resources are being shown\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3123](https://redirect.github.com/derailed/k9s/pull/3123) update
          regex to allow '%' and '/' in column names\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.3`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.3)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.2...v0.40.3)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.3\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1 (with feelings!)\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.2`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.2)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.1...v0.40.2)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.2\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath
          ;( Hot fix in progress...\U0001F640 \U0001F47B\n\nLikely additional `disturbance
          in the farce` might be observed.\nThank you all for giving this drop a rinse
          and reporting back!! \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease
          dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3116](https://redirect.github.com/derailed/k9s/issues/3116)
          Cannot list custom CRD's since v0.40.1\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.1`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.1)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.40.0...v0.40.1)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.1\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n####
          Maintenance Release!\n\n\U0001F633 Aye! Buzz kill on the 0.40.0 aftermath...
          \U0001F640 \U0001F47B\n\nLikely additional `disturbance in the farce` might
          be observed.\nThank you all for giving v0.40.0 a rinse and reporting back!!
          \U0001F60D\n\n***\n\n#### Videos Are In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 -Column Blow- Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3113](https://redirect.github.com/derailed/k9s/issues/3113)
          0.40.0 can't retain temporary view sort\n-   [#&#8203;3111](https://redirect.github.com/derailed/k9s/issues/3111)
          k9s can't describe or print YAML for HPAs in all namespaces view\n-   [#&#8203;2966](https://redirect.github.com/derailed/k9s/issues/2966)
          Go to the Contexts page and filter, contexts that are matched will be filtered
          ou\n-   [#&#8203;2962](https://redirect.github.com/derailed/k9s/issues/2962)
          Small colour/filtering related bug\n-   [#&#8203;2961](https://redirect.github.com/derailed/k9s/issues/2961)
          Drain node with the -disable-eviction\n-   [#&#8203;2958](https://redirect.github.com/derailed/k9s/issues/2958)
          Restart count in container view associated with the wrong container\n-   [#&#8203;2945](https://redirect.github.com/derailed/k9s/issues/2945)
          Could we add ServiceAccount Column in v1/POD view\n\n***\n\n#### Contributed
          PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!` to all
          the fine contributors for making K9s better for all of us!!\n\n-   [#&#8203;3094](https://redirect.github.com/derailed/k9s/pull/3094)
          Log in as root to the node.\n-   [#&#8203;3033](https://redirect.github.com/derailed/k9s/pull/3033)
          Skip cache invalidation on failed connection\n-   [#&#8203;2965](https://redirect.github.com/derailed/k9s/pull/2965)
          Make menu foreground style configurable through skins\n-   [#&#8203;2952](https://redirect.github.com/derailed/k9s/pull/2952)
          A modest attempt to improve the logo aesthetics\n-   [#&#8203;2833](https://redirect.github.com/derailed/k9s/pull/2833)
          allow scaling custom resource\n-   [#&#8203;2799](https://redirect.github.com/derailed/k9s/pull/2799)
          feat(app): add history navigation with \\[ and ], most recent command with
          -\n-   [#&#8203;2719](https://redirect.github.com/derailed/k9s/pull/2719)
          fix: stop table header cells from being selectable\n-   [#&#8203;2865](https://redirect.github.com/derailed/k9s/pull/2865)
          Feature/DisableAutoscroll\n\n***\n\n<img src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/imhotep_logo.png\"
          width=\"32\" height=\"auto\"/> \xA9 2024 Imhotep Software LLC. All materials
          licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\n###
          [`v0.40.0`](https://redirect.github.com/derailed/k9s/releases/tag/v0.40.0)\n\n[Compare
          Source](https://redirect.github.com/derailed/k9s/compare/v0.32.7...v0.40.0)\n\n<img
          src=\"https://raw.githubusercontent.com/derailed/k9s/master/assets/k9s.png\"
          align=\"center\" width=\"800\" height=\"auto\"/>\n\n### Release v0.40.0\n####
          Notes\n\nThank you to all that contributed with flushing out issues and
          enhancements for K9s!\nI'll try to mark some of these issues as fixed. But
          if you don't mind grab the latest rev\nand see if we're happier with some
          of the fixes!\nIf you've filed an issue please help me verify and close.\n\nYour
          support, kindness and awesome suggestions to make K9s better are, as ever,
          very much noted and appreciated!\nAlso big thanks to all that have allocated
          their own time to help others on both slack and on this repo!!\n\nAs you
          may know, K9s is not pimped out by corps with deep pockets, thus if you
          feel K9s is helping your Kubernetes journey,\nplease consider joining our
          [sponsorship program](https://redirect.github.com/sponsors/derailed) and/or
          make some noise on social! [@&#8203;kitesurfer](https://twitter.com/kitesurfer)\n\nOn
          Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM)\n\n***\n\n####
          \u266B Sounds Behind The Release \u266D\n\n-   [Glory Box - Portishead](https://www.youtube.com/watch?v=4qQyUi4zfDs)\n-
          \  [Hit Me With Your Rhythm Stick - Ian Dury And The BlockHeads](https://www.youtube.com/watch?v=0WGVgfjnLqc)\n-
          \  [Cupidon s'en fout! - George Brassens](https://www.youtube.com/watch?v=a-RlZLfIeKM)\n-
          \  [Shipbuilding - Elvis Costello](https://www.youtube.com/watch?v=dVhjRqBM5uw)\n-
          \  [Low Sun - Hermanos Gutierrez](https://www.youtube.com/watch?v=ubaJbw7hkeQ)\n\n***\n\n####
          A Word From Our Sponsors...\n\nTo all the good folks below that opted to
          `pay it forward` and join our sponsorship program, I salute you!!\n\n-   [Panfactum](https://redirect.github.com/Panfactum)\n-
          \  [Bastian P\xE4tzold](https://redirect.github.com/bastianpaetzold)\n-
          \  [Mikita Vazhnik](https://redirect.github.com/Vazhnik)\n-   [Jacob Salway](https://redirect.github.com/jacobsalway)\n-
          \  [Eckard M\xFChlich](https://redirect.github.com/eckardnet)\n-   [Luke](https://redirect.github.com/lukepatrick)\n-
          \  [tomasbanet](https://redirect.github.com/tomasbanet)\n-   [Robin Opletal](https://redirect.github.com/fourstepper)\n-
          \  [Euroblaze](https://redirect.github.com/euroblaze)\n-   [Jack Daniels](https://redirect.github.com/dkr91)\n-
          \  [decafcode](https://redirect.github.com/decafcode)\n-   [Guillaume Copin](https://redirect.github.com/GuillaumeCo)\n-
          \  [Lokalise](https://redirect.github.com/lokalise)\n-   [Gustavo Bini](https://redirect.github.com/gustavobini)\n-
          \  [JMSwag](https://redirect.github.com/JMSwag)\n-   [Daniel Gospodinow](https://redirect.github.com/danielgospodinow)\n-
          \  [Klaviyo](https://redirect.github.com/klaviyo)\n-   [Paul Farver](https://redirect.github.com/PaulFarver)\n\n>
          Sponsorship cancellations since the last release: **12!** \U0001F979\n\n####
          \U0001F389 Feature Release code name: Colon Blow! \U0001F388\n\nWe are pretty
          stocked about this drop (hopefully...) as we've fully enabled custom columns
          support in K9s!\nHistorically, one could customize the view for a given
          resource by adding a definition in `views.yaml`.\nFrom there one could change
          sort order and re-arrange the standard column layout.\nSeveral folks voiced
          the need to add a column for a given label/annotation or any other fields
          available on a resource.\nTo date, this wasn't possible \U0001F633\n\nSo...
          without further ado, let see what we can now do with `Custom Views` ding
          dang deal!\nIt all starts with a few new directives available in `views.yaml`\n\n#####
          A Refresher...\n\nCustomize a pod view and ensure age, ns and name appear
          first and sort by age descending.\n\n> NOTE! You no longer need to list
          out all columns.\n> The remaining columns will be automatically filled from
          the standard columns.\n\n```yaml\n\n### Usual biz...\nviews:\n  v1/pods:
          \                        # specify the gvr you want to customize aka group/version/resource\n
          \   sortColumn: AGE:desc           # set the default ordering to ascending
          (asc) or descending (desc)\n    columns:                       # tell the
          view which columns to display and in which order\n      - AGE                        #
          ensure age, ns and name are the first 3 cols and backfill the rest\n      -
          NAMESPACE\n      - NAME\n      - READY|H                    # => NEW! Do
          not display the READY column\n      - NODE|W                     # => NEW!
          Show node column only on wide\n      - IP|WR                      # => NEW!
          Pull the ip column and right align it in wide mode only\n```\n\n#### Colon
          Blow!\n\nSay your pods comes standard with a label `blee` and you want to
          show it while in pod view.\n\n```yaml\n\n### Pull labels/annotations\nviews:\n
          \ v3/freds:\n    sortColumn: NAMESPACE:dsc\n    columns:\n      - NAMESPACE\n
          \     - NAME\n      - BLEE:.metadata.labels.blee                        #
          => NEW! Pull values from a label or an annotation using json parser\n\n###
          expression similar mechanic as kubectl -o custom-columns\n      - ZORG:.spec.zips[?(@&#8203;.type
          == 'zorg')].ip|WR        # => NEW! Same deal with a json exp + but align
          right and show wide only\n```\n\n#### TLDR...\n\nAs you can see the CustomView
          feature adds a few new semantics on this drop.\n\nYou can now use the following
          shape for columns definition `COL_NAME<:json_parse_expression><|column attributes>`\n\nThe
          `:json_parse_expression` is optional.\n\nThe column attributes are as follows:\n\n-
          \  `T` -> time column indicator\n-   `N` -> number column indicator\n-   `W`
          -> turns on wide column aka only shows while in wide mode. Defaults to the
          standard resource definition when present.\n-   `H` -> Hides the column\n-
          \  `L` -> Left align (default)\n-   `R` -> Right align\n\nWhen certain columns
          are not present in the custom view, K9s will pull the standard column definition
          and merge the columns.\nThis allows user to specify and order which columns
          they want to see first without having to define every single columns from
          the default resource representation. If you do not wish to see all these
          columns you can add them to your custom view definition and either specify
          `|W` or `|H` to `wide` it or `hide` it.\n\n> \U0001F4E2 Still work in progress
          so your mileage may vary!\n> This feature will likely need additional TLC.\n>
          Your feedback on this will be much appreciated and we will iterate as usual
          to ensure it vorks as prescribed... \U0001F640\n\n***\n\n#### Videos Are
          In The Can!\n\nPlease dial [K9s Channel](https://www.youtube.com/channel/UC897uwPygni4QIjkPCpgjmw)
          for up coming content...\n\n-   [K9s v0.40.0 Colon Blow Sneak peek](https://youtu.be/iy6RDozAM4A)\n-
          \  [K9s v0.31.0 Configs+Sneak peek](https://youtu.be/X3444KfjguE)\n-   [K9s
          v0.30.0 Sneak peek](https://youtu.be/mVBc1XneRJ4)\n-   [Vulnerability Scans](https://youtu.be/ULkl0MsaidU)\n\n***\n\n####
          Resolved Issues\n\n-   [#&#8203;3064](https://redirect.github.com/derailed/k9s/issues/3064)
          Question: brew formula k9s vs derailed/k9s/k9s\n-   [#&#8203;3061](https://redirect.github.com/derailed/k9s/issues/3061)
          k9s not opening active namespace or namespace specified via -n\n-   [#&#8203;3044](https://redirect.github.com/derailed/k9s/issues/3044)
          CRDs are loaded incorrectly into metadata registry, cause sporadic \"Jump
          Owner\" issues\n-   [#&#8203;2995](https://redirect.github.com/derailed/k9s/issues/2995)
          Latest image on quay.io contains \"failed\" kubectl binary\n\n***\n\n####
          Contributed PRs\n\nPlease be sure to give `Big Thanks!` and `ATTA Girls/Boys!`
          to all the fine contributors for making K9s better for all of us!!\n\n-
          \  [#&#8203;3065](https://redirect.github.com/derailed/k9s/pull/3065) Fixed
          trimming of favorite namespaces in Config\n-   [#&#8203;3063](https://redirect.github.com/derailed/k9s/pull/3063)
          Updating CVE dependencies\n-   [#&#8203;3062](https://redirect.github.com/derailed/k9s/pull/3062)
          feat: use kubectl events for plugin watch-events\n-   [#&#8203;3060](https://redirect.github.com/derailed/k9s/pull/3060)
          Rename \"delete local data\" checkbox description in drain dialog\n-   [#&#8203;3046](https://redirect.github.com/derailed/k9s/pull/3046)
          Strict unmarshal for plugin files\n-   [#&#8203;3045](https://redirect.github.com/derailed/k9s/pull/3045)
          fix: CRD loading: trim group suffix from CRD name\n-   [#&#8203;3043](https://redirect.github.com/derailed/k9s/pull/3043)
          Fix K9S_EDITOR\n-   [#&#8203;3041](https://redirect.github.com/derailed/k9s/pull/3041)
          Fix Flux trace plugin command\n-   [#&#8203;3038](https://redirect.github.com/derailed/k9s/pull/2038)
          fix check e != nil but return a nil value error err\n-   [#&#8203;3026](https://redirect.github.com/derailed/k9s\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/180
        commit_id: e820daa78384712d70113f90cbe748a78329367d
        patchset: e820daa78384712d70113f90cbe748a78329367d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGRlcmFpbGVkL2s5cyB0byB2MC41MC42CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbZGVyYWlsZWQvazlzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzKSB8IG1pbm9yIHwgYHYwLjMyLjdgIC0+IGB2MC41MC42YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+ZGVyYWlsZWQvazlzIChkZXJhaWxlZC9rOXMpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuNTAuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjUwLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC41MC41Li4udjAuNTAuNikKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC41MC42CiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvenQtMzM2MGEzODl2LUVsTEhyYjBEcDFrQVhxWVVJdFNBRkEpCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzMzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzMzNCkgV2F0Y2hlciBmYWlsZWQgZm9yIGV2ZW50cy5rOHMuaW8vdjEvZXZlbnRzIC0tIGV4cGVjdGluZyBhIG1ldGEgdGFibGUgYnV0IGdvdCBcKnVuc3RydWN0dXJlZC5VbnN0cnVjdHVyZQoKKioqCgojIyMjIENvbnRyaWJ1dGVkIFBScwoKUGxlYXNlIGJlIHN1cmUgdG8gZ2l2ZSBgQmlnIFRoYW5rcyFgIGFuZCBgQVRUQSBHaXJscy9Cb3lzIWAgdG8gYWxsIHRoZSBmaW5lIGNvbnRyaWJ1dG9ycyBmb3IgbWFraW5nIEs5cyBiZXR0ZXIgZm9yIGFsbCBvZiB1cyEhCgotICAgWyMmIzgyMDM7MzMzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMzMzIpIGZpeDogcHJlLWNoZWNrIGZvciBnZXQgcGVybWlzc2lvbnMgb25seSBvbiBwb3J0LWZvcndhcmQKLSAgIFsjJiM4MjAzOzMzMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMzExKSBGaXggY29uY3VycmVudCByZWFkIHdyaXRlcwotICAgWyMmIzgyMDM7MzMxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMzMTApIGZpeDogdXNlIGZ1bGwgcGF0aCBvZiBkYXRlIHRvIGF2b2lkIGNvbmZsaWN0CgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNSBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjUwLjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC41MC41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuNTAuNC4uLnYwLjUwLjUpCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNTAuNQojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL3p0LTMzNjBhMzg5di1FbExIcmIwRHAxa0FYcVlVSXRTQUZBKQoKIyMjIyBNYWludGVuYW5jZSBSZWxlYXNlIQoKKioqCgojIyMjIFJlc29sdmVkIElzc3VlcwoKLSAgIFsjJiM4MjAzOzMzMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMzMjgpIFBvZCBvdmVydmlldyBzaG93cyB3cm9uZyBudW1iZXIgb2YgcnVubmluZyBjb250YWluZXJzIHdpdGggc2lkZWNhciBpbml0LWNvbnRhaW5lcgotICAgWyMmIzgyMDM7MzMwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzMwOSkgXFswLjUwLjRdIGs5cyBjcmFzaGVzIHdoZW4gYXR0ZW1wdGluZyB0byBsb2FkIGxvZ3MKLSAgIFsjJiM4MjAzOzMzMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMzMDEpIFBvcnQgRm9yd2FyZCBkZWxldGVkIHdpdGhvdXQgVUkgbm90aWZpY2F0aW9uIHdoZW4gZm9yd2FyZGluZyB0byB3cm9uZyBwb3J0Ci0gICBbIyYjODIwMzszMjk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjk0KSBcWzAuNTAuNF0gazlzIGNyYXNoZXMgd2hlbiBmaWx0ZXJpbmcgYmFzZWQgb24gbGFiZWxzCi0gICBbIyYjODIwMzszMjc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjc4KSBrOXMgZG9lc24ndCBob25vciB0aGUgLS1uYW1lc3BhY2UgcGFyYW1ldGVyCgoqKioKCiMjIyMgQ29udHJpYnV0ZWQgUFJzCgpQbGVhc2UgYmUgc3VyZSB0byBnaXZlIGBCaWcgVGhhbmtzIWAgYW5kIGBBVFRBIEdpcmxzL0JveXMhYCB0byBhbGwgdGhlIGZpbmUgY29udHJpYnV0b3JzIGZvciBtYWtpbmcgSzlzIGJldHRlciBmb3IgYWxsIG9mIHVzISEKCi0gICBbIyYjODIwMzszMzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzMxMSkgRml4IGNvbmN1cnJlbnQgcmVhZCB3cml0ZXMKLSAgIFsjJiM4MjAzOzMzMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMzEwKSBmaXg6IHVzZSBmdWxsIHBhdGggb2YgZGF0ZSB0byBhdm9pZCBjb25mbGljdAotICAgWyMmIzgyMDM7MzMwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMzMDgpIFNob3cgcmVwbGljYXNldHMgZnJvbSBkZXBsb3ltZW50IHZpZXcKLSAgIFsjJiM4MjAzOzMzMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMzAwKSBmaXg6IHRydW5jYXRlIGxhYmVsIHNlbGVjdG9yIGlucHV0IHRvIG1heCBsZW5ndGgKLSAgIFsjJiM4MjAzOzMyOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMjk2KSBmaXg6IHVwZGF0ZSB0aW1lIGZvcm1hdCBpbiBsb2dnaW5nIHRvIDI0LWhvdXIgZm9ybWF0CgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNSBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjUwLjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC41MC40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuNTAuMy4uLnYwLjUwLjQpCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNTAuNAojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL3p0LTMzNjBhMzg5di1FbExIcmIwRHAxa0FYcVlVSXRTQUZBKQoKIyMjIyBNYWludGVuYW5jZSBSZWxlYXNlIQoKKioqCgojIyMjIFJlc29sdmVkIElzc3VlcwoKLSAgIFsjJiM4MjAzOzMyODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyODgpIFJlc291cmNlIHNlYXJjaCBkb2Vzbid0IGZpbHRlciBieSBuYW1lIGluIGN1c3RvbSB2aWV3Ci0gICBbIyYjODIwMzszMjg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjg2KSBLOVMgZG9lc24ndCB1bmRlcnN0YW5kIG1hdGNoRXhwcmVzc2lvbnMgc2VsZWN0b3IgaW4gRGVwbG95bWVudCB0byBQb2QgbmF2aWdhdGlvbgotICAgWyMmIzgyMDM7MzI4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI4NSkgUm9sbG91dCBSZXN0YXJ0IG1ldGhvZCBjb25mbGljdHMgd2l0aCBHaXRPcHMgKEZsdXgsIEFyZ29DRCkKLSAgIFsjJiM4MjAzOzMyODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyODMpIERlcGxveW1lbnQgc3RhdHVzIHNob3dpbmcgd3JvbmcgcmVhZHkgc3RhdGUKLSAgIFsjJiM4MjAzOzMyNzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyNzgpIGs5cyBkb2Vzbid0IGhvbm9yIHRoZSAtLW5hbWVzcGFjZSBwYXJhbWV0ZXIKCioqKgoKIyMjIyBDb250cmlidXRlZCBQUnMKClBsZWFzZSBiZSBzdXJlIHRvIGdpdmUgYEJpZyBUaGFua3MhYCBhbmQgYEFUVEEgR2lybHMvQm95cyFgIHRvIGFsbCB0aGUgZmluZSBjb250cmlidXRvcnMgZm9yIG1ha2luZyBLOXMgYmV0dGVyIGZvciBhbGwgb2YgdXMhIQoKLSAgIFsjJiM4MjAzOzMyOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMjkyKSBmaXg6IHJlc3BlY3QgaW5zZWN1cmUgZmxhZyB3aGVuIHN3aXRjaCBjb250ZXh0Ci0gICBbIyYjODIwMzszMjc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzI3NykgZmVhdDogYWRkIGhvc3RQYXRoVm9sdW1lIChkb2NrZXIpCi0gICBbIyYjODIwMzszMjUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzI1MykgZml4OiBzZXQgZGVmYXVsdCByZXF1ZXN0IHRpbWVvdXQgdG8gMTIwIHNlY29uZHMKLSAgIFsjJiM4MjAzOzI4NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8yODY2KSBGZWF0dXJlL2RlZmF1bHRfdmlldwoKKioqCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2ltaG90ZXBfbG9nby5wbmciIHdpZHRoPSIzMiIgaGVpZ2h0PSJhdXRvIi8+IMKpIDIwMjUgSW1ob3RlcCBTb2Z0d2FyZSBMTEMuIEFsbCBtYXRlcmlhbHMgbGljZW5zZWQgdW5kZXIgW0FwYWNoZSB2Mi4wXShodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApCgojIyMgW2B2MC41MC4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9yZWxlYXNlcy90YWcvdjAuNTAuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9jb21wYXJlL3YwLjUwLjIuLi52MC41MC4zKQoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9rOXMucG5nIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iODAwIiBoZWlnaHQ9ImF1dG8iLz4KCiMjIyBSZWxlYXNlIHYwLjUwLjMKIyMjIyBOb3RlcwoKVGhhbmsgeW91IHRvIGFsbCB0aGF0IGNvbnRyaWJ1dGVkIHdpdGggZmx1c2hpbmcgb3V0IGlzc3VlcyBhbmQgZW5oYW5jZW1lbnRzIGZvciBLOXMhCkknbGwgdHJ5IHRvIG1hcmsgc29tZSBvZiB0aGVzZSBpc3N1ZXMgYXMgZml4ZWQuIEJ1dCBpZiB5b3UgZG9uJ3QgbWluZCBncmFiIHRoZSBsYXRlc3QgcmV2CmFuZCBzZWUgaWYgd2UncmUgaGFwcGllciB3aXRoIHNvbWUgb2YgdGhlIGZpeGVzIQpJZiB5b3UndmUgZmlsZWQgYW4gaXNzdWUgcGxlYXNlIGhlbHAgbWUgdmVyaWZ5IGFuZCBjbG9zZS4KCllvdXIgc3VwcG9ydCwga2luZG5lc3MgYW5kIGF3ZXNvbWUgc3VnZ2VzdGlvbnMgdG8gbWFrZSBLOXMgYmV0dGVyIGFyZSwgYXMgZXZlciwgdmVyeSBtdWNoIG5vdGVkIGFuZCBhcHByZWNpYXRlZCEKQWxzbyBiaWcgdGhhbmtzIHRvIGFsbCB0aGF0IGhhdmUgYWxsb2NhdGVkIHRoZWlyIG93biB0aW1lIHRvIGhlbHAgb3RoZXJzIG9uIGJvdGggc2xhY2sgYW5kIG9uIHRoaXMgcmVwbyEhCgpBcyB5b3UgbWF5IGtub3csIEs5cyBpcyBub3QgcGltcGVkIG91dCBieSBjb3JwcyB3aXRoIGRlZXAgcG9ja2V0cywgdGh1cyBpZiB5b3UgZmVlbCBLOXMgaXMgaGVscGluZyB5b3VyIEt1YmVybmV0ZXMgam91cm5leSwKcGxlYXNlIGNvbnNpZGVyIGpvaW5pbmcgb3VyIFtzcG9uc29yc2hpcCBwcm9ncmFtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3BvbnNvcnMvZGVyYWlsZWQpIGFuZC9vciBtYWtlIHNvbWUgbm9pc2Ugb24gc29jaWFsISBbQCYjODIwMztraXRlc3VyZmVyXShodHRwczovL3R3aXR0ZXIuY29tL2tpdGVzdXJmZXIpCgpPbiBTbGFjaz8gUGxlYXNlIGpvaW4gdXMgW0s5c2xhY2tlcnNdKGh0dHBzOi8vam9pbi5zbGFjay5jb20vdC9rOXNlcnMvc2hhcmVkX2ludml0ZS96dC0zMzYwYTM4OXYtRWxMSHJiMERwMWtBWHFZVUl0U0FGQSkKCiMjIyMgTWFpbnRlbmFuY2UgUmVsZWFzZSEKCkEgYml0IG1vcmUgY29kZSBzcHJpbmcgY2xlYW5pbmcvVExDIGFuZCBhZGRyZXNzIGEgZmV3IGJ1Z3M6CgoxLiAgXFtSQkFDIFZpZXddIEZpeCBpc3N1ZSBib21iaW5nIG91dCBvbiBSQkFDIGNsdXN0ZXIgcm9sZXMKMi4gIFxbQ3VzdG9tIFZpZXdzXSBGaXggaXNzdWUgd2l0aCBwYXJzaW5nIGBqcWAgZmlsdGVycyBhbmQgYm9tYmluZyBvdXQgKEJpZyBUaGFua3MgdG8gUGllcnJlIGZvciBmbGFnZ2luZyBpdCEpCgoqKioKCiMjIyMgQ29udHJpYnV0ZWQgUFJzCgpQbGVhc2UgYmUgc3VyZSB0byBnaXZlIGBCaWcgVGhhbmtzIWAgYW5kIGBBVFRBIEdpcmxzL0JveXMhYCB0byBhbGwgdGhlIGZpbmUgY29udHJpYnV0b3JzIGZvciBtYWtpbmcgSzlzIGJldHRlciBmb3IgYWxsIG9mIHVzISEKCi0gICBbIyYjODIwMzszMjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzI3MykgazlzIHBsdWdpbiBzY29wZXMgY29udGFpbmVycyBpc3N1ZQotICAgWyMmIzgyMDM7MzE2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMxNjkpIGZlYXQ6IHBhc3MgY29udGV4dCBhbmQgdG9rZW4gZmxhZ3MgdG8ga3ViZWN0bCBleGVjIGNvbW1hbmRzCgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNSBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjUwLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC41MC4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuNTAuMS4uLnYwLjUwLjIpCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNTAuMgojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL2VuUXRPVEE1TURFeU56STVNVFUwTFdRMVpHSTNNemxpWXpaaFpXRXlOell4WXpBM05qRTBZVGsxWW1GbU56Vmlaakl5Tnpoa1pHSTBNbUpqWXpobE5qZGxNR0poWXpFMlpHVTFOamt5TlRNKQoKIyMjIyA1LTAsIDUtMCBIb3RGaXghCgpJdCBsb29rcyBsaWtlIHdlJ3ZlIGJyb2tlbiBhIGZldyAobW9yZSkgdGhpbmdzIGluIHRoZSBjbGVhbiB1cCBwcm9jZXNzIPCfmLMKVGhpcyBpcyB3aGF0IHlvdSBnZXQgZm9yIHRyeWluZyB0byByZWZyZXNoIGEgfjEwIHllYXIgb2xkIGNvZGUgYmFzZSDwn5mACkFwb2xvZ2l6ZXMgZm9yIHRoZSBgZGlzcnVwdGlvbiBpbiB0aGUgZmFyY2VgLiBIb3BlZnVsbHkgbXVjaCBoYXBwaWVyIG9uIHYwLjUwLjIuLi4KQXJlIHdlIHRoZXJlIHlldD8gQ3Jvc3NpbmcgZmluZ2VycyBBTkQgdG9lcy4uLgoK4pig77iPIENhcmVmdWwgb24gdGhpcyB1cGdyYWRlISDwn4+04oCN4pig77iPCldlJ3ZlIGdvbmUgdGhydSBsb3RzIG9mIGNvZGUgcmV2YW1wL3JlZmFjdG9yIGluIHRoZSB2MC41MC4wLCBzbyBtaWxlYWdlIG1heSB2YXJ5Li4uCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzI2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI2NykgU2hvdyBzb21lIG91dHB1dCBvciBtZXNzYWdlIHdoZW4gbm8gcmVzb3VyY2VzIGFyZSBmb3VuZAotICAgWyMmIzgyMDM7MzI2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI2NikgQ29tbWFuZCBhbGlhcyA6ZHAgZmFpbHMgd2l0aCAibm8gcmVzb3VyY2UgbWV0YSBkZWZpbmVkIGZvciBkZXBsb3ltZW50cyIgZXJyb3IKLSAgIFsjJiM4MjAzOzMyNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyNjQpIGNhbid0IGV4ZWN1dGUgZ2V0KHkpIG9yIGRlc2NyaWJlKGQpIGluIFN0b3JhZ2VDbGFzcyB2aWV3Ci0gICBbIyYjODIwMzszMjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjYwKSB5YW1sIHZpZXcgb2YgcG9kIHdpbGwgY3Jhc2ggdGhlIGFwcCAoQm9vbSEhIGNhbm5vdCBkZWVwIGNvcHkgaW50LiAoTWF5YmU/PykKCioqKgoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNTAuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjUwLjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC41MC4wLi4udjAuNTAuMSkKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC41MQojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL2VuUXRPVEE1TURFeU56STVNVFUwTFdRMVpHSTNNemxpWXpaaFpXRXlOell4WXpBM05qRTBZVGsxWW1GbU56Vmlaakl5Tnpoa1pHSTBNbUpqWXpobE5qZGxNR0poWXpFMlpHVTFOamt5TlRNKQoKIyMjIyA1LTAsIDUtMCBIb3RGaXghCgpJdCBsb29rcyBsaWtlIHdlJ3ZlIGJyb2tlbiBhIGZldyB0aGluZ3MgaW4gdGhlIGNsZWFuIHVwIHByb2Nlc3Mg8J+YswpBcG9sb2dpemVzIGZvciB0aGUgYGRpc3J1cHRpb24gaW4gdGhlIGZhcmNlYC4gSG9wZWZ1bGx5IGhhcHBpZXIgb24gdjAuNTAuMS4uLgpDcm9zc2luZyBmaW5nZXJzIGFuZCB0b2VzIQoK4pig77iPIENhcmVmdWwgb24gdGhpcyB1cGdyYWRlISDwn4+04oCN4pig77iPCldlJ3ZlIGdvbmUgdGhydSBsb3RzIG9mIGNvZGUgcmV2YW1wL3JlZmFjdG9yIGluIHRoZSB2MC41MC4wLCBzbyBtaWxlYWdlIG1heSB2YXJ5Li4uCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzI2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI2MikgQ3Jhc2ggd2hlbiBubyBzaGVsbFBvZCBpcyBkZWZpbmVkIGluIGNvbmZpZyBmaWxlCi0gICBbIyYjODIwMzszMjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjYxKSBhbGlhc2VzIHdpdGggbmFtZXNwYWNlIGFuZC9vciBsYWJlbHMgcHJvZHVjZSBhbiBlcnJvcgotICAgWyMmIzgyMDM7MzI1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI1OCkgbWFjIHNpbGljb24gMC41MC4wIHJ1bnRpbWUgZXJyb3IKLSAgIFsjJiM4MjAzOzMyNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyNTcpIHBvZHMgYXJlIHJlcG9ydGVkIHRvIHJ1biBvbiBub2RlcyB0aGV5IGFyZSBub3QgcnVubmluZyBvbgotICAgWyMmIzgyMDM7MzI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzI1NikgUG9kcyB2aWV3IHNlZW1zIGJyb2tlbiBpbiAwLjUwLjAKLSAgIFsjJiM4MjAzOzMyNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyNTUpIEN1c3RvbSB2aWV3IGRvZXMgbm90IHdvcmsgcmFuZG9tbHkKCioqKgoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNTAuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjUwLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC4xMC4uLnYwLjUwLjApCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNTAKIyMjIyBOb3RlcwoKVGhhbmsgeW91IHRvIGFsbCB0aGF0IGNvbnRyaWJ1dGVkIHdpdGggZmx1c2hpbmcgb3V0IGlzc3VlcyBhbmQgZW5oYW5jZW1lbnRzIGZvciBLOXMhCkknbGwgdHJ5IHRvIG1hcmsgc29tZSBvZiB0aGVzZSBpc3N1ZXMgYXMgZml4ZWQuIEJ1dCBpZiB5b3UgZG9uJ3QgbWluZCBncmFiIHRoZSBsYXRlc3QgcmV2CmFuZCBzZWUgaWYgd2UncmUgaGFwcGllciB3aXRoIHNvbWUgb2YgdGhlIGZpeGVzIQpJZiB5b3UndmUgZmlsZWQgYW4gaXNzdWUgcGxlYXNlIGhlbHAgbWUgdmVyaWZ5IGFuZCBjbG9zZS4KCllvdXIgc3VwcG9ydCwga2luZG5lc3MgYW5kIGF3ZXNvbWUgc3VnZ2VzdGlvbnMgdG8gbWFrZSBLOXMgYmV0dGVyIGFyZSwgYXMgZXZlciwgdmVyeSBtdWNoIG5vdGVkIGFuZCBhcHByZWNpYXRlZCEKQWxzbyBiaWcgdGhhbmtzIHRvIGFsbCB0aGF0IGhhdmUgYWxsb2NhdGVkIHRoZWlyIG93biB0aW1lIHRvIGhlbHAgb3RoZXJzIG9uIGJvdGggc2xhY2sgYW5kIG9uIHRoaXMgcmVwbyEhCgpBcyB5b3UgbWF5IGtub3csIEs5cyBpcyBub3QgcGltcGVkIG91dCBieSBjb3JwcyB3aXRoIGRlZXAgcG9ja2V0cywgdGh1cyBpZiB5b3UgZmVlbCBLOXMgaXMgaGVscGluZyB5b3VyIEt1YmVybmV0ZXMgam91cm5leSwKcGxlYXNlIGNvbnNpZGVyIGpvaW5pbmcgb3VyIFtzcG9uc29yc2hpcCBwcm9ncmFtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3BvbnNvcnMvZGVyYWlsZWQpIGFuZC9vciBtYWtlIHNvbWUgbm9pc2Ugb24gc29jaWFsISBbQCYjODIwMztraXRlc3VyZmVyXShodHRwczovL3R3aXR0ZXIuY29tL2tpdGVzdXJmZXIpCgpPbiBTbGFjaz8gUGxlYXNlIGpvaW4gdXMgW0s5c2xhY2tlcnNdKGh0dHBzOi8vam9pbi5zbGFjay5jb20vdC9rOXNlcnMvc2hhcmVkX2ludml0ZS9lblF0T1RBNU1ERXlOekk1TVRVMExXUTFaR0kzTXpsaVl6WmhaV0V5TnpZeFl6QTNOakUwWVRrMVltRm1OelZpWmpJeU56aGtaR0kwTW1Kall6aGxOamRsTUdKaFl6RTJaR1UxTmpreU5UTSkKCioqKgoKIyMjIyDimasgU291bmRzIEJlaGluZCBUaGUgUmVsZWFzZSDima0KCi0gICBbQWZ0ZXJpbWFnZSAtIEp1c3RpY2VdKGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9OXpCSmxMYmtmekEpCi0gICBbVGhpcyBJcyBUaGUgRGF5IC0gVGhlIFRoZV0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1xQkYzWXFVellSYykKCiMjIyMgNS1PLCA1LTAuLi4gU3ByaW5nIENsZWFuaW5nIEluIEVmZmVjdCEKCuKYoO+4jyBDYXJlZnVsIG9uIHRoaXMgdXBncmFkZSEg8J+PtOKAjeKYoO+4jwpXZSd2ZSBnb25lIHRocnUgbG90cyBvZiBjb2RlIHJldmFtcC9yZWZhY3RvciBvbiB0aGlzIGRyb3AsIHNvIG1pbGVhZ2UgbWF5IHZhcnkhIQoKIyMjIyMgSzlzIFNsb3c/CgpJdCBsb29rcyBsaWtlIEs5cyBwZXJmb3JtYW5jZSB0b29rIGEgZGl2ZSBpbiB0aGUgd3JvbmcgZGlyZWN0aW9uIGNpcmNhIHYwLjQwLnggcmVsZWFzZXMuClRvb2sgYSBiaWcgcGVyZi9jbGVhbnVwIHBhc3MgdG8gaW1wcm92ZSBwZXJmIGFuZCB0aGluayB0aGlzIHJlbGVhc2Ugc2hvdWxkIGhlbHAgYSBsb3QgKGZhbW91cyBsYXN0IHdvcmRzLi4uKQoKPiBOT1RFISBBcyBteSBkZWFyIGdyYW5ueSB1c2UgdG8gc2F5OiBgWW91IGNhbid0IGNvb2sgYSBncmVhdCBtZWFsIHdpdGhvdXQgdHJhc2hpbmcgdGhlIGtpdGNoZW5gLAo+IFNvIGxpa2VseSBJIGhhdmUgYnJva2VuIGEgZmV3IHRoaW5ncyBpbiB0aGUgcHJvY2Vzcy4gU28gdGhyZWFkIGNhcmVmdWxseSBhbmQgcmVwb3J0IGJhY2shCgojIyMjIyBOb3cgd2l0aCBTdXBlciBDb2x1bW4gQmxvdyEKCkJ5IGdlbmVyYWwgZGVtYW5kLCBqdWljZSB1cCBjdXN0b20gdmlld3MhIEluIGEgZmVhdHVyZSB3ZSBsaWtlIHRvIHJlZmVyIHRvIGFzIGBTdXBlciBDb2x1bW4gQmxvdy4uLmAKQXMgb2YgdGhpcyBkcm9wLCB5b3UgY2FuIGdvIGZ1bGwgYENodWNrIE5vcnJpc2AgYW5kIHNwcmlua2xlIHNvbWUgb2YgeW91ciBKUV9GVSB3aXRoIHlvdSBjdXN0b20gdmlld3MuCgpGb3IgZXhhbXBsZS4uLgoKYGBgeWFtbAoKIyMjIHZpZXdzLnlhbWwKdmlld3M6CiAgdjEvcG9kczoKICAgIHNvcnRDb2x1bW46IE5BTUU6YXNjCiAgICBjb2x1bW5zOgogICAgLSBBR0UKICAgIC0gTkFNRVNQQUNFCiAgICAtIE5BTUUKICAgIC0gSU1HLVZFUlNJT046LnNwZWMuY29udGFpbmVyc1swXS5pbWFnZXxzcGxpdCgiOiIpfC5bLTFdfFIgIyA9PiBHcmFiIHRoZSBtYWluIGNvbnRhaW5lciBpbWFnZSBuYW1lIGFuZCBwdWxsIHRoZSBpbWFnZSB2ZXJzaW9uCgojIyMgPT4gb3V0IGludG8gdGhlIGBJTUctVkVSU0lPTmAgcmlnaHQgYWxpZ25lZCBjb2x1bW4KYGBgCgo+IE5PVEU6IOKYou+4jyBUaGlzIGlzIHZlcnkgbXVjaCBleHBlcmltZW50YWwhIE5vdCBhbGwgSlEgcXVlcmllcyBmZWF0dXJlcyBhcmUgc3VwcG9ydGVkIQo+IChTZWUgaHR0cHM6Ly9naXRodWIuY29tL2l0Y2h5bnkvZ29qcSBmb3IgdGhlIGRldGFpbHMhKQoKIyMjIyBWaWRlb3MgQXJlIEluIFRoZSBDYW4hCgpQbGVhc2UgZGlhbCBbSzlzIENoYW5uZWxdKGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUM4OTd1d1B5Z25pNFFJamtQQ3Bnam13KSBmb3IgdXAgY29taW5nIGNvbnRlbnQuLi4KCi0gICBbSzlzIHYwLjQwLjAgLUNvbHVtbiBCbG93LSBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL2l5NlJEb3pBTTRBKQotICAgW0s5cyB2MC4zMS4wIENvbmZpZ3MrU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9YMzQ0NEtmamd1RSkKLSAgIFtLOXMgdjAuMzAuMCBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL21WQmMxWG5lUko0KQotICAgW1Z1bG5lcmFiaWxpdHkgU2NhbnNdKGh0dHBzOi8veW91dHUuYmUvVUxrbDBNc2FpZFUpCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzIyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzIyNikgRmlsdGVyIHZpZXcgd2lsbCBzaG93IG1lc3Mgd2hlbiBmaWx0ZXJpbmcgc29tZSBzdHJpbmcKLSAgIFsjJiM4MjAzOzMyMjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyMjQpIFJlc3BlY3Qga3ViZWN0bC5rdWJlcm5ldGVzLmlvL2RlZmF1bHQtY29udGFpbmVyIGFubm90YXRpb24KLSAgIFsjJiM4MjAzOzMyMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyMjIpIE9wdGlvbiB0byBEaXNwbGF5IFJlc291cmNlIE5hbWVzIFdpdGhvdXQgQVBJIFZlcnNpb24gUHJlZml4Ci0gICBbIyYjODIwMzszMjEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMjEwKSBEZXNjcmlwdGlvbiBsaW5lIGlzIGJ1Z2d5CgoqKioKCiMjIyMgQ29udHJpYnV0ZWQgUFJzCgpQbGVhc2UgYmUgc3VyZSB0byBnaXZlIGBCaWcgVGhhbmtzIWAgYW5kIGBBVFRBIEdpcmxzL0JveXMhYCB0byBhbGwgdGhlIGZpbmUgY29udHJpYnV0b3JzIGZvciBtYWtpbmcgSzlzIGJldHRlciBmb3IgYWxsIG9mIHVzISEKCi0gICBbIyYjODIwMzszMjM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzIzNykgZml4OiBMaXN0IENSRHMgd2hpY2ggaGFzIGs4cy5pbyBpbiB0aGVpciBuYW1lcwotICAgWyMmIzgyMDM7MzIyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMyMjMpIEZpeGVkIHNraW4gY29uZmlnIHJlZiBvZiBpbl90aGVfbmF2eSB0byBpbi10aGUtbmF2eQotICAgWyMmIzgyMDM7MzExMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMxMTApIGZlYXQ6IGFkZCBzcGxhc2hsZXNzIG9wdGlvbiB0byBzdXBwcmVzcyBzcGxhc2ggc2NyZWVuIG9uIHN0YXJ0CgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNSBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjQwLjEwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9yZWxlYXNlcy90YWcvdjAuNDAuMTApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC45Li4udjAuNDAuMTApCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNDAuMTAKIyMjIyBOb3RlcwoKVGhhbmsgeW91IHRvIGFsbCB0aGF0IGNvbnRyaWJ1dGVkIHdpdGggZmx1c2hpbmcgb3V0IGlzc3VlcyBhbmQgZW5oYW5jZW1lbnRzIGZvciBLOXMhCkknbGwgdHJ5IHRvIG1hcmsgc29tZSBvZiB0aGVzZSBpc3N1ZXMgYXMgZml4ZWQuIEJ1dCBpZiB5b3UgZG9uJ3QgbWluZCBncmFiIHRoZSBsYXRlc3QgcmV2CmFuZCBzZWUgaWYgd2UncmUgaGFwcGllciB3aXRoIHNvbWUgb2YgdGhlIGZpeGVzIQpJZiB5b3UndmUgZmlsZWQgYW4gaXNzdWUgcGxlYXNlIGhlbHAgbWUgdmVyaWZ5IGFuZCBjbG9zZS4KCllvdXIgc3VwcG9ydCwga2luZG5lc3MgYW5kIGF3ZXNvbWUgc3VnZ2VzdGlvbnMgdG8gbWFrZSBLOXMgYmV0dGVyIGFyZSwgYXMgZXZlciwgdmVyeSBtdWNoIG5vdGVkIGFuZCBhcHByZWNpYXRlZCEKQWxzbyBiaWcgdGhhbmtzIHRvIGFsbCB0aGF0IGhhdmUgYWxsb2NhdGVkIHRoZWlyIG93biB0aW1lIHRvIGhlbHAgb3RoZXJzIG9uIGJvdGggc2xhY2sgYW5kIG9uIHRoaXMgcmVwbyEhCgpBcyB5b3UgbWF5IGtub3csIEs5cyBpcyBub3QgcGltcGVkIG91dCBieSBjb3JwcyB3aXRoIGRlZXAgcG9ja2V0cywgdGh1cyBpZiB5b3UgZmVlbCBLOXMgaXMgaGVscGluZyB5b3VyIEt1YmVybmV0ZXMgam91cm5leSwKcGxlYXNlIGNvbnNpZGVyIGpvaW5pbmcgb3VyIFtzcG9uc29yc2hpcCBwcm9ncmFtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3BvbnNvcnMvZGVyYWlsZWQpIGFuZC9vciBtYWtlIHNvbWUgbm9pc2Ugb24gc29jaWFsISBbQCYjODIwMztraXRlc3VyZmVyXShodHRwczovL3R3aXR0ZXIuY29tL2tpdGVzdXJmZXIpCgpPbiBTbGFjaz8gUGxlYXNlIGpvaW4gdXMgW0s5c2xhY2tlcnNdKGh0dHBzOi8vam9pbi5zbGFjay5jb20vdC9rOXNlcnMvc2hhcmVkX2ludml0ZS9lblF0T1RBNU1ERXlOekk1TVRVMExXUTFaR0kzTXpsaVl6WmhaV0V5TnpZeFl6QTNOakUwWVRrMVltRm1OelZpWmpJeU56aGtaR0kwTW1Kall6aGxOamRsTUdKaFl6RTJaR1UxTmpreU5UTSkKCiMjIyMgTWFpbnRlbmFuY2UgUmVsZWFzZSEKClNvdW5kcyBsaWtlIEkgZGlkIGhvc2UgcGx1Z2lucyBhZnRlciBhbGwuLi4gV2l0aCBmZWVsaW5ncyEKCi0gICBSZWZhY3RvcmVkIHBsdWdpbnMgaW1wbGVtZW50YXRpb24sIGhvcGVmdWxseSB3ZSBkaWRuJ3QgaG9zZSB0aGVtIPCfmLMKLSAgIFVwZGF0ZWQgcGx1Z2lucyBkb2NzCi0gICBBcHBhcmVudGx5IHdoZW4gaXQgY29tZXMgdG8gaWNvbnMsIEkndmUgY2hvc2VuLi4uIHBvb3JseSDwn5mACiAgICBVcGRhdGVkIGB3cml0ZWAgaWNvbiDwn5STLT7inI3vuI8sIGhvcGVmdWxseSBmb3IgdGhlIGJldHRlciDwn5GAPz8KCiMjIyMgVmlkZW9zIEFyZSBJbiBUaGUgQ2FuIQoKUGxlYXNlIGRpYWwgW0s5cyBDaGFubmVsXShodHRwczovL3d3dy55b3V0dWJlLmNvbS9jaGFubmVsL1VDODk3dXdQeWduaTRRSWprUENwZ2ptdykgZm9yIHVwIGNvbWluZyBjb250ZW50Li4uCgotICAgW0s5cyB2MC40MC4wIC1Db2x1bW4gQmxvdy0gU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9peTZSRG96QU00QSkKLSAgIFtLOXMgdjAuMzEuMCBDb25maWdzK1NuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvWDM0NDRLZmpndUUpCi0gICBbSzlzIHYwLjMwLjAgU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9tVkJjMVhuZVJKNCkKLSAgIFtWdWxuZXJhYmlsaXR5IFNjYW5zXShodHRwczovL3lvdXR1LmJlL1VMa2wwTXNhaWRVKQoKKioqCgojIyMjIFJlc29sdmVkIElzc3VlcwoKLSAgIFsjJiM4MjAzOzMyMDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMyMDIpIDAuNDAuOCBicmVha3MgcGx1Z2lucyBsb2FkaW5nCgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNSBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjQwLjlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC40MC45KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuNDAuOC4uLnYwLjQwLjkpCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNDAuOQojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL2VuUXRPVEE1TURFeU56STVNVFUwTFdRMVpHSTNNemxpWXpaaFpXRXlOell4WXpBM05qRTBZVGsxWW1GbU56Vmlaakl5Tnpoa1pHSTBNbUpqWXpobE5qZGxNR0poWXpFMlpHVTFOamt5TlRNKQoKIyMjIyBNYWludGVuYW5jZSBSZWxlYXNlIQoKLSAgIFJlZmFjdG9yZWQgcGx1Z2lucyBpbXBsZW1lbnRhdGlvbiwgaG9wZWZ1bGx5IHdlIGRpZG4ndCBob3NlIHRoZW0g8J+YswotICAgVXBkYXRlZCBwbHVnaW5zIGRvY3MKLSAgIEFwcGFyZW50bHkgd2hlbiBpdCBjb21lcyB0byBpY29ucywgSSd2ZSBjaG9zZW4uLi4gcG9vcmx5IPCfmYAKICAgIFVwZGF0ZWQgYHdyaXRlYCBpY29uIPCflJMtPuKcje+4jywgaG9wZWZ1bGx5IGZvciB0aGUgYmV0dGVyIPCfkYA/PwoKIyMjIyBWaWRlb3MgQXJlIEluIFRoZSBDYW4hCgpQbGVhc2UgZGlhbCBbSzlzIENoYW5uZWxdKGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUM4OTd1d1B5Z25pNFFJamtQQ3Bnam13KSBmb3IgdXAgY29taW5nIGNvbnRlbnQuLi4KCi0gICBbSzlzIHYwLjQwLjAgLUNvbHVtbiBCbG93LSBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL2l5NlJEb3pBTTRBKQotICAgW0s5cyB2MC4zMS4wIENvbmZpZ3MrU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9YMzQ0NEtmamd1RSkKLSAgIFtLOXMgdjAuMzAuMCBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL21WQmMxWG5lUko0KQotICAgW1Z1bG5lcmFiaWxpdHkgU2NhbnNdKGh0dHBzOi8veW91dHUuYmUvVUxrbDBNc2FpZFUpCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzIwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzIwMikgMC40MC44IGJyZWFrcyBwbHVnaW5zIGxvYWRpbmcKCioqKgoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjgpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC43Li4udjAuNDAuOCkKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC44CiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCAtQ29sdW1uIEJsb3ctIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCi0gICBbIyYjODIwMzszMTkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTkzKSBGZWF0dXJlIFJlcXVlc3Q6IFZpZXcgYWxpYXNlcyB3aXRoIGN1c3RvbSBjb2x1bW5zCi0gICBbIyYjODIwMzszMTkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTkyKSBBbGxvdyByZWFkb25seSBpbmRpY2F0b3IgcmVzcGVjdCB0aGUgbm9JY29ucyBjb25maWd1cmF0aW9uCi0gICBbIyYjODIwMzszMTUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTUzKSBBZGQgc3VwcG9ydCBmb3IgYnVueWFuIGxvZ2dpbmcKCioqKgoKIyMjIyBDb250cmlidXRlZCBQUnMKClBsZWFzZSBiZSBzdXJlIHRvIGdpdmUgYEJpZyBUaGFua3MhYCBhbmQgYEFUVEEgR2lybHMvQm95cyFgIHRvIGFsbCB0aGUgZmluZSBjb250cmlidXRvcnMgZm9yIG1ha2luZyBLOXMgYmV0dGVyIGZvciBhbGwgb2YgdXMhIQoKLSAgIFsjJiM4MjAzOzMxODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMTg2KSBmaXg6IGFsbG93IGFic29sdXRlIHBhdGhzIGZvciB0aGUgJ2RpcicgY29tbWFuZAotICAgWyMmIzgyMDM7MzE1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMxNTIpIEZlYXQ6IEFkZCBwbHVnaW4gc3VwcG9ydCBmb3IgcGFyc2luZyBsb2dzIHdpdGggYnVueWFuIGNsaSBbIyYjODIwMzszMTUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTUzKQoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC42Li4udjAuNDAuNykKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC43CiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgrwn5mAIEhveSEgSG9zZWQgY3VzdG9tIHZpZXcgbG9hZGluZyBpbiB2MC40MC42Li4uCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCAtQ29sdW1uIEJsb3ctIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCioqKgoKIyMjIyBDb250cmlidXRlZCBQUnMKClBsZWFzZSBiZSBzdXJlIHRvIGdpdmUgYEJpZyBUaGFua3MhYCBhbmQgYEFUVEEgR2lybHMvQm95cyFgIHRvIGFsbCB0aGUgZmluZSBjb250cmlidXRvcnMgZm9yIG1ha2luZyBLOXMgYmV0dGVyIGZvciBhbGwgb2YgdXMhIQoKLSAgIFsjJiM4MjAzOzMxODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMTg2KSBmaXg6IGFsbG93IGFic29sdXRlIHBhdGhzIGZvciB0aGUgJ2RpcicgY29tbWFuZAoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC41Li4udjAuNDAuNikKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC42CiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgojIyMjIyBCcmVha2luZyBjaGFuZ2UKCk1vdmVkIGBwb3J0Rm9yd2FyZEFkZHJlc3NgIG91dCBvZiBjbHVzdGVyWFhYL2NvbnRleHRZWVkvY29uZmlnLnlhbWwgYW5kIGludG8gdGhlIG1haW4gSzlzIGNvbmZpZyBmaWxlLgpUaGlzIGlzIGEgZ2xvYmFsIHByZWZlcmVuY2UgYmFzZWQgb24geW91ciBzZXR1cCB2cyBhIGNsdXN0ZXIvY29udGV4dCBzcGVjaWZpYyBhdHRyaWJ1dGUuCks5cyB3aWxsIG5hZyB5b3UgaW4gdGhlIGxvZ3MgaWYgYSBzcGVjaWZpYyBjb250ZXh0IGNvbmZpZyBzdGlsbCBjb250YWlucyB0aGlzIGF0dHJpYnV0ZSBidXQgc2hvdWxkIG5vdCBwcmV2ZW50IHRoZSBjb25maWd1cmF0aW9uIGxvYWQuCgojIyMjIyBDb2x1bW4gQmxvdyBSZWxvYWRlZCEKCldlJ3ZlIGFkZGVkIGFub3RoZXIgcHJvcGVydHkgdG8gdGhlIGN1c3RvbSB2aWV3LiBZb3UgY2FuIG5vdyBhbHNvIHNwZWNpZnkgbmFtZXNwYWNlIHNwZWNpZmljIGNvbHVtbiBkZWZpbml0aW9uIGZvciBhIGdpdmVuIHJlc291cmNlLgpGb3IgaW5zdGFuY2UsIHZpZXcgcG9kcyBpbiBhbnkgbmFtZXNwYWNlIHVzaW5nIG9uZSBjb25maWd1cmF0aW9uIGFuZCB2aWV3IHBvZHMgaW4gYGZyZWRgIG5hbWVzcGFjZSB1c2luZyBhbiBhbHRlcm5hdGUgY29uZmlndXJhdGlvbi4KCmBgYHlhbWwKCiMjIyB2aWV3cy55YW1sCnZpZXdzOgoKIyMjIFVzaW5nIHRoaXMgZm9yIGFsbCBwb2RzLi4uCiAgdjEvcG9kczoKICAgIGNvbHVtbnM6CiAgICAgIC0gQUdFCiAgICAgIC0gTkFNRVNQQUNFfFdSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgPT4g8J+MmiBTcGVjaWZpZXMgdGhlIE5BTUVTUEFDRSBjb2x1bW4gdG8gYmUgcmlnaHQgYWxpZ25lZCBhbmQgb25seSB2aXNpYmxlIHdoaWxlIGluIHdpZGUgbW9kZQogICAgICAtIFpPUkc6Lm1ldGFkYXRhLmxhYmVscy5mcmVkXC5pb1wua3ViZXJuZXRlc1wuYmxlZSAjID0+IPCfjJogZXh0cmFjdCBmcmVkLmlvLmt1YmVybmV0ZXMuYmxlZSBsYWJlbCBpbnRvIGl0J3Mgb3duIGNvbHVtbgogICAgICAtIEJMRUU6Lm1ldGFkYXRhLmFubm90YXRpb25zLmJsZWV8UiAgICAgICAgICAgICAgICAjID0+IPCfjJogZXh0cmFjdCBhbm5vdGF0aW9uIGJsZWUgaW50byBpdCdzIG93biBjb2x1bW4gYW5kIHJpZ2h0IGFsaWduIGl0CiAgICAgIC0gTkFNRQogICAgICAtIElQCiAgICAgIC0gTk9ERQogICAgICAtIFNUQVRVUwogICAgICAtIFJFQURZCiAgICAgIC0gTUVNL1JMfFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgPT4g8J+MmiBPdmVycmlkZXMgc3RkIHJlc291cmNlIGRlZmF1bHQgd2lkZSBhdHRyaWJ1dGUgdmlhIGBTYCBmb3IgYFNob3dgCiAgICAgIC0gJyVNRU0vUnwnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgPT4gTk9URSEgY29sdW1uIG5hbWVzIHdpdGggbm9uIGFscGhhIG5hbWVzIG5lZWQgdG8gYmUgcXVvdGVkIGFzIGNvbHVtbnMgbXVzdCBiZSBzdHJpbmdzIQoKIyMjIFVzZSB0aGlzIGluc3RlYWQgZm9yIHBvZHMgaW4gbmFtZXNwYWNlIGBmcmVkYAogICB2MS9wb2RzQGZyZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjID0+IPCfjJogTmV3IHYwLjQwLjYhIEN1c3RvbWl6ZSBjb2x1bW5zIGZvciBhIGdpdmVuIHJlc291cmNlIGFuZCBuYW1lc3BhY2UhCiAgICBjb2x1bW5zOgogICAgICAtIEFHRQogICAgICAtIE5BTUVTUEFDRXxXUgpgYGAKCkFkZGl0aW9uYWxseSwgd2UndmUgYWRkZWQgYSBuZXcgY29sdW1uIGF0dHJpYnV0ZSBha2EgYFNob3dgIC0+IGBTYC4gVGhpcyBhbGxvd3MgeW91IHRvIG5vdyBvdmVycmlkZSB0aGUgZGVmYXVsdCByZXNvdXJjZSBjb2x1bW4gYHdpZGVgIGF0dHJpYnV0ZSB3aGVuIHNldC4KCioqKgoKIyMjIyBWaWRlb3MgQXJlIEluIFRoZSBDYW4hCgpQbGVhc2UgZGlhbCBbSzlzIENoYW5uZWxdKGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUM4OTd1d1B5Z25pNFFJamtQQ3Bnam13KSBmb3IgdXAgY29taW5nIGNvbnRlbnQuLi4KCi0gICBbSzlzIHYwLjQwLjAgLUNvbHVtbiBCbG93LSBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL2l5NlJEb3pBTTRBKQotICAgW0s5cyB2MC4zMS4wIENvbmZpZ3MrU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9YMzQ0NEtmamd1RSkKLSAgIFtLOXMgdjAuMzAuMCBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL21WQmMxWG5lUko0KQotICAgW1Z1bG5lcmFiaWxpdHkgU2NhbnNdKGh0dHBzOi8veW91dHUuYmUvVUxrbDBNc2FpZFUpCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzE3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzE3OSkgUmVzb3VyY2UgbmFtZSB3aXRoIGZ1bGwgYXBpIG9yIGdyb3VwIGRpc3BsYXllZCAoc29tZXdoZXJlIGFuZCBzb21ldGltZXMpCi0gICBbIyYjODIwMzszMTc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTc4KSBDcm9uam9icyB3aXRoIHRoZSBzYW1lIG5hbWUgaW4gZGlmZmVyZW50IG5hbWVzcGFjZXMgYXBwZWFyIHRvZ2V0aGVyCi0gICBbIyYjODIwMzszMTc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTc2KSBUcmlnZ2VyIGFsbCBtYXJrZWQgY3JvbmpvYnMKLSAgIFsjJiM4MjAzOzMxNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMxNjIpIENvbnRleHQgY29uZmlnczogY29udGV4dCBkaXJlY3RvcnkgY3JlYXRlZCB1bmRlciB3cm9uZyBjbHVzdGVyIGFmdGVyIGNvbnRleHQgc3dpdGNoCi0gICBbIyYjODIwMzszMTYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTYxKSBGb3JjZSB3aWRlLW9ubHkgY29sdW1ucyB0byBhcHBlYXIgb3V0c2lkZSBvZiB3aWRlIHZpZXcKLSAgIFsjJiM4MjAzOzMxNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMxNDcpIFByb21wdCBzdHlsZSBpcyBvdmVycmlkZW4gYnkgYm9keQotICAgWyMmIzgyMDM7MzEzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzEzOSkgQ1BVL1I6TCBhbmQgTUVNL1I6TCBjb2x1bW5zIGludmFsaWQgaW4gdmlld3MueWFtbAotICAgWyMmIzgyMDM7MzEzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzEzOCkgU3VicmVzb3VyY2VzIGFyZSBub3Qgc2hvd24gY29ycmVjdGx5IGluIHRoZSBSQkFDIHZpZXcKCioqKgoKIyMjIyBDb250cmlidXRlZCBQUnMKClBsZWFzZSBiZSBzdXJlIHRvIGdpdmUgYEJpZyBUaGFua3MhYCBhbmQgYEFUVEEgR2lybHMvQm95cyFgIHRvIGFsbCB0aGUgZmluZSBjb250cmlidXRvcnMgZm9yIG1ha2luZyBLOXMgYmV0dGVyIGZvciBhbGwgb2YgdXMhIQoKLSAgIFsjJiM4MjAzOzMxODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMTgyKSBmaXg6IFVzZSB0aGUgbGF0ZXN0IHZlcnNpb24gd2hlbiBkb3dubG9hZGluZyB0aGUgVWJ1bnR1IGRlYiBmaWxlCi0gICBbIyYjODIwMzszMTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzE2OCkgZml4KGhpc3RvcnkpOiBoYW5kbGUgY2FzZXMgd2hlcmUgc3BlY2lhbCBjb21tYW5kcyBhZGQgdGhlaXIgY29tbWFuZCB0aGVpciBjb21tYW5kIHRvIHRoZSBoaXN0b3J5Ci0gICBbIyYjODIwMzszMTU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzE1OSkgQWRkZWQgaGFyZCBjb250cmFzdCBncnV2Ym94IHNraW5zCi0gICBbIyYjODIwMzszMTQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzE0OSkgZml4OiBQYXNzIGdydiBvbiBnb3RvUmVzb3VyY2UgYXMgYSBTdHJpbmcgdG8gZml4IG5vbi1kZWZhdWx0IGFwaUdyb3VwIGxpc3QKLSAgIFsjJiM4MjAzOzMxNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMTQ5KSBBZGQgZXh0ZXJuYWxzZWNyZXRzIHBsdWdpbgotICAgWyMmIzgyMDM7MzE0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMxNDApIGZpeDogQXZvaWQgZmFsc2UgcG9zaXRpdmUgbWF0Y2hlcyBpbiBlbmFibGVSZWdpb24gKFsjJiM4MjAzOzMwOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMwOTMpKQoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI1IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC40Li4udjAuNDAuNSkKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC41CiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgrwn5izIEF5ZSEgQ29udGludWVkIEJ1enoga2lsbCBvbiB0aGUgMC40MC4wIGFmdGVybWF0aCDwn5mAIPCfkbsKCkxpa2VseSBhZGRpdGlvbmFsIGBkaXN0dXJiYW5jZSBpbiB0aGUgZmFyY2VgIG1pZ2h0IGJlIG9ic2VydmVkLgpUaGFuayB5b3UgYWxsIGZvciBnaXZpbmcgdGhpcyBkcm9wIGEgcmluc2UgYW5kIHJlcG9ydGluZyBiYWNrISEg8J+YjQoKKioqCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCAtQ29sdW1uIEJsb3ctIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCi0gICBbIyYjODIwMzszMTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTMxKSBTaW5ndWxhciB2ZXJzaW9ucyBvZiBuYXRpdmUgS3ViZXJuZXRlcyByZXNvdXJjZSBuYW1lcyBubyBsb25nZXIgd29yawotICAgWyMmIzgyMDM7MzExOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzExOSkgQ3VzdG9tIFZpZXdzIEZhaWwgdG8gTG9hZCB3aXRoICUgaW4gQ29sdW1uIE5hbWVzICh3aXRoIGZlZWxpbmdzISkKCioqKgoKIyMjIyBDb250cmlidXRlZCBQUnMKClBsZWFzZSBiZSBzdXJlIHRvIGdpdmUgYEJpZyBUaGFua3MhYCBhbmQgYEFUVEEgR2lybHMvQm95cyFgIHRvIGFsbCB0aGUgZmluZSBjb250cmlidXRvcnMgZm9yIG1ha2luZyBLOXMgYmV0dGVyIGZvciBhbGwgb2YgdXMhIQoKLSAgIFsjJiM4MjAzOzMxMjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMTIzKSB1cGRhdGUgcmVnZXggdG8gYWxsb3cgJyUnIGFuZCAnLycgaW4gY29sdW1uIG5hbWVzCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2ltaG90ZXBfbG9nby5wbmciIHdpZHRoPSIzMiIgaGVpZ2h0PSJhdXRvIi8+IMKpIDIwMjQgSW1ob3RlcCBTb2Z0d2FyZSBMTEMuIEFsbCBtYXRlcmlhbHMgbGljZW5zZWQgdW5kZXIgW0FwYWNoZSB2Mi4wXShodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApCgojIyMgW2B2MC40MC40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9yZWxlYXNlcy90YWcvdjAuNDAuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9jb21wYXJlL3YwLjQwLjMuLi52MC40MC40KQoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9rOXMucG5nIiBhbGlnbj0iY2VudGVyIiB3aWR0aD0iODAwIiBoZWlnaHQ9ImF1dG8iLz4KCiMjIyBSZWxlYXNlIHYwLjQwLjQKIyMjIyBOb3RlcwoKVGhhbmsgeW91IHRvIGFsbCB0aGF0IGNvbnRyaWJ1dGVkIHdpdGggZmx1c2hpbmcgb3V0IGlzc3VlcyBhbmQgZW5oYW5jZW1lbnRzIGZvciBLOXMhCkknbGwgdHJ5IHRvIG1hcmsgc29tZSBvZiB0aGVzZSBpc3N1ZXMgYXMgZml4ZWQuIEJ1dCBpZiB5b3UgZG9uJ3QgbWluZCBncmFiIHRoZSBsYXRlc3QgcmV2CmFuZCBzZWUgaWYgd2UncmUgaGFwcGllciB3aXRoIHNvbWUgb2YgdGhlIGZpeGVzIQpJZiB5b3UndmUgZmlsZWQgYW4gaXNzdWUgcGxlYXNlIGhlbHAgbWUgdmVyaWZ5IGFuZCBjbG9zZS4KCllvdXIgc3VwcG9ydCwga2luZG5lc3MgYW5kIGF3ZXNvbWUgc3VnZ2VzdGlvbnMgdG8gbWFrZSBLOXMgYmV0dGVyIGFyZSwgYXMgZXZlciwgdmVyeSBtdWNoIG5vdGVkIGFuZCBhcHByZWNpYXRlZCEKQWxzbyBiaWcgdGhhbmtzIHRvIGFsbCB0aGF0IGhhdmUgYWxsb2NhdGVkIHRoZWlyIG93biB0aW1lIHRvIGhlbHAgb3RoZXJzIG9uIGJvdGggc2xhY2sgYW5kIG9uIHRoaXMgcmVwbyEhCgpBcyB5b3UgbWF5IGtub3csIEs5cyBpcyBub3QgcGltcGVkIG91dCBieSBjb3JwcyB3aXRoIGRlZXAgcG9ja2V0cywgdGh1cyBpZiB5b3UgZmVlbCBLOXMgaXMgaGVscGluZyB5b3VyIEt1YmVybmV0ZXMgam91cm5leSwKcGxlYXNlIGNvbnNpZGVyIGpvaW5pbmcgb3VyIFtzcG9uc29yc2hpcCBwcm9ncmFtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3BvbnNvcnMvZGVyYWlsZWQpIGFuZC9vciBtYWtlIHNvbWUgbm9pc2Ugb24gc29jaWFsISBbQCYjODIwMztraXRlc3VyZmVyXShodHRwczovL3R3aXR0ZXIuY29tL2tpdGVzdXJmZXIpCgpPbiBTbGFjaz8gUGxlYXNlIGpvaW4gdXMgW0s5c2xhY2tlcnNdKGh0dHBzOi8vam9pbi5zbGFjay5jb20vdC9rOXNlcnMvc2hhcmVkX2ludml0ZS9lblF0T1RBNU1ERXlOekk1TVRVMExXUTFaR0kzTXpsaVl6WmhaV0V5TnpZeFl6QTNOakUwWVRrMVltRm1OelZpWmpJeU56aGtaR0kwTW1Kall6aGxOamRsTUdKaFl6RTJaR1UxTmpreU5UTSkKCiMjIyMgTWFpbnRlbmFuY2UgUmVsZWFzZSEKCvCfmLMgQXllISBDb250aW51ZWQgQnV6eiBraWxsIG9uIHRoZSAwLjQwLjAgYWZ0ZXJtYXRoIPCfmYAg8J+RuwoKTGlrZWx5IGFkZGl0aW9uYWwgYGRpc3R1cmJhbmNlIGluIHRoZSBmYXJjZWAgbWlnaHQgYmUgb2JzZXJ2ZWQuClRoYW5rIHlvdSBhbGwgZm9yIGdpdmluZyB0aGlzIGRyb3AgYSByaW5zZSBhbmQgcmVwb3J0aW5nIGJhY2shISDwn5iNCgoqKioKCiMjIyMgVmlkZW9zIEFyZSBJbiBUaGUgQ2FuIQoKUGxlYXNlIGRpYWwgW0s5cyBDaGFubmVsXShodHRwczovL3d3dy55b3V0dWJlLmNvbS9jaGFubmVsL1VDODk3dXdQeWduaTRRSWprUENwZ2ptdykgZm9yIHVwIGNvbWluZyBjb250ZW50Li4uCgotICAgW0s5cyB2MC40MC4wIC1Db2x1bW4gQmxvdy0gU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9peTZSRG96QU00QSkKLSAgIFtLOXMgdjAuMzEuMCBDb25maWdzK1NuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvWDM0NDRLZmpndUUpCi0gICBbSzlzIHYwLjMwLjAgU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9tVkJjMVhuZVJKNCkKLSAgIFtWdWxuZXJhYmlsaXR5IFNjYW5zXShodHRwczovL3lvdXR1LmJlL1VMa2wwTXNhaWRVKQoKKioqCgojIyMjIFJlc29sdmVkIElzc3VlcwoKLSAgIFsjJiM4MjAzOzMxMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMxMjIpIFZpZXdpbmcgZXZlbnRzIGlzIG5vIGxvbmdlciBzb3J0ZWQgYnkgTEFTVCBTRUVOCi0gICBbIyYjODIwMzszMTIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTIwKSBDdXN0b20gVmlldyBDb2x1bW4gTWlzbWF0Y2ggaW4gSzlzOiBTaHVmZmxlZCBWYWx1ZXMgaW4gUG9kcyBWaWV3Ci0gICBbIyYjODIwMzszMTE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTE5KSBDdXN0b20gVmlld3MgRmFpbCB0byBMb2FkIHdpdGggJSBpbiBDb2x1bW4gTmFtZXMKLSAgIFsjJiM4MjAzOzMxMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMxMTgpICBzZWxlY3RpbmcgYW4gYWxpYXMsIHRoZSB3cm9uZyByZXNvdXJjZXMgYXJlIGJlaW5nIHNob3duCgoqKioKCiMjIyMgQ29udHJpYnV0ZWQgUFJzCgpQbGVhc2UgYmUgc3VyZSB0byBnaXZlIGBCaWcgVGhhbmtzIWAgYW5kIGBBVFRBIEdpcmxzL0JveXMhYCB0byBhbGwgdGhlIGZpbmUgY29udHJpYnV0b3JzIGZvciBtYWtpbmcgSzlzIGJldHRlciBmb3IgYWxsIG9mIHVzISEKCi0gICBbIyYjODIwMzszMTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzEyMykgdXBkYXRlIHJlZ2V4IHRvIGFsbG93ICclJyBhbmQgJy8nIGluIGNvbHVtbiBuYW1lcwoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI0IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC4yLi4udjAuNDAuMykKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC4zCiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgrwn5izIEF5ZSEgQnV6eiBraWxsIG9uIHRoZSAwLjQwLjAgYWZ0ZXJtYXRoIDsoIEhvdCBmaXggaW4gcHJvZ3Jlc3MuLi7wn5mAIPCfkbsKCkxpa2VseSBhZGRpdGlvbmFsIGBkaXN0dXJiYW5jZSBpbiB0aGUgZmFyY2VgIG1pZ2h0IGJlIG9ic2VydmVkLgpUaGFuayB5b3UgYWxsIGZvciBnaXZpbmcgdGhpcyBkcm9wIGEgcmluc2UgYW5kIHJlcG9ydGluZyBiYWNrISEg8J+YjQoKKioqCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCAtQ29sdW1uIEJsb3ctIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCi0gICBbIyYjODIwMzszMTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTE2KSBDYW5ub3QgbGlzdCBjdXN0b20gQ1JEJ3Mgc2luY2UgdjAuNDAuMSAod2l0aCBmZWVsaW5ncyEpCgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNCBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjQwLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC40MC4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuNDAuMS4uLnYwLjQwLjIpCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNDAuMgojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL2VuUXRPVEE1TURFeU56STVNVFUwTFdRMVpHSTNNemxpWXpaaFpXRXlOell4WXpBM05qRTBZVGsxWW1GbU56Vmlaakl5Tnpoa1pHSTBNbUpqWXpobE5qZGxNR0poWXpFMlpHVTFOamt5TlRNKQoKIyMjIyBNYWludGVuYW5jZSBSZWxlYXNlIQoK8J+YsyBBeWUhIEJ1enoga2lsbCBvbiB0aGUgMC40MC4wIGFmdGVybWF0aCA7KCBIb3QgZml4IGluIHByb2dyZXNzLi4u8J+ZgCDwn5G7CgpMaWtlbHkgYWRkaXRpb25hbCBgZGlzdHVyYmFuY2UgaW4gdGhlIGZhcmNlYCBtaWdodCBiZSBvYnNlcnZlZC4KVGhhbmsgeW91IGFsbCBmb3IgZ2l2aW5nIHRoaXMgZHJvcCBhIHJpbnNlIGFuZCByZXBvcnRpbmcgYmFjayEhIPCfmI0KCioqKgoKIyMjIyBWaWRlb3MgQXJlIEluIFRoZSBDYW4hCgpQbGVhc2UgZGlhbCBbSzlzIENoYW5uZWxdKGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUM4OTd1d1B5Z25pNFFJamtQQ3Bnam13KSBmb3IgdXAgY29taW5nIGNvbnRlbnQuLi4KCi0gICBbSzlzIHYwLjQwLjAgLUNvbHVtbiBCbG93LSBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL2l5NlJEb3pBTTRBKQotICAgW0s5cyB2MC4zMS4wIENvbmZpZ3MrU25lYWsgcGVla10oaHR0cHM6Ly95b3V0dS5iZS9YMzQ0NEtmamd1RSkKLSAgIFtLOXMgdjAuMzAuMCBTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL21WQmMxWG5lUko0KQotICAgW1Z1bG5lcmFiaWxpdHkgU2NhbnNdKGh0dHBzOi8veW91dHUuYmUvVUxrbDBNc2FpZFUpCgoqKioKCiMjIyMgUmVzb2x2ZWQgSXNzdWVzCgotICAgWyMmIzgyMDM7MzExNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzExNikgQ2Fubm90IGxpc3QgY3VzdG9tIENSRCdzIHNpbmNlIHYwLjQwLjEKCioqKgoKPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kZXJhaWxlZC9rOXMvbWFzdGVyL2Fzc2V0cy9pbWhvdGVwX2xvZ28ucG5nIiB3aWR0aD0iMzIiIGhlaWdodD0iYXV0byIvPiDCqSAyMDI0IEltaG90ZXAgU29mdHdhcmUgTExDLiBBbGwgbWF0ZXJpYWxzIGxpY2Vuc2VkIHVuZGVyIFtBcGFjaGUgdjIuMF0oaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKQoKIyMjIFtgdjAuNDAuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcmVsZWFzZXMvdGFnL3YwLjQwLjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvY29tcGFyZS92MC40MC4wLi4udjAuNDAuMSkKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvazlzLnBuZyIgYWxpZ249ImNlbnRlciIgd2lkdGg9IjgwMCIgaGVpZ2h0PSJhdXRvIi8+CgojIyMgUmVsZWFzZSB2MC40MC4xCiMjIyMgTm90ZXMKClRoYW5rIHlvdSB0byBhbGwgdGhhdCBjb250cmlidXRlZCB3aXRoIGZsdXNoaW5nIG91dCBpc3N1ZXMgYW5kIGVuaGFuY2VtZW50cyBmb3IgSzlzIQpJJ2xsIHRyeSB0byBtYXJrIHNvbWUgb2YgdGhlc2UgaXNzdWVzIGFzIGZpeGVkLiBCdXQgaWYgeW91IGRvbid0IG1pbmQgZ3JhYiB0aGUgbGF0ZXN0IHJldgphbmQgc2VlIGlmIHdlJ3JlIGhhcHBpZXIgd2l0aCBzb21lIG9mIHRoZSBmaXhlcyEKSWYgeW91J3ZlIGZpbGVkIGFuIGlzc3VlIHBsZWFzZSBoZWxwIG1lIHZlcmlmeSBhbmQgY2xvc2UuCgpZb3VyIHN1cHBvcnQsIGtpbmRuZXNzIGFuZCBhd2Vzb21lIHN1Z2dlc3Rpb25zIHRvIG1ha2UgSzlzIGJldHRlciBhcmUsIGFzIGV2ZXIsIHZlcnkgbXVjaCBub3RlZCBhbmQgYXBwcmVjaWF0ZWQhCkFsc28gYmlnIHRoYW5rcyB0byBhbGwgdGhhdCBoYXZlIGFsbG9jYXRlZCB0aGVpciBvd24gdGltZSB0byBoZWxwIG90aGVycyBvbiBib3RoIHNsYWNrIGFuZCBvbiB0aGlzIHJlcG8hIQoKQXMgeW91IG1heSBrbm93LCBLOXMgaXMgbm90IHBpbXBlZCBvdXQgYnkgY29ycHMgd2l0aCBkZWVwIHBvY2tldHMsIHRodXMgaWYgeW91IGZlZWwgSzlzIGlzIGhlbHBpbmcgeW91ciBLdWJlcm5ldGVzIGpvdXJuZXksCnBsZWFzZSBjb25zaWRlciBqb2luaW5nIG91ciBbc3BvbnNvcnNoaXAgcHJvZ3JhbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nwb25zb3JzL2RlcmFpbGVkKSBhbmQvb3IgbWFrZSBzb21lIG5vaXNlIG9uIHNvY2lhbCEgW0AmIzgyMDM7a2l0ZXN1cmZlcl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9raXRlc3VyZmVyKQoKT24gU2xhY2s/IFBsZWFzZSBqb2luIHVzIFtLOXNsYWNrZXJzXShodHRwczovL2pvaW4uc2xhY2suY29tL3QvazlzZXJzL3NoYXJlZF9pbnZpdGUvZW5RdE9UQTVNREV5TnpJNU1UVTBMV1ExWkdJM016bGlZelpoWldFeU56WXhZekEzTmpFMFlUazFZbUZtTnpWaVpqSXlOemhrWkdJME1tSmpZemhsTmpkbE1HSmhZekUyWkdVMU5qa3lOVE0pCgojIyMjIE1haW50ZW5hbmNlIFJlbGVhc2UhCgrwn5izIEF5ZSEgQnV6eiBraWxsIG9uIHRoZSAwLjQwLjAgYWZ0ZXJtYXRoLi4uIPCfmYAg8J+RuwoKTGlrZWx5IGFkZGl0aW9uYWwgYGRpc3R1cmJhbmNlIGluIHRoZSBmYXJjZWAgbWlnaHQgYmUgb2JzZXJ2ZWQuClRoYW5rIHlvdSBhbGwgZm9yIGdpdmluZyB2MC40MC4wIGEgcmluc2UgYW5kIHJlcG9ydGluZyBiYWNrISEg8J+YjQoKKioqCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCAtQ29sdW1uIEJsb3ctIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCi0gICBbIyYjODIwMzszMTEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMTEzKSAwLjQwLjAgY2FuJ3QgcmV0YWluIHRlbXBvcmFyeSB2aWV3IHNvcnQKLSAgIFsjJiM4MjAzOzMxMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzMxMTEpIGs5cyBjYW4ndCBkZXNjcmliZSBvciBwcmludCBZQU1MIGZvciBIUEFzIGluIGFsbCBuYW1lc3BhY2VzIHZpZXcKLSAgIFsjJiM4MjAzOzI5NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzI5NjYpIEdvIHRvIHRoZSBDb250ZXh0cyBwYWdlIGFuZCBmaWx0ZXIsIGNvbnRleHRzIHRoYXQgYXJlIG1hdGNoZWQgd2lsbCBiZSBmaWx0ZXJlZCBvdQotICAgWyMmIzgyMDM7Mjk2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMjk2MikgU21hbGwgY29sb3VyL2ZpbHRlcmluZyByZWxhdGVkIGJ1ZwotICAgWyMmIzgyMDM7Mjk2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMjk2MSkgRHJhaW4gbm9kZSB3aXRoIHRoZSAtZGlzYWJsZS1ldmljdGlvbgotICAgWyMmIzgyMDM7Mjk1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMjk1OCkgUmVzdGFydCBjb3VudCBpbiBjb250YWluZXIgdmlldyBhc3NvY2lhdGVkIHdpdGggdGhlIHdyb25nIGNvbnRhaW5lcgotICAgWyMmIzgyMDM7Mjk0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMjk0NSkgQ291bGQgd2UgYWRkIFNlcnZpY2VBY2NvdW50IENvbHVtbiBpbiB2MS9QT0QgdmlldwoKKioqCgojIyMjIENvbnRyaWJ1dGVkIFBScwoKUGxlYXNlIGJlIHN1cmUgdG8gZ2l2ZSBgQmlnIFRoYW5rcyFgIGFuZCBgQVRUQSBHaXJscy9Cb3lzIWAgdG8gYWxsIHRoZSBmaW5lIGNvbnRyaWJ1dG9ycyBmb3IgbWFraW5nIEs5cyBiZXR0ZXIgZm9yIGFsbCBvZiB1cyEhCgotICAgWyMmIzgyMDM7MzA5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMwOTQpIExvZyBpbiBhcyByb290IHRvIHRoZSBub2RlLgotICAgWyMmIzgyMDM7MzAzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMwMzMpIFNraXAgY2FjaGUgaW52YWxpZGF0aW9uIG9uIGZhaWxlZCBjb25uZWN0aW9uCi0gICBbIyYjODIwMzsyOTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMjk2NSkgTWFrZSBtZW51IGZvcmVncm91bmQgc3R5bGUgY29uZmlndXJhYmxlIHRocm91Z2ggc2tpbnMKLSAgIFsjJiM4MjAzOzI5NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8yOTUyKSBBIG1vZGVzdCBhdHRlbXB0IHRvIGltcHJvdmUgdGhlIGxvZ28gYWVzdGhldGljcwotICAgWyMmIzgyMDM7MjgzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzI4MzMpIGFsbG93IHNjYWxpbmcgY3VzdG9tIHJlc291cmNlCi0gICBbIyYjODIwMzsyNzk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMjc5OSkgZmVhdChhcHApOiBhZGQgaGlzdG9yeSBuYXZpZ2F0aW9uIHdpdGggXFsgYW5kIF0sIG1vc3QgcmVjZW50IGNvbW1hbmQgd2l0aCAtCi0gICBbIyYjODIwMzsyNzE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMjcxOSkgZml4OiBzdG9wIHRhYmxlIGhlYWRlciBjZWxscyBmcm9tIGJlaW5nIHNlbGVjdGFibGUKLSAgIFsjJiM4MjAzOzI4NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8yODY1KSBGZWF0dXJlL0Rpc2FibGVBdXRvc2Nyb2xsCgoqKioKCjxpbWcgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZGVyYWlsZWQvazlzL21hc3Rlci9hc3NldHMvaW1ob3RlcF9sb2dvLnBuZyIgd2lkdGg9IjMyIiBoZWlnaHQ9ImF1dG8iLz4gwqkgMjAyNCBJbWhvdGVwIFNvZnR3YXJlIExMQy4gQWxsIG1hdGVyaWFscyBsaWNlbnNlZCB1bmRlciBbQXBhY2hlIHYyLjBdKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCkKCiMjIyBbYHYwLjQwLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3JlbGVhc2VzL3RhZy92MC40MC4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2NvbXBhcmUvdjAuMzIuNy4uLnYwLjQwLjApCgo8aW1nIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RlcmFpbGVkL2s5cy9tYXN0ZXIvYXNzZXRzL2s5cy5wbmciIGFsaWduPSJjZW50ZXIiIHdpZHRoPSI4MDAiIGhlaWdodD0iYXV0byIvPgoKIyMjIFJlbGVhc2UgdjAuNDAuMAojIyMjIE5vdGVzCgpUaGFuayB5b3UgdG8gYWxsIHRoYXQgY29udHJpYnV0ZWQgd2l0aCBmbHVzaGluZyBvdXQgaXNzdWVzIGFuZCBlbmhhbmNlbWVudHMgZm9yIEs5cyEKSSdsbCB0cnkgdG8gbWFyayBzb21lIG9mIHRoZXNlIGlzc3VlcyBhcyBmaXhlZC4gQnV0IGlmIHlvdSBkb24ndCBtaW5kIGdyYWIgdGhlIGxhdGVzdCByZXYKYW5kIHNlZSBpZiB3ZSdyZSBoYXBwaWVyIHdpdGggc29tZSBvZiB0aGUgZml4ZXMhCklmIHlvdSd2ZSBmaWxlZCBhbiBpc3N1ZSBwbGVhc2UgaGVscCBtZSB2ZXJpZnkgYW5kIGNsb3NlLgoKWW91ciBzdXBwb3J0LCBraW5kbmVzcyBhbmQgYXdlc29tZSBzdWdnZXN0aW9ucyB0byBtYWtlIEs5cyBiZXR0ZXIgYXJlLCBhcyBldmVyLCB2ZXJ5IG11Y2ggbm90ZWQgYW5kIGFwcHJlY2lhdGVkIQpBbHNvIGJpZyB0aGFua3MgdG8gYWxsIHRoYXQgaGF2ZSBhbGxvY2F0ZWQgdGhlaXIgb3duIHRpbWUgdG8gaGVscCBvdGhlcnMgb24gYm90aCBzbGFjayBhbmQgb24gdGhpcyByZXBvISEKCkFzIHlvdSBtYXkga25vdywgSzlzIGlzIG5vdCBwaW1wZWQgb3V0IGJ5IGNvcnBzIHdpdGggZGVlcCBwb2NrZXRzLCB0aHVzIGlmIHlvdSBmZWVsIEs5cyBpcyBoZWxwaW5nIHlvdXIgS3ViZXJuZXRlcyBqb3VybmV5LApwbGVhc2UgY29uc2lkZXIgam9pbmluZyBvdXIgW3Nwb25zb3JzaGlwIHByb2dyYW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcG9uc29ycy9kZXJhaWxlZCkgYW5kL29yIG1ha2Ugc29tZSBub2lzZSBvbiBzb2NpYWwhIFtAJiM4MjAzO2tpdGVzdXJmZXJdKGh0dHBzOi8vdHdpdHRlci5jb20va2l0ZXN1cmZlcikKCk9uIFNsYWNrPyBQbGVhc2Ugam9pbiB1cyBbSzlzbGFja2Vyc10oaHR0cHM6Ly9qb2luLnNsYWNrLmNvbS90L2s5c2Vycy9zaGFyZWRfaW52aXRlL2VuUXRPVEE1TURFeU56STVNVFUwTFdRMVpHSTNNemxpWXpaaFpXRXlOell4WXpBM05qRTBZVGsxWW1GbU56Vmlaakl5Tnpoa1pHSTBNbUpqWXpobE5qZGxNR0poWXpFMlpHVTFOamt5TlRNKQoKKioqCgojIyMjIOKZqyBTb3VuZHMgQmVoaW5kIFRoZSBSZWxlYXNlIOKZrQoKLSAgIFtHbG9yeSBCb3ggLSBQb3J0aXNoZWFkXShodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTRxUXlVaTR6ZkRzKQotICAgW0hpdCBNZSBXaXRoIFlvdXIgUmh5dGhtIFN0aWNrIC0gSWFuIER1cnkgQW5kIFRoZSBCbG9ja0hlYWRzXShodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTBXR1ZnZmpuTHFjKQotICAgW0N1cGlkb24gcydlbiBmb3V0ISAtIEdlb3JnZSBCcmFzc2Vuc10oaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1hLVJsWkxmSWVLTSkKLSAgIFtTaGlwYnVpbGRpbmcgLSBFbHZpcyBDb3N0ZWxsb10oaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1kVmhqUnFCTTV1dykKLSAgIFtMb3cgU3VuIC0gSGVybWFub3MgR3V0aWVycmV6XShodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXViYUpidzdoa2VRKQoKKioqCgojIyMjIEEgV29yZCBGcm9tIE91ciBTcG9uc29ycy4uLgoKVG8gYWxsIHRoZSBnb29kIGZvbGtzIGJlbG93IHRoYXQgb3B0ZWQgdG8gYHBheSBpdCBmb3J3YXJkYCBhbmQgam9pbiBvdXIgc3BvbnNvcnNoaXAgcHJvZ3JhbSwgSSBzYWx1dGUgeW91ISEKCi0gICBbUGFuZmFjdHVtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUGFuZmFjdHVtKQotICAgW0Jhc3RpYW4gUMOkdHpvbGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9iYXN0aWFucGFldHpvbGQpCi0gICBbTWlraXRhIFZhemhuaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9WYXpobmlrKQotICAgW0phY29iIFNhbHdheV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2phY29ic2Fsd2F5KQotICAgW0Vja2FyZCBNw7xobGljaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Vja2FyZG5ldCkKLSAgIFtMdWtlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbHVrZXBhdHJpY2spCi0gICBbdG9tYXNiYW5ldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RvbWFzYmFuZXQpCi0gICBbUm9iaW4gT3BsZXRhbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZvdXJzdGVwcGVyKQotICAgW0V1cm9ibGF6ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2V1cm9ibGF6ZSkKLSAgIFtKYWNrIERhbmllbHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ka3I5MSkKLSAgIFtkZWNhZmNvZGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZWNhZmNvZGUpCi0gICBbR3VpbGxhdW1lIENvcGluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR3VpbGxhdW1lQ28pCi0gICBbTG9rYWxpc2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sb2thbGlzZSkKLSAgIFtHdXN0YXZvIEJpbmldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ndXN0YXZvYmluaSkKLSAgIFtKTVN3YWddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9KTVN3YWcpCi0gICBbRGFuaWVsIEdvc3BvZGlub3ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kYW5pZWxnb3Nwb2Rpbm93KQotICAgW0tsYXZpeW9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rbGF2aXlvKQotICAgW1BhdWwgRmFydmVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUGF1bEZhcnZlcikKCj4gU3BvbnNvcnNoaXAgY2FuY2VsbGF0aW9ucyBzaW5jZSB0aGUgbGFzdCByZWxlYXNlOiAqKjEyISoqIPCfpbkKCiMjIyMg8J+OiSBGZWF0dXJlIFJlbGVhc2UgY29kZSBuYW1lOiBDb2xvbiBCbG93ISDwn46ICgpXZSBhcmUgcHJldHR5IHN0b2NrZWQgYWJvdXQgdGhpcyBkcm9wIChob3BlZnVsbHkuLi4pIGFzIHdlJ3ZlIGZ1bGx5IGVuYWJsZWQgY3VzdG9tIGNvbHVtbnMgc3VwcG9ydCBpbiBLOXMhCkhpc3RvcmljYWxseSwgb25lIGNvdWxkIGN1c3RvbWl6ZSB0aGUgdmlldyBmb3IgYSBnaXZlbiByZXNvdXJjZSBieSBhZGRpbmcgYSBkZWZpbml0aW9uIGluIGB2aWV3cy55YW1sYC4KRnJvbSB0aGVyZSBvbmUgY291bGQgY2hhbmdlIHNvcnQgb3JkZXIgYW5kIHJlLWFycmFuZ2UgdGhlIHN0YW5kYXJkIGNvbHVtbiBsYXlvdXQuClNldmVyYWwgZm9sa3Mgdm9pY2VkIHRoZSBuZWVkIHRvIGFkZCBhIGNvbHVtbiBmb3IgYSBnaXZlbiBsYWJlbC9hbm5vdGF0aW9uIG9yIGFueSBvdGhlciBmaWVsZHMgYXZhaWxhYmxlIG9uIGEgcmVzb3VyY2UuClRvIGRhdGUsIHRoaXMgd2Fzbid0IHBvc3NpYmxlIPCfmLMKClNvLi4uIHdpdGhvdXQgZnVydGhlciBhZG8sIGxldCBzZWUgd2hhdCB3ZSBjYW4gbm93IGRvIHdpdGggYEN1c3RvbSBWaWV3c2AgZGluZyBkYW5nIGRlYWwhCkl0IGFsbCBzdGFydHMgd2l0aCBhIGZldyBuZXcgZGlyZWN0aXZlcyBhdmFpbGFibGUgaW4gYHZpZXdzLnlhbWxgCgojIyMjIyBBIFJlZnJlc2hlci4uLgoKQ3VzdG9taXplIGEgcG9kIHZpZXcgYW5kIGVuc3VyZSBhZ2UsIG5zIGFuZCBuYW1lIGFwcGVhciBmaXJzdCBhbmQgc29ydCBieSBhZ2UgZGVzY2VuZGluZy4KCj4gTk9URSEgWW91IG5vIGxvbmdlciBuZWVkIHRvIGxpc3Qgb3V0IGFsbCBjb2x1bW5zLgo+IFRoZSByZW1haW5pbmcgY29sdW1ucyB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgZmlsbGVkIGZyb20gdGhlIHN0YW5kYXJkIGNvbHVtbnMuCgpgYGB5YW1sCgojIyMgVXN1YWwgYml6Li4uCnZpZXdzOgogIHYxL3BvZHM6ICAgICAgICAgICAgICAgICAgICAgICAgICMgc3BlY2lmeSB0aGUgZ3ZyIHlvdSB3YW50IHRvIGN1c3RvbWl6ZSBha2EgZ3JvdXAvdmVyc2lvbi9yZXNvdXJjZQogICAgc29ydENvbHVtbjogQUdFOmRlc2MgICAgICAgICAgICMgc2V0IHRoZSBkZWZhdWx0IG9yZGVyaW5nIHRvIGFzY2VuZGluZyAoYXNjKSBvciBkZXNjZW5kaW5nIChkZXNjKQogICAgY29sdW1uczogICAgICAgICAgICAgICAgICAgICAgICMgdGVsbCB0aGUgdmlldyB3aGljaCBjb2x1bW5zIHRvIGRpc3BsYXkgYW5kIGluIHdoaWNoIG9yZGVyCiAgICAgIC0gQUdFICAgICAgICAgICAgICAgICAgICAgICAgIyBlbnN1cmUgYWdlLCBucyBhbmQgbmFtZSBhcmUgdGhlIGZpcnN0IDMgY29scyBhbmQgYmFja2ZpbGwgdGhlIHJlc3QKICAgICAgLSBOQU1FU1BBQ0UKICAgICAgLSBOQU1FCiAgICAgIC0gUkVBRFl8SCAgICAgICAgICAgICAgICAgICAgIyA9PiBORVchIERvIG5vdCBkaXNwbGF5IHRoZSBSRUFEWSBjb2x1bW4KICAgICAgLSBOT0RFfFcgICAgICAgICAgICAgICAgICAgICAjID0+IE5FVyEgU2hvdyBub2RlIGNvbHVtbiBvbmx5IG9uIHdpZGUKICAgICAgLSBJUHxXUiAgICAgICAgICAgICAgICAgICAgICAjID0+IE5FVyEgUHVsbCB0aGUgaXAgY29sdW1uIGFuZCByaWdodCBhbGlnbiBpdCBpbiB3aWRlIG1vZGUgb25seQpgYGAKCiMjIyMgQ29sb24gQmxvdyEKClNheSB5b3VyIHBvZHMgY29tZXMgc3RhbmRhcmQgd2l0aCBhIGxhYmVsIGBibGVlYCBhbmQgeW91IHdhbnQgdG8gc2hvdyBpdCB3aGlsZSBpbiBwb2Qgdmlldy4KCmBgYHlhbWwKCiMjIyBQdWxsIGxhYmVscy9hbm5vdGF0aW9ucwp2aWV3czoKICB2My9mcmVkczoKICAgIHNvcnRDb2x1bW46IE5BTUVTUEFDRTpkc2MKICAgIGNvbHVtbnM6CiAgICAgIC0gTkFNRVNQQUNFCiAgICAgIC0gTkFNRQogICAgICAtIEJMRUU6Lm1ldGFkYXRhLmxhYmVscy5ibGVlICAgICAgICAgICAgICAgICAgICAgICAgIyA9PiBORVchIFB1bGwgdmFsdWVzIGZyb20gYSBsYWJlbCBvciBhbiBhbm5vdGF0aW9uIHVzaW5nIGpzb24gcGFyc2VyCgojIyMgZXhwcmVzc2lvbiBzaW1pbGFyIG1lY2hhbmljIGFzIGt1YmVjdGwgLW8gY3VzdG9tLWNvbHVtbnMKICAgICAgLSBaT1JHOi5zcGVjLnppcHNbPyhAJiM4MjAzOy50eXBlID09ICd6b3JnJyldLmlwfFdSICAgICAgICAjID0+IE5FVyEgU2FtZSBkZWFsIHdpdGggYSBqc29uIGV4cCArIGJ1dCBhbGlnbiByaWdodCBhbmQgc2hvdyB3aWRlIG9ubHkKYGBgCgojIyMjIFRMRFIuLi4KCkFzIHlvdSBjYW4gc2VlIHRoZSBDdXN0b21WaWV3IGZlYXR1cmUgYWRkcyBhIGZldyBuZXcgc2VtYW50aWNzIG9uIHRoaXMgZHJvcC4KCllvdSBjYW4gbm93IHVzZSB0aGUgZm9sbG93aW5nIHNoYXBlIGZvciBjb2x1bW5zIGRlZmluaXRpb24gYENPTF9OQU1FPDpqc29uX3BhcnNlX2V4cHJlc3Npb24+PHxjb2x1bW4gYXR0cmlidXRlcz5gCgpUaGUgYDpqc29uX3BhcnNlX2V4cHJlc3Npb25gIGlzIG9wdGlvbmFsLgoKVGhlIGNvbHVtbiBhdHRyaWJ1dGVzIGFyZSBhcyBmb2xsb3dzOgoKLSAgIGBUYCAtPiB0aW1lIGNvbHVtbiBpbmRpY2F0b3IKLSAgIGBOYCAtPiBudW1iZXIgY29sdW1uIGluZGljYXRvcgotICAgYFdgIC0+IHR1cm5zIG9uIHdpZGUgY29sdW1uIGFrYSBvbmx5IHNob3dzIHdoaWxlIGluIHdpZGUgbW9kZS4gRGVmYXVsdHMgdG8gdGhlIHN0YW5kYXJkIHJlc291cmNlIGRlZmluaXRpb24gd2hlbiBwcmVzZW50LgotICAgYEhgIC0+IEhpZGVzIHRoZSBjb2x1bW4KLSAgIGBMYCAtPiBMZWZ0IGFsaWduIChkZWZhdWx0KQotICAgYFJgIC0+IFJpZ2h0IGFsaWduCgpXaGVuIGNlcnRhaW4gY29sdW1ucyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGN1c3RvbSB2aWV3LCBLOXMgd2lsbCBwdWxsIHRoZSBzdGFuZGFyZCBjb2x1bW4gZGVmaW5pdGlvbiBhbmQgbWVyZ2UgdGhlIGNvbHVtbnMuClRoaXMgYWxsb3dzIHVzZXIgdG8gc3BlY2lmeSBhbmQgb3JkZXIgd2hpY2ggY29sdW1ucyB0aGV5IHdhbnQgdG8gc2VlIGZpcnN0IHdpdGhvdXQgaGF2aW5nIHRvIGRlZmluZSBldmVyeSBzaW5nbGUgY29sdW1ucyBmcm9tIHRoZSBkZWZhdWx0IHJlc291cmNlIHJlcHJlc2VudGF0aW9uLiBJZiB5b3UgZG8gbm90IHdpc2ggdG8gc2VlIGFsbCB0aGVzZSBjb2x1bW5zIHlvdSBjYW4gYWRkIHRoZW0gdG8geW91ciBjdXN0b20gdmlldyBkZWZpbml0aW9uIGFuZCBlaXRoZXIgc3BlY2lmeSBgfFdgIG9yIGB8SGAgdG8gYHdpZGVgIGl0IG9yIGBoaWRlYCBpdC4KCj4g8J+ToiBTdGlsbCB3b3JrIGluIHByb2dyZXNzIHNvIHlvdXIgbWlsZWFnZSBtYXkgdmFyeSEKPiBUaGlzIGZlYXR1cmUgd2lsbCBsaWtlbHkgbmVlZCBhZGRpdGlvbmFsIFRMQy4KPiBZb3VyIGZlZWRiYWNrIG9uIHRoaXMgd2lsbCBiZSBtdWNoIGFwcHJlY2lhdGVkIGFuZCB3ZSB3aWxsIGl0ZXJhdGUgYXMgdXN1YWwgdG8gZW5zdXJlIGl0IHZvcmtzIGFzIHByZXNjcmliZWQuLi4g8J+ZgAoKKioqCgojIyMjIFZpZGVvcyBBcmUgSW4gVGhlIENhbiEKClBsZWFzZSBkaWFsIFtLOXMgQ2hhbm5lbF0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzg5N3V3UHlnbmk0UUlqa1BDcGdqbXcpIGZvciB1cCBjb21pbmcgY29udGVudC4uLgoKLSAgIFtLOXMgdjAuNDAuMCBDb2xvbiBCbG93IFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvaXk2UkRvekFNNEEpCi0gICBbSzlzIHYwLjMxLjAgQ29uZmlncytTbmVhayBwZWVrXShodHRwczovL3lvdXR1LmJlL1gzNDQ0S2ZqZ3VFKQotICAgW0s5cyB2MC4zMC4wIFNuZWFrIHBlZWtdKGh0dHBzOi8veW91dHUuYmUvbVZCYzFYbmVSSjQpCi0gICBbVnVsbmVyYWJpbGl0eSBTY2Fuc10oaHR0cHM6Ly95b3V0dS5iZS9VTGtsME1zYWlkVSkKCioqKgoKIyMjIyBSZXNvbHZlZCBJc3N1ZXMKCi0gICBbIyYjODIwMzszMDY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMDY0KSBRdWVzdGlvbjogYnJldyBmb3JtdWxhIGs5cyB2cyBkZXJhaWxlZC9rOXMvazlzCi0gICBbIyYjODIwMzszMDYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL2lzc3Vlcy8zMDYxKSBrOXMgbm90IG9wZW5pbmcgYWN0aXZlIG5hbWVzcGFjZSBvciBuYW1lc3BhY2Ugc3BlY2lmaWVkIHZpYSAtbgotICAgWyMmIzgyMDM7MzA0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9pc3N1ZXMvMzA0NCkgQ1JEcyBhcmUgbG9hZGVkIGluY29ycmVjdGx5IGludG8gbWV0YWRhdGEgcmVnaXN0cnksIGNhdXNlIHNwb3JhZGljICJKdW1wIE93bmVyIiBpc3N1ZXMKLSAgIFsjJiM4MjAzOzI5OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvaXNzdWVzLzI5OTUpIExhdGVzdCBpbWFnZSBvbiBxdWF5LmlvIGNvbnRhaW5zICJmYWlsZWQiIGt1YmVjdGwgYmluYXJ5CgoqKioKCiMjIyMgQ29udHJpYnV0ZWQgUFJzCgpQbGVhc2UgYmUgc3VyZSB0byBnaXZlIGBCaWcgVGhhbmtzIWAgYW5kIGBBVFRBIEdpcmxzL0JveXMhYCB0byBhbGwgdGhlIGZpbmUgY29udHJpYnV0b3JzIGZvciBtYWtpbmcgSzlzIGJldHRlciBmb3IgYWxsIG9mIHVzISEKCi0gICBbIyYjODIwMzszMDY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA2NSkgRml4ZWQgdHJpbW1pbmcgb2YgZmF2b3JpdGUgbmFtZXNwYWNlcyBpbiBDb25maWcKLSAgIFsjJiM4MjAzOzMwNjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8zMDYzKSBVcGRhdGluZyBDVkUgZGVwZW5kZW5jaWVzCi0gICBbIyYjODIwMzszMDYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA2MikgZmVhdDogdXNlIGt1YmVjdGwgZXZlbnRzIGZvciBwbHVnaW4gd2F0Y2gtZXZlbnRzCi0gICBbIyYjODIwMzszMDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA2MCkgUmVuYW1lICJkZWxldGUgbG9jYWwgZGF0YSIgY2hlY2tib3ggZGVzY3JpcHRpb24gaW4gZHJhaW4gZGlhbG9nCi0gICBbIyYjODIwMzszMDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA0NikgU3RyaWN0IHVubWFyc2hhbCBmb3IgcGx1Z2luIGZpbGVzCi0gICBbIyYjODIwMzszMDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA0NSkgZml4OiBDUkQgbG9hZGluZzogdHJpbSBncm91cCBzdWZmaXggZnJvbSBDUkQgbmFtZQotICAgWyMmIzgyMDM7MzA0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RlcmFpbGVkL2s5cy9wdWxsLzMwNDMpIEZpeCBLOVNfRURJVE9SCi0gICBbIyYjODIwMzszMDQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVyYWlsZWQvazlzL3B1bGwvMzA0MSkgRml4IEZsdXggdHJhY2UgcGx1Z2luIGNvbW1hbmQKLSAgIFsjJiM4MjAzOzMwMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMvcHVsbC8yMDM4KSBmaXggY2hlY2sgZSAhPSBuaWwgYnV0IHJldHVybiBhIG5pbCB2YWx1ZSBlcnJvciBlcnIKLSAgIFsjJiM4MjAzOzMwMjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXJhaWxlZC9rOXMKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvWUFLRWNsb3VkL3lha2UtYW5zaWJsZSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNQzR4TVM0eE9DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXdMakV4TGpFNElpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: e820daa78384712d70113f90cbe748a78329367d
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 1c289eb525359f3ac60dc2105accab1028e75bbe
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 12f7f78c76470b3998d356b9a12d3aed597b20f8
          untrusted/project_1/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 1c289eb525359f3ac60dc2105accab1028e75bbe
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/YAKEcloud/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/YAKEcloud/yake-ansible
        name: YAKEcloud/yake-ansible
        short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
      projects:
        github.com/YAKEcloud/yake-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          checkout: main
          checkout_description: zuul branch
          commit: ca5dda4bc5a39de35c631c9e95011f1a6f0dd4fa
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/180/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
