[
  {
    "id": "php",
    "displayName": "PHP",
    "description": "PHP Stack with PHP",
    "tags": [
      "Tech-Preview",
      "PHP",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/php-hello-world/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "[encoded data, 4612 characters]"
    }
  },
  {
    "id": "dotnet",
    "displayName": ".NET",
    "description": ".NET stack with .NET Core SDK 8, Runtime, C# Language Support and Debugger",
    "tags": [
      "Tech-Preview",
      ".NET",
      "C#",
      ".NET SDK",
      ".NET Runtime",
      "Netcoredbg",
      "Omnisharp",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/dotnet-web-simple/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0KCiAgICBDb3B5cmlnaHQgKGMpIDIwMTgtMjAyMSBSZWQgSGF0LCBJbmMuCiAgICBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIHByb2dyYW0gYW5kIHRoZSBhY2NvbXBhbnlpbmcgbWF0ZXJpYWxzCiAgICBhcmUgbWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBFY2xpcHNlIFB1YmxpYyBMaWNlbnNlIHYyLjAKICAgIHdoaWNoIGFjY29tcGFuaWVzIHRoaXMgZGlzdHJpYnV0aW9uLCBhbmQgaXMgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjAKCiAgICBDb250cmlidXRvcnM6CiAgICAgIFJlZCBIYXQsIEluYy4gLSBpbml0aWFsIEFQSSBhbmQgaW1wbGVtZW50YXRpb24KCi0tPgo8c3ZnIHdpZHRoPSI3MnB4IiBoZWlnaHQ9IjM5cHgiIHZpZXdCb3g9IjAgMCA3MiAzOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAuMTUsMzguMDcgTDEwLjE1LDEwLjEyNSBMMTMuODg1LDEwLjEyNSBMMTMuODg1LDE0LjA4NSBDMTUuNjg1LDExLjAyNSAxOC4yOTUsOS40OTUgMjEuNjcsOS40OTUgQzIzLjE1NSw5LjQ5NSAyNC41MDUsOS43NjUgMjUuNzIsMTAuMzk1IEMyNi45MzUsMTEuMDI1IDI3Ljg4LDExLjc5IDI4LjUxLDEyLjc4IEMyOS4xNCwxMy43NyAyOS41NDUsMTQuODk1IDI5LjgxNSwxNi4yNDUgQzI5Ljk5NSwxNy4xIDMwLjA0LDE4LjY3NSAzMC4wNCwyMC44MzUgTDMwLjA0LDM3Ljk4IEwyNS45LDM3Ljk4IEwyNS45LDIxLjAxNSBDMjUuOSwxOS4wOCAyNS43MiwxNy42NCAyNS40MDUsMTYuNjk1IEMyNS4wOSwxNS43NSAyNC41MDUsMTQuOTg1IDIzLjY5NSwxNC40IEMyMi44ODUsMTMuODE1IDIxLjg5NSwxMy41NDUgMjAuNzcsMTMuNTQ1IEMxOS4wMTUsMTMuNTQ1IDE3LjQ4NSwxNC4yMiAxNi4xOCwxNS40OCBDMTQuOTIsMTYuNzQgMTQuMjQ1LDE5LjE3IDE0LjI0NSwyMi43NyBMMTQuMjQ1LDM4LjAyNSBMMTAuMTUsMzguMDcgTDEwLjE1LDM4LjA3IEwxMC4xNSwzOC4wNyBaIE01My4xMjUsMjkuMDcgTDU3LjQsMjkuNyBDNTYuNzI1LDMyLjU4IDU1LjQ2NSwzNC43ODUgNTMuNjY1LDM2LjM2IEM1MS44MiwzNy45MzUgNDkuNDgsMzguNzQ1IDQ2LjY0NSwzOC43NDUgQzQzLjA5LDM4Ljc0NSA0MC4yNTUsMzcuNDg1IDM4LjE0LDM0Ljk2NSBDMzYuMDcsMzIuNDQ1IDM0Ljk5LDI4LjkzNSAzNC45OSwyNC4zOSBDMzQuOTksMTkuNjY1IDM2LjA3LDE2LjA2NSAzOC4xNCwxMy40NTUgQzQwLjI1NSwxMC44OSA0Myw5LjU0IDQ2LjM3NSw5LjU0IEM0OS42Niw5LjU0IDUyLjMxNSwxMC44IDU0LjM4NSwxMy4zNjUgQzU2LjQ1NSwxNS45MyA1Ny40OSwxOS40ODUgNTcuNDksMjQuMDc1IEM1Ny40OSwyNC4zNDUgNTcuNDksMjQuNzUgNTcuNDQ1LDI1LjMzNSBMMzkuMTc1LDI1LjMzNSBDMzkuMzU1LDI4LjM5NSA0MC4wNzUsMzAuNzM1IDQxLjQ3LDMyLjQgQzQyLjgyLDM0LjAyIDQ0LjUzLDM0Ljg3NSA0Ni42LDM0Ljg3NSBDNDguMTMsMzQuODc1IDQ5LjQzNSwzNC40MjUgNTAuNTE1LDMzLjUyNSBDNTEuNjQsMzIuNTM1IDUyLjQ5NSwzMS4wNSA1My4xMjUsMjkuMDcgTDUzLjEyNSwyOS4wNyBMNTMuMTI1LDI5LjA3IEw1My4xMjUsMjkuMDcgWiBNMzkuNDksMjEuNDIgTDUzLjE3LDIxLjQyIEM1Mi45OSwxOS4wOCA1Mi40OTUsMTcuMzI1IDUxLjU5NSwxNi4xMSBDNTAuMjksMTQuMzEgNDguNTgsMTMuMzY1IDQ2LjQ2NSwxMy4zNjUgQzQ0LjU3NSwxMy4zNjUgNDMsMTQuMDg1IDQxLjY1LDE1LjUyNSBDNDAuMzQ1LDE3LjAxIDM5LjY3LDE4Ljk5IDM5LjQ5LDIxLjQyIEwzOS40OSwyMS40MiBMMzkuNDksMjEuNDIgTDM5LjQ5LDIxLjQyIFogTTcxLjY2NSwzMy44NCBMNzIuMjk1LDM4LjAyNSBDNzEuMTI1LDM4LjI5NSA3MC4wOSwzOC40MyA2OS4xOSwzOC40MyBDNjcuNjYsMzguNDMgNjYuNTM1LDM4LjE2IDY1LjcyNSwzNy42MiBDNjQuOTE1LDM3LjA4IDY0LjMzLDM2LjM2IDYzLjk3LDM1LjUwNSBDNjMuNjU1LDM0LjY1IDYzLjQ3NSwzMi43NiA2My40NzUsMjkuOTI1IEw2My40NzUsMTMuODYgTDUwLjIsMTMuODYgTDUwLjIsMTAuMTcgTDYzLjQzLDEwLjE3IEw2My40MywzLjI0IEw2Ny41NywwLjQwNSBMNjcuNTcsMTAuMTcgTDcxLjc1NSwxMC4xNyBMNzEuNzU1LDEzLjg2IEw2Ny41NywxMy44NiBMNjcuNTcsMzAuMTUgQzY3LjU3LDMxLjUgNjcuNjYsMzIuMzU1IDY3Ljc5NSwzMi43MTUgQzY3Ljk3NSwzMy4wNzUgNjguMTU1LDMzLjM5IDY4LjQ3LDMzLjY2IEM2OC43ODUsMzMuODg1IDY5LjI4LDMzLjk3NSA2OS44NjUsMzMuOTc1IEM3MC4zMTUsMzQuMDIgNzAuOTQ1LDMzLjk3NSA3MS42NjUsMzMuODQgTDcxLjY2NSwzMy44NCBMNzEuNjY1LDMzLjg0IEw3MS42NjUsMzMuODQgWiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45ODUsMzAuODI1IEM1Ljc4NSwzMC44MjUgNy4zMTUsMzIuMzU1IDcuMzE1LDM0LjIgQzcuMzE1LDM2LjA0NSA1LjgzLDM3LjU3NSAzLjk4NSwzNy41NzUgQzIuMTg1LDM3LjU3NSAwLjY1NSwzNi4wNDUgMC42NTUsMzQuMiBDMC42NTUsMzIuMzU1IDIuMTQsMzAuODI1IDMuOTg1LDMwLjgyNSBMMy45ODUsMzAuODI1IEwzLjk4NSwzMC44MjUgTDMuOTg1LDMwLjgyNSBaIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K"
    }
  },
  {
    "id": "java-lombok",
    "displayName": "Java Lombok",
    "description": "Java Stack with Project Lombok",
    "tags": [
      "Java",
      "OpenJDK",
      "Maven",
      "Lombok",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/lombok-project-sample/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "[encoded data, 15900 characters]"
    }
  },
  {
    "id": "nodejs-express",
    "displayName": "Node.js Express",
    "description": "Node.js stack with NPM 8, Node.js 16 and Express Web Application",
    "tags": [
      "Node.js",
      "NPM",
      "Express",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/web-nodejs-sample/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0KCiAgICBDb3B5cmlnaHQgKGMpIDIwMTgtMjAyMSBSZWQgSGF0LCBJbmMuCiAgICBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIHByb2dyYW0gYW5kIHRoZSBhY2NvbXBhbnlpbmcgbWF0ZXJpYWxzCiAgICBhcmUgbWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBFY2xpcHNlIFB1YmxpYyBMaWNlbnNlIHYyLjAKICAgIHdoaWNoIGFjY29tcGFuaWVzIHRoaXMgZGlzdHJpYnV0aW9uLCBhbmQgaXMgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vd3d3LmVjbGlwc2Uub3JnL2xlZ2FsL2VwbC0yLjAKCiAgICBDb250cmlidXRvcnM6CiAgICAgIFJlZCBIYXQsIEluYy4gLSBpbml0aWFsIEFQSSBhbmQgaW1wbGVtZW50YXRpb24KCi0tPgo8c3ZnIHdpZHRoPSIyMDVweCIgaGVpZ2h0PSIyMzJweCIgdmlld0JveD0iMCAwIDIwNSAyMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEwMi42LDIzMS41IEM5OS41LDIzMS41IDk2LjQsMjMwLjcgOTMuNywyMjkuMSBMNjUuNSwyMTIuNCBDNjEuMywyMTAgNjMuMywyMDkuMiA2NC43LDIwOC43IEM3MC4zLDIwNi43IDcxLjUsMjA2LjMgNzcuNSwyMDIuOSBDNzguMSwyMDIuNSA3OSwyMDIuNyA3OS42LDIwMy4xIEwxMDEuMywyMTYgQzEwMi4xLDIxNi40IDEwMy4yLDIxNi40IDEwMy45LDIxNiBMMTg4LjQsMTY3LjIgQzE4OS4yLDE2Ni44IDE4OS43LDE2NS44IDE4OS43LDE2NC45IEwxODkuNyw2Ny40IEMxODkuNyw2Ni40IDE4OS4yLDY1LjYgMTg4LjQsNjUuMSBMMTAzLjksMTYuNCBDMTAzLjEsMTUuOSAxMDIuMSwxNS45IDEwMS4zLDE2LjQgTDE2LjksNjUuMSBDMTYuMSw2NS42IDE1LjYsNjYuNSAxNS42LDY3LjQgTDE1LjYsMTY0LjkgQzE1LjYsMTY1LjggMTYuMSwxNjYuNyAxNi45LDE2Ny4yIEw0MCwxODAuNiBDNTIuNiwxODYuOSA2MC4yLDE3OS41IDYwLjIsMTcyLjEgTDYwLjIsNzUuOCBDNjAuMiw3NC40IDYxLjMsNzMuNCA2Mi43LDczLjQgTDczLjQsNzMuNCBDNzQuNyw3My40IDc1LjgsNzQuNSA3NS44LDc1LjggTDc1LjgsMTcyIEM3NS44LDE4OC44IDY2LjcsMTk4LjQgNTAuOCwxOTguNCBDNDUuOSwxOTguNCA0Mi4xLDE5OC40IDMxLjMsMTkzLjEgTDkuMSwxODAuMyBDMy42LDE3Ny4xIDAuMiwxNzEuMiAwLjIsMTY0LjkgTDAuMiw2Ny40IEMwLjIsNjEuMSAzLjYsNTUuMiA5LjEsNTIgTDkzLjYsMy4yIEM5OC45LDAuMiAxMDYuMSwwLjIgMTExLjQsMy4yIEwxOTUuOSw1MiBDMjAxLjQsNTUuMiAyMDQuOCw2MS4xIDIwNC44LDY3LjQgTDIwNC44LDE2NC45IEMyMDQuOCwxNzEuMiAyMDEuNCwxNzcuMSAxOTUuOSwxODAuMyBMMTExLjQsMjI5LjEgQzEwOC44LDIzMC42IDEwNS43LDIzMS41IDEwMi42LDIzMS41IEwxMDIuNiwyMzEuNSBaIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjguNywxNjQuMyBDOTEuNywxNjQuMyA4NCwxNDcuMyA4NCwxMzMuMSBDODQsMTMxLjcgODUuMSwxMzAuNyA4Ni40LDEzMC43IEw5Ny4zLDEzMC43IEM5OC41LDEzMC43IDk5LjUsMTMxLjYgOTkuNywxMzIuOCBDMTAxLjMsMTQzLjkgMTA2LjMsMTQ5LjUgMTI4LjYsMTQ5LjUgQzE0Ni40LDE0OS41IDE1NCwxNDUuNSAxNTQsMTM2IEMxNTQsMTMwLjYgMTUxLjksMTI2LjUgMTI0LjIsMTIzLjggQzEwMS4xLDEyMS41IDg2LjgsMTE2LjQgODYuOCw5Ny45IEM4Ni44LDgwLjkgMTAxLjIsNzAuNyAxMjUuMyw3MC43IEMxNTIuNCw3MC43IDE2NS44LDgwLjEgMTY3LjUsMTAwLjIgQzE2Ny42LDEwMC45IDE2Ny4zLDEwMS42IDE2Ni45LDEwMi4xIEMxNjYuNCwxMDIuNiAxNjUuOCwxMDIuOSAxNjUuMSwxMDIuOSBMMTU0LjEsMTAyLjkgQzE1MywxMDIuOSAxNTIsMTAyLjEgMTUxLjcsMTAxIEMxNDkuMSw4OS4zIDE0Mi43LDg1LjYgMTI1LjMsODUuNiBDMTA1LjksODUuNiAxMDMuNiw5Mi40IDEwMy42LDk3LjQgQzEwMy42LDEwMy41IDEwNi4zLDEwNS4zIDEzMi41LDEwOC44IEMxNTguNSwxMTIuMiAxNzAuOCwxMTcuMSAxNzAuOCwxMzUuMyBDMTcwLjgsMTUzLjcgMTU1LjQsMTY0LjMgMTI4LjcsMTY0LjMgTDEyOC43LDE2NC4zIFoiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo="
    }
  },
  {
    "id": "cpp",
    "displayName": "C/C++",
    "description": "C and C++ Developer Tools stack with GCC, cmake and make",
    "tags": [
      "Tech-Preview",
      "C",
      "C++",
      "Clang",
      "GCC",
      "g++",
      "make",
      "cmake",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/c-plus-plus/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "[encoded data, 4328 characters]"
    }
  },
  {
    "id": "ansible",
    "displayName": "Ansible",
    "description": "Development environment for Ansible playbook creation, testing with Molecule, and ansible-lint checks",
    "tags": [
      "Community",
      "Ansible",
      "Molecule"
    ],
    "url": "https://github.com/redhat-developer-demos/ansible-devspaces-demo/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii05Ny42MiAtMTQ3LjI0IDY0IDY0IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxwYXRoIGQ9Ik0tMzMuNjItMTE1LjI0YzAgMTcuNjc0LTE0LjMyNiAzMi0zMiAzMnMtMzItMTQuMzI2LTMyLTMyIDE0LjMyOC0zMiAzMi0zMiAzMiAxNC4zMjggMzIgMzIiIGZpbGw9IiMxYTE5MTgiLz48cGF0aCBkPSJNLTY1LjA4LTEyNy42OTJsOC4yOCAyMC40MzgtMTIuNTA4LTkuODUzem0xNC43IDI1LjE0N0wtNjMuMTA4LTEzMy4yYy0uMzY0LS44ODQtMS4xLTEuMzUyLTEuOTczLTEuMzUycy0xLjY2NC40NjgtMi4wMjggMS4zNTJMLTgxLjEtOTkuNTc2aDQuNzgzbDUuNTM0LTEzLjg2MyAxNi41MTUgMTMuMzQzYy42NjQuNTM3IDEuMTQ0Ljc4IDEuNzY3Ljc4IDEuMjQ4IDAgMi4zMzgtLjkzNiAyLjMzOC0yLjI4NiAwLS4yMi0uMDc4LS41Ny0uMjE4LS45NDR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+Cg=="
    }
  },
  {
    "id": "quarkus-rest-api",
    "displayName": "Quarkus REST API",
    "description": "Quarkus stack with a default REST endpoint application sample",
    "tags": [
      "Java",
      "OpenJDK",
      "Maven",
      "Quarkus",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/quarkus-quickstarts/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "[encoded data, 4232 characters]"
    }
  },
  {
    "id": "go",
    "displayName": "Go",
    "description": "Stack with Go",
    "tags": [
      "Tech-Preview",
      "Go",
      "Golang",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/golang-health-check/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "[encoded data, 10040 characters]"
    }
  },
  {
    "id": "python",
    "displayName": "Python",
    "description": "Python Stack with Python 3.9 and pip",
    "tags": [
      "Python",
      "pip",
      "UBI9"
    ],
    "url": "https://github.com/devspaces-samples/python-hello-world/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IS0tCgogICAgQ29weXJpZ2h0IChjKSAyMDE4LTIwMjEgUmVkIEhhdCwgSW5jLgogICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4gVGhpcyBwcm9ncmFtIGFuZCB0aGUgYWNjb21wYW55aW5nIG1hdGVyaWFscwogICAgYXJlIG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgRWNsaXBzZSBQdWJsaWMgTGljZW5zZSB2Mi4wCiAgICB3aGljaCBhY2NvbXBhbmllcyB0aGlzIGRpc3RyaWJ1dGlvbiwgYW5kIGlzIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL3d3dy5lY2xpcHNlLm9yZy9sZWdhbC9lcGwtMi4wCgogICAgQ29udHJpYnV0b3JzOgogICAgICBSZWQgSGF0LCBJbmMuIC0gaW5pdGlhbCBBUEkgYW5kIGltcGxlbWVudGF0aW9uCgotLT4KPCFET0NUWVBFIHN2ZyAgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xIFRpbnkvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLXRpbnkuZHRkJz4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgaGVpZ2h0PSI1MTJweCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iTGF5ZXJfNyI+PGc+PHBhdGggZD0iTTI1My44MDYsMS43ODNjLTIwLjY3OCwwLjA5OC00MC40MjYsMS44NTktNTcuODAzLDQuOTM1Yy01MS4xODcsOS4wNDQtNjAuNDgsMjcuOTctNjAuNDgsNjIuODc3djQ2LjEwMyAgICBoMTIwLjk2M3YxNS4zNjZIMTM1LjUyMkg5MC4xMjZjLTM1LjE1NSwwLTY1LjkzNywyMS4xMy03NS41NjMsNjEuMzI1Yy0xMS4xMDcsNDYuMDc1LTExLjYwMyw3NC44MywwLDEyMi45MzkgICAgYzguNTk5LDM1LjgwOCwyOS4xMyw2MS4zMjQsNjQuMjg2LDYxLjMyNGg0MS41ODl2LTU1LjI2OWMwLTM5LjkyMSwzNC41NDQtNzUuMTQzLDc1LjU2NC03NS4xNDNoMTIwLjgyMiAgICBjMzMuNjMyLDAsNjAuNDc5LTI3LjY4OSw2MC40NzktNjEuNDY2VjY5LjU5NGMwLTMyLjc3Ni0yNy42NTMtNTcuNDA2LTYwLjQ3OS02Mi44NzdDMjk2LjA0NSwzLjI1NywyNzQuNDgzLDEuNjg0LDI1My44MDYsMS43ODN6ICAgICBNMTg4LjM5MSwzOC44NmMxMi40OTQsMCwyMi42OTksMTAuMzcsMjIuNjk5LDIzLjEyYzAsMTIuNzA1LTEwLjIwNSwyMi45ODItMjIuNjk5LDIyLjk4MmMtMTIuNTQyLDAtMjIuNjk5LTEwLjI3Ny0yMi42OTktMjIuOTgyICAgIEMxNjUuNjkyLDQ5LjIzLDE3NS44NDksMzguODYsMTg4LjM5MSwzOC44NnoiIGlkPSJwYXRoMTk0OF8xXyIvPjxwYXRoIGQ9Ik0zOTIuMzg3LDEzMS4wNjJ2NTMuNzEyYzAsNDEuNjQ4LTM1LjMwMyw3Ni42OTItNzUuNTYyLDc2LjY5MkgxOTYuMDAyICAgIGMtMzMuMDk0LDAtNjAuNDgsMjguMzI3LTYwLjQ4LDYxLjQ2OXYxMTUuMTg2YzAsMzIuNzc3LDI4LjUwMyw1Mi4wNjMsNjAuNDgsNjEuNDYzYzM4LjI5MSwxMS4yNTksNzUuMDA0LDEzLjMsMTIwLjgyMiwwICAgIGMzMC40NTEtOC44MTIsNjAuNDc5LTI2LjU2MSw2MC40NzktNjEuNDYzdi00Ni4xMDVIMjU2LjQ4NXYtMTUuMzY0aDEyMC44MTdoNjAuNDc5YzM1LjE1NywwLDQ4LjI2LTI0LjUxOSw2MC40ODItNjEuMzI0ICAgIGMxMi42MjktMzcuODk1LDEyLjA5My03NC4zMzUsMC0xMjIuOTM5Yy04LjY4Ny0zNC45OTMtMjUuMjgxLTYxLjMyNS02MC40ODItNjEuMzI1SDM5Mi4zODd6IE0zMjQuNDM4LDQyMi43NSAgICBjMTIuNTM5LDAsMjIuNjk4LDEwLjI2OSwyMi42OTgsMjIuOTc1YzAsMTIuNzQ5LTEwLjE1OSwyMy4xMjQtMjIuNjk4LDIzLjEyNGMtMTIuNDkzLDAtMjIuNjk2LTEwLjM3NS0yMi42OTYtMjMuMTI0ICAgIEMzMDEuNzQxLDQzMy4wMTksMzExLjk0NCw0MjIuNzUsMzI0LjQzOCw0MjIuNzV6IiBpZD0icGF0aDE5NTBfMV8iLz48L2c+PC9nPjwvc3ZnPgo="
    }
  },
  {
    "id": "java-jboss-eap",
    "displayName": "JBoss EAP 8.0",
    "description": "Java stack with EAP 8, OpenJDK 17 and Maven 3.9",
    "tags": [
      "Java", 
      "OpenJDK",
      "Maven", 
      "EAP",
      "UBI9"
    ],
    "url": "https://github.com/jbossas/eap-devfile-examples/tree/devspaces-3.20-rhel-9",
    "icon": {
      "mediatype": "image/svg+xml",
      "base64data": "PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxMyAxNDUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZTAwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+UmVkSGF0LUxvZ28tQS1Db2xvcjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI3LjQ3LDgzLjQ5YzEyLjUxLDAsMzAuNjEtMi41OCwzMC42MS0xNy40NmExNCwxNCwwLDAsMC0uMzEtMy40MmwtNy40NS0zMi4zNmMtMS43Mi03LjEyLTMuMjMtMTAuMzUtMTUuNzMtMTYuNkMxMjQuODksOC42OSwxMDMuNzYuNSw5Ny41MS41LDkxLjY5LjUsOTAsOCw4My4wNiw4Yy02LjY4LDAtMTEuNjQtNS42LTE3Ljg5LTUuNi02LDAtOS45MSw0LjA5LTEyLjkzLDEyLjUsMCwwLTguNDEsMjMuNzItOS40OSwyNy4xNkE2LjQzLDYuNDMsMCwwLDAsNDIuNTMsNDRjMCw5LjIyLDM2LjMsMzkuNDUsODQuOTQsMzkuNDVNMTYwLDcyLjA3YzEuNzMsOC4xOSwxLjczLDkuMDUsMS43MywxMC4xMywwLDE0LTE1Ljc0LDIxLjc3LTM2LjQzLDIxLjc3Qzc4LjU0LDEwNCwzNy41OCw3Ni42LDM3LjU4LDU4LjQ5YTE4LjQ1LDE4LjQ1LDAsMCwxLDEuNTEtNy4zM0MyMi4yNyw1MiwuNSw1NSwuNSw3NC4yMmMwLDMxLjQ4LDc0LjU5LDcwLjI4LDEzMy42NSw3MC4yOCw0NS4yOCwwLDU2LjctMjAuNDgsNTYuNy0zNi42NSwwLTEyLjcyLTExLTI3LjE2LTMwLjgzLTM1Ljc4Ii8+PHBhdGggZD0iTTE2MCw3Mi4wN2MxLjczLDguMTksMS43Myw5LjA1LDEuNzMsMTAuMTMsMCwxNC0xNS43NCwyMS43Ny0zNi40MywyMS43N0M3OC41NCwxMDQsMzcuNTgsNzYuNiwzNy41OCw1OC40OWExOC40NSwxOC40NSwwLDAsMSwxLjUxLTcuMzNsMy42Ni05LjA2QTYuNDMsNi40MywwLDAsMCw0Mi41Myw0NGMwLDkuMjIsMzYuMywzOS40NSw4NC45NCwzOS40NSwxMi41MSwwLDMwLjYxLTIuNTgsMzAuNjEtMTcuNDZhMTQsMTQsMCwwLDAtLjMxLTMuNDJaIi8+PHBhdGggZD0iTTU3OS43NCw5Mi44YzAsMTEuODksNy4xNSwxNy42NywyMC4xOSwxNy42N2E1Mi4xMSw1Mi4xMSwwLDAsMCwxMS44OS0xLjY4Vjk1YTI0Ljg0LDI0Ljg0LDAsMCwxLTcuNjgsMS4xNmMtNS4zNywwLTcuMzYtMS42OC03LjM2LTYuNzNWNjguM2gxNS41NlY1NC4xSDU5Ni43OHYtMThsLTE3LDMuNjhWNTQuMUg1NjguNDlWNjguM2gxMS4yNVptLTUzLC4zMmMwLTMuNjgsMy42OS01LjQ3LDkuMjYtNS40N2E0My4xMiw0My4xMiwwLDAsMSwxMC4xLDEuMjZ2Ny4xNWEyMS41MSwyMS41MSwwLDAsMS0xMC42MywyLjYzYy01LjQ2LDAtOC43My0yLjEtOC43My01LjU3bTUuMiwxNy41NmM2LDAsMTAuODQtMS4yNiwxNS4zNi00LjMxdjMuMzdoMTYuODJWNzQuMDhjMC0xMy41Ni05LjE0LTIxLTI0LjM5LTIxLTguNTIsMC0xNi45NCwyLTI2LDYuMWw2LjEsMTIuNTJjNi41Mi0yLjc0LDEyLTQuNDIsMTYuODMtNC40Miw3LDAsMTAuNjIsMi43MywxMC42Miw4LjMxdjIuNzNhNDkuNTMsNDkuNTMsMCwwLDAtMTIuNjItMS41OGMtMTQuMzEsMC0yMi45Myw2LTIyLjkzLDE2LjczLDAsOS43OCw3Ljc4LDE3LjI0LDIwLjE5LDE3LjI0bS05Mi40NC0uOTRoMTguMDlWODAuOTJoMzAuMjl2MjguODJINTA2VjM2LjEySDQ4Ny45M1Y2NC40MUg0NTcuNjRWMzYuMTJINDM5LjU1Wk0zNzAuNjIsODEuODdjMC04LDYuMzEtMTQuMSwxNC42Mi0xNC4xQTE3LjIyLDE3LjIyLDAsMCwxLDM5Nyw3Mi4wOVY5MS41NEExNi4zNiwxNi4zNiwwLDAsMSwzODUuMjQsOTZjLTguMiwwLTE0LjYyLTYuMS0xNC42Mi0xNC4wOW0yNi42MSwyNy44N2gxNi44M1YzMi40NGwtMTcsMy42OFY1Ny4wNWEyOC4zLDI4LjMsMCwwLDAtMTQuMi0zLjY4Yy0xNi4xOSwwLTI4LjkyLDEyLjUxLTI4LjkyLDI4LjVhMjguMjUsMjguMjUsMCwwLDAsMjguNCwyOC42LDI1LjEyLDI1LjEyLDAsMCwwLDE0LjkzLTQuODNaTTMyMCw2N2M1LjM2LDAsOS44OCwzLjQ3LDExLjY3LDguODNIMzA4LjQ3QzMxMC4xNSw3MC4zLDMxNC4zNiw2NywzMjAsNjdNMjkxLjMzLDgyYzAsMTYuMiwxMy4yNSwyOC44MiwzMC4yOCwyOC44Miw5LjM2LDAsMTYuMi0yLjUzLDIzLjI1LTguNDJsLTExLjI2LTEwYy0yLjYzLDIuNzQtNi41Miw0LjIxLTExLjE0LDQuMjFhMTQuMzksMTQuMzksMCwwLDEtMTMuNjgtOC44M2gzOS42NVY4My41NWMwLTE3LjY3LTExLjg4LTMwLjM5LTI4LjA4LTMwLjM5YTI4LjU3LDI4LjU3LDAsMCwwLTI5LDI4LjgxTTI2Miw1MS41OGM2LDAsOS4zNiwzLjc4LDkuMzYsOC4zMVMyNjgsNjguMiwyNjIsNjguMkgyNDQuMTFWNTEuNThabS0zNiw1OC4xNmgxOC4wOVY4Mi45MmgxMy43N2wxMy44OSwyNi44MkgyOTJsLTE2LjItMjkuNDVhMjIuMjcsMjIuMjcsMCwwLDAsMTMuODgtMjAuNzJjMC0xMy4yNS0xMC40MS0yMy40NS0yNi0yMy40NUgyMjZaIi8+PC9zdmc+"
    }
  }
]
