{
  "generatedFrom": "svg-icons submodule + public/icons/agents",
  "count": 41,
  "categories": [
    "Agents",
    "Identity",
    "Observability",
    "Robots",
    "Shields",
    "Personas"
  ],
  "icons": [
    {
      "id": "agents/amp",
      "name": "amp",
      "title": "Amp",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/amp.svg",
      "svg": "<svg fill=\"#005AF0\" role=\"img\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>AMP</title><path d=\"M12 0c6.628 0 12 5.373 12 12s-5.372 12-12 12C5.373 24 0 18.627 0 12S5.373 0 12 0zm-.92 19.278l5.034-8.377a.444.444 0 00.097-.268.455.455 0 00-.455-.455l-2.851.004.924-5.468-.927-.003-5.018 8.367s-.1.183-.1.291c0 .251.204.455.455.455l2.831-.004-.901 5.458z\"/></svg>",
      "mono": false,
      "keywords": "amp agents ai coding amp"
    },
    {
      "id": "library/tech_logos/ai/claude-code",
      "name": "claude-code",
      "title": "Claude Code",
      "category": "Agents",
      "group": "library",
      "url": "icons/library/tech_logos/ai/claude-code.svg",
      "svg": "<svg style=\"flex:none;line-height:1\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Claude Code</title><path clip-rule=\"evenodd\" d=\"M20.998 10.949H24v3.102h-3v3.028h-1.487V20H18v-2.921h-1.487V20H15v-2.921H9V20H7.488v-2.921H6V20H4.487v-2.921H3V14.05H0V10.95h3V5h17.998v5.949zM6 10.949h1.488V8.102H6v2.847zm10.51 0H18V8.102h-1.49v2.847z\" fill=\"#D97757\" fill-rule=\"evenodd\"></path></svg>",
      "mono": false,
      "keywords": "claude code agents claude-code"
    },
    {
      "id": "library/tech_logos/ai/claude-cowork",
      "name": "claude-cowork",
      "title": "Claude Cowork",
      "category": "Agents",
      "group": "library",
      "url": "icons/library/tech_logos/ai/claude-cowork.svg",
      "svg": "<svg viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\"><!-- Orange rounded-square background --><rect x=\"0\" y=\"0\" width=\"512\" height=\"512\" rx=\"56\" ry=\"56\" fill=\"#D97857\"/><!-- Cream paper-cut S: smooth quadratic curves through extracted vertices for soft, hand-cut edges --><path d=\"M 431.9 78.0 Q 432.3 76.1, 425.6 78.4 Q 418.9 80.8, 413.8 84.3 Q 408.7 87.8, 407.9 87.4 Q 407.1 87.0, 398.4 92.1 Q 389.7 97.2, 385.8 98.4 Q 381.8 99.6, 379.9 101.5 Q 377.9 103.5, 358.5 112.1 Q 339.2 120.7, 335.6 123.5 Q 332.1 126.2, 320.3 132.1 Q 308.5 138.0, 307.7 139.2 Q 306.9 140.3, 305.3 140.3 Q 303.7 140.3, 302.9 141.5 Q 302.2 142.7, 289.5 149.3 Q 276.9 156.0, 274.1 156.4 Q 271.4 156.8, 265.5 160.8 Q 259.6 164.7, 256.4 165.4 Q 253.2 166.2, 250.1 168.6 Q 246.9 170.9, 239.4 174.1 Q 231.9 177.2, 229.6 179.6 Q 227.2 181.9, 225.6 181.9 Q 224.0 181.9, 223.2 183.1 Q 222.5 184.3, 209.1 190.2 Q 195.6 196.0, 194.8 197.2 Q 194.1 198.4, 186.6 201.9 Q 179.1 205.4, 175.6 208.6 Q 172.0 211.7, 166.4 213.6 Q 160.9 215.6, 152.2 220.7 Q 143.6 225.8, 146.3 230.9 Q 149.1 236.0, 168.8 259.6 Q 188.5 283.1, 192.4 289.4 Q 196.4 295.6, 190.5 302.6 Q 184.6 309.7, 183.4 312.4 Q 182.2 315.2, 165.6 332.0 Q 149.1 348.9, 136.5 367.4 Q 123.9 385.8, 115.2 394.0 Q 106.5 402.2, 96.2 415.9 Q 86.0 429.7, 82.5 432.8 Q 78.9 435.9, 78.9 437.1 Q 78.9 438.3, 81.2 438.3 Q 83.6 438.3, 87.5 436.0 Q 91.5 433.6, 95.0 433.2 Q 98.6 432.8, 120.7 423.0 Q 142.8 413.2, 151.1 411.2 Q 159.4 409.3, 173.9 402.2 Q 188.5 395.2, 195.2 394.0 Q 202.0 392.8, 211.8 388.1 Q 221.7 383.4, 226.8 382.6 Q 231.9 381.8, 248.1 373.6 Q 264.3 365.4, 268.6 364.2 Q 273.0 363.0, 278.5 359.9 Q 284.0 356.8, 284.8 357.1 Q 285.6 357.5, 293.9 352.8 Q 302.2 348.1, 302.9 348.5 Q 303.7 348.9, 310.4 345.4 Q 317.1 341.9, 320.3 341.5 Q 323.5 341.1, 337.3 334.1 Q 351.1 327.0, 359.8 323.9 Q 368.4 320.7, 368.8 319.5 Q 369.2 318.3, 366.0 314.0 Q 362.9 309.7, 354.2 301.4 Q 345.5 293.2, 341.2 286.5 Q 336.9 279.9, 334.9 278.8 Q 332.9 277.6, 328.2 271.3 Q 323.5 265.0, 323.5 263.9 Q 323.5 262.7, 321.1 261.1 Q 318.7 259.5, 314.0 253.7 Q 309.3 247.8, 318.0 234.1 Q 326.6 220.3, 331.4 214.8 Q 336.1 209.3, 338.5 204.2 Q 340.8 199.2, 349.1 189.8 Q 357.4 180.3, 358.5 177.2 Q 359.7 174.1, 361.3 172.9 Q 362.9 171.7, 366.9 165.1 Q 370.8 158.4, 384.6 141.9 Q 398.4 125.5, 400.8 121.2 Q 403.1 116.8, 407.5 112.5 Q 411.8 108.2, 421.6 94.1 Q 431.5 80.0, 431.9 78.0 Z\" fill=\"#FAF9F5\"/><!-- Black paper-cut graph: nodes + connecting lines as one organic path with soft, hand-cut edges --><path d=\"M 335.7 158.8 Q 332.9 154.5, 329.8 154.1 Q 326.6 153.7, 324.2 154.5 Q 321.9 155.2, 319.9 157.6 Q 317.9 160.0, 316.4 164.7 Q 314.8 169.4, 304.1 174.8 Q 293.5 180.3, 282.4 188.6 Q 271.4 196.8, 259.9 202.7 Q 248.5 208.6, 240.2 214.4 Q 231.9 220.3, 230.4 220.7 Q 228.8 221.1, 226.0 219.5 Q 223.3 218.0, 219.3 218.0 Q 215.4 218.0, 211.8 219.9 Q 208.3 221.9, 206.7 225.4 Q 205.1 228.9, 206.3 234.4 Q 207.5 239.9, 210.6 242.3 Q 213.8 244.6, 221.3 245.8 Q 228.8 247.0, 234.3 253.3 Q 239.8 259.5, 260.7 278.0 Q 281.6 296.4, 281.2 301.5 Q 280.9 306.6, 269.0 311.7 Q 257.2 316.8, 226.8 333.2 Q 196.4 349.7, 194.1 350.1 Q 191.7 350.5, 189.3 349.3 Q 187.0 348.1, 184.2 348.9 Q 181.4 349.7, 178.7 353.6 Q 175.9 357.5, 175.9 359.9 Q 175.9 362.2, 177.5 364.6 Q 179.1 366.9, 182.2 368.1 Q 185.4 369.3, 188.9 368.9 Q 192.5 368.5, 194.9 365.0 Q 197.2 361.5, 197.2 358.7 Q 197.2 356.0, 200.4 355.2 Q 203.5 354.4, 220.1 345.8 Q 236.7 337.2, 241.4 336.0 Q 246.1 334.8, 256.4 328.5 Q 266.7 322.3, 269.8 321.9 Q 273.0 321.5, 278.5 318.3 Q 284.0 315.2, 287.2 316.4 Q 290.3 317.5, 294.7 317.2 Q 299.0 316.8, 303.7 313.6 Q 308.5 310.5, 309.3 306.6 Q 310.0 302.7, 308.1 298.7 Q 306.1 294.8, 301.8 291.7 Q 297.4 288.5, 292.3 289.3 Q 287.2 290.1, 277.7 280.7 Q 268.2 271.3, 262.7 267.8 Q 257.2 264.2, 245.7 252.5 Q 234.3 240.7, 234.3 235.2 Q 234.3 229.7, 254.8 215.6 Q 275.3 201.5, 284.0 196.4 Q 292.7 191.3, 298.6 189.0 Q 304.5 186.6, 312.8 180.3 Q 321.1 174.1, 323.8 175.2 Q 326.6 176.4, 330.6 175.6 Q 334.5 174.8, 336.1 172.9 Q 337.7 170.9, 338.0 167.0 Q 338.4 163.1, 335.7 158.8 Z\" fill=\"#9BA4A6\"/></svg>",
      "mono": false,
      "keywords": "claude cowork agents claude-cowork"
    },
    {
      "id": "library/tech_logos/ai/codex",
      "name": "codex",
      "title": "Codex",
      "category": "Agents",
      "group": "library",
      "url": "icons/library/tech_logos/ai/codex.svg",
      "svg": "<svg style=\"flex:none;line-height:1\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Codex</title><path d=\"M19.503 0H4.496A4.496 4.496 0 000 4.496v15.007A4.496 4.496 0 004.496 24h15.007A4.496 4.496 0 0024 19.503V4.496A4.496 4.496 0 0019.503 0z\" fill=\"#fff\"></path><path d=\"M9.064 3.344a4.578 4.578 0 012.285-.312c1 .115 1.891.54 2.673 1.275.01.01.024.017.037.021a.09.09 0 00.043 0 4.55 4.55 0 013.046.275l.047.022.116.057a4.581 4.581 0 012.188 2.399c.209.51.313 1.041.315 1.595a4.24 4.24 0 01-.134 1.223.123.123 0 00.03.115c.594.607.988 1.33 1.183 2.17.289 1.425-.007 2.71-.887 3.854l-.136.166a4.548 4.548 0 01-2.201 1.388.123.123 0 00-.081.076c-.191.551-.383 1.023-.74 1.494-.9 1.187-2.222 1.846-3.711 1.838-1.187-.006-2.239-.44-3.157-1.302a.107.107 0 00-.105-.024c-.388.125-.78.143-1.204.138a4.441 4.441 0 01-1.945-.466 4.544 4.544 0 01-1.61-1.335c-.152-.202-.303-.392-.414-.617a5.81 5.81 0 01-.37-.961 4.582 4.582 0 01-.014-2.298.124.124 0 00.006-.056.085.085 0 00-.027-.048 4.467 4.467 0 01-1.034-1.651 3.896 3.896 0 01-.251-1.192 5.189 5.189 0 01.141-1.6c.337-1.112.982-1.985 1.933-2.618.212-.141.413-.251.601-.33.215-.089.43-.164.646-.227a.098.098 0 00.065-.066 4.51 4.51 0 01.829-1.615 4.535 4.535 0 011.837-1.388zm3.482 10.565a.637.637 0 000 1.272h3.636a.637.637 0 100-1.272h-3.636zM8.462 9.23a.637.637 0 00-1.106.631l1.272 2.224-1.266 2.136a.636.636 0 101.095.649l1.454-2.455a.636.636 0 00.005-.64L8.462 9.23z\" fill=\"url(#tech-logos-ai-codex-lobe-icons-codex-_R_0_)\"></path><defs><linearGradient gradientUnits=\"userSpaceOnUse\" id=\"tech-logos-ai-codex-lobe-icons-codex-_R_0_\" x1=\"12\" x2=\"12\" y1=\"3\" y2=\"21\"><stop stop-color=\"#B1A7FF\"></stop><stop offset=\".5\" stop-color=\"#7A9DFF\"></stop><stop offset=\"1\" stop-color=\"#3941FF\"></stop></linearGradient></defs></svg>",
      "mono": false,
      "keywords": "codex agents codex"
    },
    {
      "id": "agents/cody",
      "name": "cody",
      "title": "Cody",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/cody.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 55 50\" fill=\"none\"><g id=\"agent-cody-Cody Logo\"><path id=\"agent-cody-Vector 16 (Stroke)\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M40.8881 0.181152C43.6858 0.181152 45.9539 2.45217 45.9539 5.25362L45.9539 16.8478C45.9539 19.6493 43.6858 21.9203 40.8881 21.9203C38.0903 21.9203 35.8223 19.6493 35.8223 16.8478L35.8223 5.25362C35.8223 2.45217 38.0903 0.181152 40.8881 0.181152Z\" fill=\"#FF5543\"/><path id=\"agent-cody-Vector 18 (Stroke)\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.25659 13.2246C3.25659 10.4231 5.52462 8.1521 8.32238 8.1521L19.9013 8.1521C22.6991 8.1521 24.9671 10.4231 24.9671 13.2246C24.9671 16.026 22.6991 18.297 19.9013 18.297L8.32238 18.297C5.52462 18.297 3.25659 16.026 3.25659 13.2246Z\" fill=\"#A112FF\"/><path id=\"agent-cody-Vector 17 (Stroke)\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.09754 31.5301C7.41353 29.313 4.25531 28.8695 2.02637 30.5434C-0.211837 32.2242 -0.665443 35.4036 1.01321 37.6448L5.06584 34.6013C1.01321 37.6448 1.01463 37.6467 1.01609 37.6486L1.01914 37.6527L1.02581 37.6616L1.04137 37.6821C1.05272 37.697 1.06604 37.7144 1.08134 37.7342C1.11192 37.7738 1.15041 37.823 1.19679 37.8811C1.28952 37.9974 1.41401 38.1496 1.57024 38.3327C1.88242 38.6985 2.32309 39.1892 2.89221 39.7625C4.0277 40.9063 5.69217 42.3963 7.88632 43.8787C12.2905 46.8541 18.8685 49.8187 27.5001 49.8187C36.1317 49.8187 42.7097 46.8541 47.1138 43.8787C49.3079 42.3963 50.9724 40.9063 52.1079 39.7625C52.677 39.1892 53.1177 38.6985 53.4299 38.3327C53.5861 38.1496 53.7106 37.9974 53.8033 37.8811C53.8497 37.823 53.8882 37.7738 53.9188 37.7342C53.9341 37.7144 53.9474 37.697 53.9587 37.6821L53.9743 37.6616L53.981 37.6527L53.984 37.6486C53.9855 37.6467 53.9869 37.6448 49.9343 34.6013L53.9869 37.6448C55.6656 35.4036 55.2119 32.2242 52.9737 30.5434C50.7448 28.8695 47.5866 29.313 45.9026 31.5301C45.8997 31.5337 45.8946 31.5402 45.8873 31.5494C45.8615 31.5818 45.8082 31.6475 45.7277 31.7418C45.5664 31.9308 45.2975 32.2326 44.9224 32.6104C44.1696 33.3688 43.0071 34.415 41.4472 35.4689C38.3431 37.566 33.704 39.6738 27.5001 39.6738C21.2961 39.6738 16.657 37.566 13.5529 35.4689C11.993 34.415 10.8305 33.3688 10.0777 32.6104C9.70262 32.2326 9.43373 31.9308 9.27241 31.7418C9.19188 31.6475 9.13863 31.5818 9.11282 31.5494C9.1055 31.5402 9.10041 31.5338 9.09754 31.5301ZM45.8875 31.55L45.8869 31.5509L45.8843 31.5542C45.883 31.556 45.8817 31.5578 49.8036 34.5032L45.8816 31.5578C45.8836 31.5552 45.8856 31.5526 45.8875 31.55Z\" fill=\"#00CBEC\"/></g></svg>",
      "mono": false,
      "keywords": "cody agents ai coding cody"
    },
    {
      "id": "agents/cursor",
      "name": "cursor",
      "title": "Cursor",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/cursor.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 466.73 532.09\"><title>Cursor</title><path fill=\"#edecec\" d=\"M457.43,125.94L244.42,2.96c-6.84-3.95-15.28-3.95-22.12,0L9.3,125.94c-5.75,3.32-9.3,9.46-9.3,16.11v247.99c0,6.65,3.55,12.79,9.3,16.11l213.01,122.98c6.84,3.95,15.28,3.95,22.12,0l213.01-122.98c5.75-3.32,9.3-9.46,9.3-16.11v-247.99c0-6.65-3.55-12.79-9.3-16.11h-.01ZM444.05,151.99l-205.63,356.16c-1.39,2.4-5.06,1.42-5.06-1.36v-233.21c0-4.66-2.49-8.97-6.53-11.31L24.87,145.67c-2.4-1.39-1.42-5.06,1.36-5.06h411.26c5.84,0,9.49,6.33,6.57,11.39h-.01Z\"/></svg>",
      "mono": false,
      "keywords": "cursor agents ai coding cursor"
    },
    {
      "id": "agents/gemini-cli",
      "name": "gemini-cli",
      "title": "Gemini CLI",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/gemini-cli.svg",
      "svg": "<svg viewBox=\"0 0 296 298\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\"><mask id=\"agent-gemini-cli-a\" width=\"296\" height=\"298\" x=\"0\" y=\"0\" maskUnits=\"userSpaceOnUse\" style=\"mask-type:alpha\"><path fill=\"#3186FF\" d=\"M141.201 4.886c2.282-6.17 11.042-6.071 13.184.148l5.985 17.37a184.004 184.004 0 0 0 111.257 113.049l19.304 6.997c6.143 2.227 6.156 10.91.02 13.155l-19.35 7.082a184.001 184.001 0 0 0-109.495 109.385l-7.573 20.629c-2.241 6.105-10.869 6.121-13.133.025l-7.908-21.296a184 184 0 0 0-109.02-108.658l-19.698-7.239c-6.102-2.243-6.118-10.867-.025-13.132l20.083-7.467A183.998 183.998 0 0 0 133.291 26.28l7.91-21.394Z\"/></mask><g mask=\"url(#agent-gemini-cli-a)\"><g filter=\"url(#agent-gemini-cli-b)\"><ellipse cx=\"163\" cy=\"149\" fill=\"#3689FF\" rx=\"196\" ry=\"159\"/></g><g filter=\"url(#agent-gemini-cli-c)\"><ellipse cx=\"33.5\" cy=\"142.5\" fill=\"#F6C013\" rx=\"68.5\" ry=\"72.5\"/></g><g filter=\"url(#agent-gemini-cli-d)\"><ellipse cx=\"19.5\" cy=\"148.5\" fill=\"#F6C013\" rx=\"68.5\" ry=\"72.5\"/></g><g filter=\"url(#agent-gemini-cli-e)\"><path fill=\"#FA4340\" d=\"M194 10.5C172 82.5 65.5 134.333 22.5 135L144-66l50 76.5Z\"/></g><g filter=\"url(#agent-gemini-cli-f)\"><path fill=\"#FA4340\" d=\"M190.5-12.5C168.5 59.5 62 111.333 19 112L140.5-89l50 76.5Z\"/></g><g filter=\"url(#agent-gemini-cli-g)\"><path fill=\"#14BB69\" d=\"M194.5 279.5C172.5 207.5 66 155.667 23 155l121.5 201 50-76.5Z\"/></g><g filter=\"url(#agent-gemini-cli-h)\"><path fill=\"#14BB69\" d=\"M196.5 320.5C174.5 248.5 68 196.667 25 196l121.5 201 50-76.5Z\"/></g></g><defs><filter id=\"agent-gemini-cli-b\" width=\"464\" height=\"390\" x=\"-69\" y=\"-46\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"18\"/></filter><filter id=\"agent-gemini-cli-c\" width=\"265\" height=\"273\" x=\"-99\" y=\"6\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter><filter id=\"agent-gemini-cli-d\" width=\"265\" height=\"273\" x=\"-113\" y=\"12\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter><filter id=\"agent-gemini-cli-e\" width=\"299.5\" height=\"329\" x=\"-41.5\" y=\"-130\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter><filter id=\"agent-gemini-cli-f\" width=\"299.5\" height=\"329\" x=\"-45\" y=\"-153\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter><filter id=\"agent-gemini-cli-g\" width=\"299.5\" height=\"329\" x=\"-41\" y=\"91\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter><filter id=\"agent-gemini-cli-h\" width=\"299.5\" height=\"329\" x=\"-39\" y=\"132\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_69_17998\" stdDeviation=\"32\"/></filter></defs></svg>",
      "mono": false,
      "keywords": "gemini cli agents ai coding gemini-cli"
    },
    {
      "id": "agents/github-copilot",
      "name": "github-copilot",
      "title": "GitHub Copilot",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/github-copilot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\" viewBox=\"0 0 256 208\"><path fill=\"#fff\" d=\"M205.3 31.4c14 14.8 20 35.2 22.5 63.6 6.6 0 12.8 1.5 17 7.2l7.8 10.6c2.2 3 3.4 6.6 3.4 10.4v28.7a12 12 0 0 1-4.8 9.5C215.9 187.2 172.3 208 128 208c-49 0-98.2-28.3-123.2-46.6a12 12 0 0 1-4.8-9.5v-28.7c0-3.8 1.2-7.4 3.4-10.5l7.8-10.5c4.2-5.7 10.4-7.2 17-7.2 2.5-28.4 8.4-48.8 22.5-63.6C77.3 3.2 112.6 0 127.6 0h.4c14.7 0 50.4 2.9 77.3 31.4ZM128 78.7c-3 0-6.5.2-10.3.6a27.1 27.1 0 0 1-6 12.1 45 45 0 0 1-32 13c-6.8 0-13.9-1.5-19.7-5.2-5.5 1.9-10.8 4.5-11.2 11-.5 12.2-.6 24.5-.6 36.8 0 6.1 0 12.3-.2 18.5 0 3.6 2.2 6.9 5.5 8.4C79.9 185.9 105 192 128 192s48-6 74.5-18.1a9.4 9.4 0 0 0 5.5-8.4c.3-18.4 0-37-.8-55.3-.4-6.6-5.7-9.1-11.2-11-5.8 3.7-13 5.1-19.7 5.1a45 45 0 0 1-32-12.9 27.1 27.1 0 0 1-6-12.1c-3.4-.4-6.9-.5-10.3-.6Zm-27 44c5.8 0 10.5 4.6 10.5 10.4v19.2a10.4 10.4 0 0 1-20.8 0V133c0-5.8 4.6-10.4 10.4-10.4Zm53.4 0c5.8 0 10.4 4.6 10.4 10.4v19.2a10.4 10.4 0 0 1-20.8 0V133c0-5.8 4.7-10.4 10.4-10.4Zm-73-94.4c-11.2 1.1-20.6 4.8-25.4 10-10.4 11.3-8.2 40.1-2.2 46.2A31.2 31.2 0 0 0 75 91.7c6.8 0 19.6-1.5 30.1-12.2 4.7-4.5 7.5-15.7 7.2-27-.3-9.1-2.9-16.7-6.7-19.9-4.2-3.6-13.6-5.2-24.2-4.3Zm69 4.3c-3.8 3.2-6.4 10.8-6.7 19.9-.3 11.3 2.5 22.5 7.2 27a41.7 41.7 0 0 0 30 12.2c8.9 0 17-2.9 21.3-7.2 6-6.1 8.2-34.9-2.2-46.3-4.8-5-14.2-8.8-25.4-9.9-10.6-1-20 .7-24.2 4.3ZM128 56c-2.6 0-5.6.2-9 .5.4 1.7.5 3.7.7 5.7 0 1.5 0 3-.2 4.5 3.2-.3 6-.3 8.5-.3 2.6 0 5.3 0 8.5.3-.2-1.6-.2-3-.2-4.5.2-2 .3-4 .7-5.7-3.4-.3-6.4-.5-9-.5Z\"/></svg>",
      "mono": false,
      "keywords": "github copilot agents ai coding github-copilot"
    },
    {
      "id": "agents/jetbrains",
      "name": "jetbrains",
      "title": "JetBrains",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/jetbrains.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\" viewBox=\"0 0 256 257\"><defs><linearGradient x1=\"25.2%\" y1=\"43.3%\" x2=\"99.2%\" y2=\"67.4%\" id=\"agent-jetbrains-a\"><stop stop-color=\"#FE2857\" offset=\"21%\"/><stop stop-color=\"#293896\" offset=\"100%\"/></linearGradient><linearGradient x1=\"2.3%\" y1=\"77.1%\" x2=\"90.7%\" y2=\"24.1%\" id=\"agent-jetbrains-b\"><stop stop-color=\"#FE2857\" offset=\"0%\"/><stop stop-color=\"#FE2857\" offset=\"1%\"/><stop stop-color=\"#FF318C\" offset=\"86%\"/></linearGradient><linearGradient x1=\"6.3%\" y1=\"13.9%\" x2=\"94.6%\" y2=\"87.7%\" id=\"agent-jetbrains-c\"><stop stop-color=\"#FF318C\" offset=\"2%\"/><stop stop-color=\"#FE2857\" offset=\"21%\"/><stop stop-color=\"#FDB60D\" offset=\"86%\"/></linearGradient><linearGradient x1=\"91.1%\" y1=\"27.7%\" x2=\"2%\" y2=\"68.6%\" id=\"agent-jetbrains-d\"><stop stop-color=\"#FDB60D\" offset=\"1%\"/><stop stop-color=\"#FCF84A\" offset=\"86%\"/></linearGradient></defs><path d=\"M112.7 117.4 42 57.6a25.6 25.6 0 1 0-24.8 43.9h.3l.7.2 89 27.1a6 6 0 0 0 2 .4 6.4 6.4 0 0 0 3.3-11.8Z\" fill=\"url(#agent-jetbrains-a)\"/><path d=\"M126.8 18.7A18.6 18.6 0 0 0 98 3L11.8 55.4a25.6 25.6 0 1 0 30.6 41l77.3-63 .6-.5c4.1-3.6 6.5-8.7 6.5-14.2Z\" fill=\"url(#agent-jetbrains-b)\"/><path d=\"M252.2 131.5 121.4 5.5A18.6 18.6 0 1 0 96 32.8l.2.3 139 117a12.6 12.6 0 0 0 17-18.6Z\" fill=\"url(#agent-jetbrains-c)\"/><path d=\"M256 140.6a12.6 12.6 0 0 0-20-10.3L77.9 207.7a25.6 25.6 0 1 0 26.4 43.7l146.4-100.5c3.4-2.4 5.4-6.2 5.4-10.3Z\" fill=\"url(#agent-jetbrains-d)\"/><path d=\"M75.8 76.9h102.5v102.4H75.8z\"/><path d=\"M87 160.1h38.4v6.4H87v-6.4Zm-1.6-56.8 2.8-2.7c.6.9 1.5 1.4 2.6 1.5 1 0 1.8-.8 1.8-2.3v-10H97v10c.1 1.7-.5 3.4-1.6 4.6a6 6 0 0 1-4 1.7H91c-2 0-4-.9-5.4-2.5l-.2-.3ZM99 89.7h12.8v3.8h-8.5v2.4h7.6v3.4h-7.6v2.6h8.6v3.7h-13V89.7Zm19 3.9h-4.7v-3.9h14v3.9h-4.8v12.1h-4.4V93.6ZM87.3 112h7.5a6 6 0 0 1 4.4 1.4c.7.7 1 1.7 1 2.6 0 1.6-1 3-2.5 3.6 2 .4 3.3 2 3.2 4 0 2.8-2.2 4.5-6 4.5h-7.6v-16Zm8.5 5c0-1-.7-1.4-2-1.4h-2.2v2.8h2.1c1.4 0 2.1-.5 2.1-1.4Zm-1.5 4.5h-2.7v3h2.8c1.3 0 2-.6 2-1.5s-.5-1.4-1.8-1.5h-.3Zm17.1 6.6-3.2-4.8h-1.5v4.8h-4.4v-16h7.1a7 7 0 0 1 5.2 1.6 5 5 0 0 1 1.4 3.4v.4c.1 2.1-1.2 4.1-3.3 4.9l3.2 4.7 6.3-15.2h4.3l6.8 16.1h-4.8l-1.1-2.9h-6.2l-1.1 3h-8.7Zm13-11-1.9 4.6h3.6l-1.8-4.5ZM109 116h-2.3v3.8h2.4c1.4 0 2.4-.7 2.4-1.9 0-1.3-1-2-2.5-2Zm25-4h4.3v16H134v-16Zm6 0h4.2l5.7 8.6V112h4.4v16h-3.9l-6-8.8v8.8H140v-16Zm15 13.7 2.5-3a8.3 8.3 0 0 0 5.1 2c1.2 0 1.9-.4 1.9-1.1 0-.5-.3-.9-1.4-1.2l-.4-.2h-.3l-.7-.2h-.3l-.7-.2-.6-.2c-2.6-.8-4.4-1.9-4.4-4.6 0-3 2.4-5.1 6.2-5.1 2.4-.1 4.7.7 6.6 2.1l-2.2 3a7.8 7.8 0 0 0-4.4-1.5c-1.1 0-1.6.4-1.6 1s.3.9 1.3 1.2l.5.1.3.1.7.2c3.6.8 5.9 2 5.9 5 0 3.1-2.4 5-6 5h-.5c-2.5.2-5-.6-7-2l-.5-.4Z\" fill=\"#FFF\"/></svg>",
      "mono": false,
      "keywords": "jetbrains agents ai coding jetbrains"
    },
    {
      "id": "agents/lovable",
      "name": "lovable",
      "title": "Lovable",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/lovable.svg",
      "svg": "<svg viewBox=\"0 0 121 122\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\"><mask id=\"agent-lovable-b\" width=\"121\" height=\"122\" x=\"0\" y=\"0\" maskUnits=\"userSpaceOnUse\" style=\"mask-type:alpha\"><path fill=\"url(#agent-lovable-a)\" fill-rule=\"evenodd\" d=\"M36.069 0c19.92 0 36.068 16.155 36.068 36.084v13.713h12.004c19.92 0 36.069 16.156 36.069 36.084 0 19.928-16.149 36.083-36.069 36.083H0v-85.88C0 16.155 16.148 0 36.069 0Z\" clip-rule=\"evenodd\"/></mask><g mask=\"url(#agent-lovable-b)\"><g filter=\"url(#agent-lovable-c)\"><ellipse cx=\"52.738\" cy=\"65.101\" fill=\"#4B73FF\" rx=\"81.373\" ry=\"81.192\"/></g><g filter=\"url(#agent-lovable-d)\"><ellipse cx=\"61.673\" cy=\"20.547\" fill=\"#FF66F4\" rx=\"104.216\" ry=\"81.192\"/></g><g filter=\"url(#agent-lovable-e)\"><ellipse cx=\"78.666\" cy=\"5.268\" fill=\"#FF0105\" rx=\"81.373\" ry=\"71.304\"/></g><g filter=\"url(#agent-lovable-f)\"><ellipse cx=\"63.121\" cy=\"20.527\" fill=\"#FE7B02\" rx=\"48.937\" ry=\"48.829\"/></g></g><defs><filter id=\"agent-lovable-c\" width=\"235.52\" height=\"235.159\" x=\"-65.022\" y=\"-52.478\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_572_319\" stdDeviation=\"18.194\"/></filter><filter id=\"agent-lovable-d\" width=\"281.208\" height=\"235.159\" x=\"-78.93\" y=\"-97.032\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_572_319\" stdDeviation=\"18.194\"/></filter><filter id=\"agent-lovable-e\" width=\"235.52\" height=\"215.383\" x=\"-39.094\" y=\"-102.423\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_572_319\" stdDeviation=\"18.194\"/></filter><filter id=\"agent-lovable-f\" width=\"170.649\" height=\"170.432\" x=\"-22.204\" y=\"-64.688\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur result=\"effect1_foregroundBlur_572_319\" stdDeviation=\"18.194\"/></filter><linearGradient id=\"agent-lovable-a\" x1=\"40.453\" x2=\"76.933\" y1=\"21.433\" y2=\"121.971\" gradientUnits=\"userSpaceOnUse\"><stop offset=\".025\" stop-color=\"#FF8E63\"/><stop offset=\".56\" stop-color=\"#FF7EB0\"/><stop offset=\".95\" stop-color=\"#4B73FF\"/></linearGradient></defs></svg>",
      "mono": false,
      "keywords": "lovable agents ai coding lovable"
    },
    {
      "id": "library/tech_logos/ai/openclaw",
      "name": "openclaw",
      "title": "OpenClaw",
      "category": "Agents",
      "group": "library",
      "url": "icons/library/tech_logos/ai/openclaw.svg",
      "svg": "<svg style=\"flex:none;line-height:1\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>OpenClaw</title><path d=\"M12 2.568c-6.33 0-9.495 5.275-9.495 9.495 0 4.22 3.165 8.44 6.33 9.494v2.11h2.11v-2.11s1.055.422 2.11 0v2.11h2.11v-2.11c3.165-1.055 6.33-5.274 6.33-9.494S18.33 2.568 12 2.568z\" fill=\"url(#tech-logos-ai-openclaw-lobe-icons-open-claw-0-_R_0_)\"></path><path d=\"M3.56 9.953C.396 8.898-.66 11.008.396 13.118c1.055 2.11 3.164 1.055 4.22-1.055.632-1.477 0-2.11-1.056-2.11z\" fill=\"url(#tech-logos-ai-openclaw-lobe-icons-open-claw-1-_R_0_)\"></path><path d=\"M20.44 9.953c3.164-1.055 4.22 1.055 3.164 3.165-1.055 2.11-3.164 1.055-4.22-1.055-.632-1.477 0-2.11 1.056-2.11z\" fill=\"url(#tech-logos-ai-openclaw-lobe-icons-open-claw-2-_R_0_)\"></path><path d=\"M5.507 1.875c.476-.285 1.036-.233 1.615.037.577.27 1.223.774 1.937 1.488a.316.316 0 01-.447.447c-.693-.693-1.279-1.138-1.757-1.361-.475-.222-.795-.205-1.022-.069a.317.317 0 01-.326-.542zM16.877 1.913c.58-.27 1.14-.323 1.616-.038a.317.317 0 01-.326.542c-.227-.136-.547-.153-1.022.069-.478.223-1.064.668-1.756 1.361a.316.316 0 11-.448-.447c.714-.714 1.36-1.218 1.936-1.487z\" fill=\"#FF4D4D\"></path><path d=\"M8.835 9.109a1.266 1.266 0 100-2.532 1.266 1.266 0 000 2.532zM15.165 9.109a1.266 1.266 0 100-2.532 1.266 1.266 0 000 2.532z\" fill=\"#050810\"></path><path d=\"M9.046 8.16a.527.527 0 100-1.056.527.527 0 000 1.055zM15.376 8.16a.527.527 0 100-1.055.527.527 0 000 1.054z\" fill=\"#00E5CC\"></path><defs><linearGradient gradientUnits=\"userSpaceOnUse\" id=\"tech-logos-ai-openclaw-lobe-icons-open-claw-0-_R_0_\" x1=\"-.659\" x2=\"27.023\" y1=\".458\" y2=\"22.855\"><stop stop-color=\"#FF4D4D\"></stop><stop offset=\"1\" stop-color=\"#991B1B\"></stop></linearGradient><linearGradient gradientUnits=\"userSpaceOnUse\" id=\"tech-logos-ai-openclaw-lobe-icons-open-claw-1-_R_0_\" x1=\"0\" x2=\"4.311\" y1=\"9.672\" y2=\"14.949\"><stop stop-color=\"#FF4D4D\"></stop><stop offset=\"1\" stop-color=\"#991B1B\"></stop></linearGradient><linearGradient gradientUnits=\"userSpaceOnUse\" id=\"tech-logos-ai-openclaw-lobe-icons-open-claw-2-_R_0_\" x1=\"19.385\" x2=\"24.399\" y1=\"9.953\" y2=\"14.462\"><stop stop-color=\"#FF4D4D\"></stop><stop offset=\"1\" stop-color=\"#991B1B\"></stop></linearGradient></defs></svg>",
      "mono": false,
      "keywords": "openclaw agents openclaw"
    },
    {
      "id": "agents/opencode",
      "name": "opencode",
      "title": "OpenCode",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/opencode.svg",
      "svg": "<svg viewBox=\"0 0 512 512\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><title>OpenCode</title><path d=\"M320 224V352H192V224H320Z\" fill=\"currentColor\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M384 416H128V96H384V416ZM320 160H192V352H320V160Z\" fill=\"currentColor\"/></svg>",
      "mono": true,
      "keywords": "opencode agents ai coding opencode"
    },
    {
      "id": "agents/replit",
      "name": "replit",
      "title": "Replit",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/replit.svg",
      "svg": "<svg viewBox=\"0 0 20 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 1.5C0 0.671573 0.671573 0 1.5 0H8.5C9.32843 0 10 0.671573 10 1.5V8H1.5C0.671573 8 0 7.32843 0 6.5V1.5Z\" fill=\"#F26207\"></path><path d=\"M10 8H18.5C19.3284 8 20 8.67157 20 9.5V14.5C20 15.3284 19.3284 16 18.5 16H10V8Z\" fill=\"#F26207\"></path><path d=\"M0 17.5C0 16.6716 0.671573 16 1.5 16H10V22.5C10 23.3284 9.32843 24 8.5 24H1.5C0.671573 24 0 23.3284 0 22.5V17.5Z\" fill=\"#F26207\"></path></svg>",
      "mono": false,
      "keywords": "replit agents ai coding replit"
    },
    {
      "id": "agents/v0",
      "name": "v0",
      "title": "v0",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/v0.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" stroke-linejoin=\"round\" viewBox=\"0 0 16 16\"><path clip-rule=\"evenodd\" d=\"M9.50321 5.5H13.2532C13.3123 5.5 13.3704 5.5041 13.4273 5.51203L9.51242 9.42692C9.50424 9.36912 9.5 9.31006 9.5 9.25L9.5 5.5L8 5.5L8 9.25C8 10.7688 9.23122 12 10.75 12H14.5V10.5L10.75 10.5C10.6899 10.5 10.6309 10.4958 10.5731 10.4876L14.4904 6.57028C14.4988 6.62897 14.5032 6.68897 14.5032 6.75V10.5H16.0032V6.75C16.0032 5.23122 14.772 4 13.2532 4H9.50321V5.5ZM0 5V5.00405L5.12525 11.5307C5.74119 12.3151 7.00106 11.8795 7.00106 10.8822V5H5.50106V9.58056L1.90404 5H0Z\" fill=\"white\" fill-rule=\"evenodd\"></path></svg>",
      "mono": false,
      "keywords": "v0 agents ai coding v0"
    },
    {
      "id": "agents/vscode",
      "name": "vscode",
      "title": "VS Code",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/vscode.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 100 100\"><mask id=\"agent-vscode-a\" width=\"100\" height=\"100\" x=\"0\" y=\"0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\"><path fill=\"#fff\" fill-rule=\"evenodd\" d=\"M70.912 99.317a6.223 6.223 0 0 0 4.96-.19l20.589-9.907A6.25 6.25 0 0 0 100 83.587V16.413a6.25 6.25 0 0 0-3.54-5.632L75.874.874a6.226 6.226 0 0 0-7.104 1.21L29.355 38.04 12.187 25.01a4.162 4.162 0 0 0-5.318.236l-5.506 5.009a4.168 4.168 0 0 0-.004 6.162L16.247 50 1.36 63.583a4.168 4.168 0 0 0 .004 6.162l5.506 5.01a4.162 4.162 0 0 0 5.318.236l17.168-13.032L68.77 97.917a6.217 6.217 0 0 0 2.143 1.4ZM75.015 27.3 45.11 50l29.906 22.701V27.3Z\" clip-rule=\"evenodd\"/></mask><g mask=\"url(#agent-vscode-a)\"><path fill=\"#0065A9\" d=\"M96.461 10.796 75.857.876a6.23 6.23 0 0 0-7.107 1.207l-67.451 61.5a4.167 4.167 0 0 0 .004 6.162l5.51 5.009a4.167 4.167 0 0 0 5.32.236l81.228-61.62c2.725-2.067 6.639-.124 6.639 3.297v-.24a6.25 6.25 0 0 0-3.539-5.63Z\"/><g filter=\"url(#agent-vscode-b)\"><path fill=\"#007ACC\" d=\"m96.461 89.204-20.604 9.92a6.229 6.229 0 0 1-7.107-1.207l-67.451-61.5a4.167 4.167 0 0 1 .004-6.162l5.51-5.009a4.167 4.167 0 0 1 5.32-.236l81.228 61.62c2.725 2.067 6.639.124 6.639-3.297v.24a6.25 6.25 0 0 1-3.539 5.63Z\"/></g><g filter=\"url(#agent-vscode-c)\"><path fill=\"#1F9CF0\" d=\"M75.858 99.126a6.232 6.232 0 0 1-7.108-1.21c2.306 2.307 6.25.674 6.25-2.588V4.672c0-3.262-3.944-4.895-6.25-2.589a6.232 6.232 0 0 1 7.108-1.21l20.6 9.908A6.25 6.25 0 0 1 100 16.413v67.174a6.25 6.25 0 0 1-3.541 5.633l-20.601 9.906Z\"/></g><path fill=\"url(#agent-vscode-d)\" fill-rule=\"evenodd\" d=\"M70.851 99.317a6.224 6.224 0 0 0 4.96-.19L96.4 89.22a6.25 6.25 0 0 0 3.54-5.633V16.413a6.25 6.25 0 0 0-3.54-5.632L75.812.874a6.226 6.226 0 0 0-7.104 1.21L29.294 38.04 12.126 25.01a4.162 4.162 0 0 0-5.317.236l-5.507 5.009a4.168 4.168 0 0 0-.004 6.162L16.186 50 1.298 63.583a4.168 4.168 0 0 0 .004 6.162l5.507 5.009a4.162 4.162 0 0 0 5.317.236L29.294 61.96l39.414 35.958a6.218 6.218 0 0 0 2.143 1.4ZM74.954 27.3 45.048 50l29.906 22.701V27.3Z\" clip-rule=\"evenodd\" opacity=\".25\" style=\"mix-blend-mode:overlay\"/></g><defs><filter id=\"agent-vscode-b\" width=\"116.727\" height=\"92.246\" x=\"-8.394\" y=\"15.829\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"/><feOffset/><feGaussianBlur stdDeviation=\"4.167\"/><feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"/><feBlend in2=\"BackgroundImageFix\" mode=\"overlay\" result=\"effect1_dropShadow\"/><feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"/></filter><filter id=\"agent-vscode-c\" width=\"47.917\" height=\"116.151\" x=\"60.417\" y=\"-8.076\" color-interpolation-filters=\"sRGB\" filterUnits=\"userSpaceOnUse\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"/><feOffset/><feGaussianBlur stdDeviation=\"4.167\"/><feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"/><feBlend in2=\"BackgroundImageFix\" mode=\"overlay\" result=\"effect1_dropShadow\"/><feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"/></filter><linearGradient id=\"agent-vscode-d\" x1=\"49.939\" x2=\"49.939\" y1=\".258\" y2=\"99.742\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#fff\"/><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"/></linearGradient></defs></svg>",
      "mono": false,
      "keywords": "vs code agents ai coding vscode"
    },
    {
      "id": "agents/warp",
      "name": "warp",
      "title": "Warp",
      "category": "Agents",
      "group": "agents",
      "url": "icons/agents/warp.svg",
      "svg": "<svg viewBox=\"0 0 400 400\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 0 C13.66518863 -0.09279907 27.33030193 -0.16381561 40.99574184 -0.20724869 C47.34159435 -0.22809745 53.6872308 -0.25636619 60.03295898 -0.30175781 C66.16026487 -0.34531131 72.28736331 -0.3691575 78.41481209 -0.37950897 C80.74912848 -0.38688321 83.0834339 -0.40128333 85.41766167 -0.42292023 C88.69462234 -0.45207969 91.97073259 -0.45595065 95.24780273 -0.45410156 C96.20662354 -0.46848267 97.16544434 -0.48286377 98.15332031 -0.49768066 C107.41564192 -0.44135877 114.44450295 2.72730812 121.20703125 9.00390625 C126.90915178 15.35201865 129.09840996 21.98661023 129.16062927 30.41786194 C129.1706749 31.49281921 129.18072052 32.56777649 129.19107056 33.67530823 C129.19690155 34.84472458 129.20273254 36.01414093 129.20874023 37.21899414 C129.21852402 38.45865936 129.2283078 39.69832458 129.23838806 40.97555542 C129.2683047 45.07874621 129.29003233 49.18190231 129.30859375 53.28515625 C129.31189107 53.98527352 129.31518839 54.68539079 129.31858563 55.40672374 C129.34936815 62.02027894 129.37605133 68.63383904 129.39300442 75.24744511 C129.41487627 83.67826892 129.45678841 92.10845324 129.52644199 100.53902155 C129.57386089 106.48235664 129.5979618 112.42552032 129.6052013 118.36903852 C129.61013164 121.91093282 129.62495812 125.45210499 129.6649456 128.99379158 C129.7090757 132.95445993 129.70487559 136.91432258 129.69702148 140.87524414 C129.71702209 142.03049088 129.73702271 143.18573761 129.75762939 144.37599182 C129.6751424 153.69166628 127.05022168 161.5010397 120.74100399 168.5092783 C113.31430295 175.71562754 105.94484309 177.45997366 95.91210938 177.34057617 C94.93558411 177.34101425 93.95905884 177.34145233 92.95294189 177.34190369 C89.74966912 177.33982638 86.54693048 177.31654514 83.34375 177.29296875 C81.11316209 177.28736904 78.88257047 177.28310071 76.65197754 177.28010559 C70.79937438 177.26868641 64.94699684 177.23924431 59.09448242 177.20599365 C53.11510265 177.17522968 47.13568621 177.16158674 41.15625 177.14648438 C29.43740122 177.11437189 17.71871942 177.06321091 6 177 C5.89453857 177.55872803 5.78907715 178.11745605 5.68041992 178.69311523 C5.18914632 181.27583359 4.6883751 183.85662721 4.1875 186.4375 C3.9390332 187.75524414 3.9390332 187.75524414 3.68554688 189.09960938 C2.54864605 194.91281925 1.01959066 200.43144473 -1 206 C-14.66518863 206.09279907 -28.33030193 206.16381561 -41.99574184 206.20724869 C-48.34159435 206.22809745 -54.6872308 206.25636619 -61.03295898 206.30175781 C-67.16026487 206.34531131 -73.28736331 206.3691575 -79.41481209 206.37950897 C-81.74912848 206.38688321 -84.0834339 206.40128333 -86.41766167 206.42292023 C-89.69462234 206.45207969 -92.97073259 206.45595065 -96.24780273 206.45410156 C-97.68603394 206.47567322 -97.68603394 206.47567322 -99.15332031 206.49768066 C-108.35277089 206.44174107 -115.473457 203.29878433 -122.20703125 197.0625 C-127.84775747 190.57382147 -130.09767308 183.0836403 -130.16062927 174.62010193 C-130.1706749 173.55355881 -130.18072052 172.48701569 -130.19107056 171.38815308 C-130.19690155 170.22808746 -130.20273254 169.06802185 -130.20874023 167.87280273 C-130.21852402 166.64289108 -130.2283078 165.41297943 -130.23838806 164.14579773 C-130.26830355 160.07507263 -130.29003223 156.0043825 -130.30859375 151.93359375 C-130.31189107 151.2389871 -130.31518839 150.54438044 -130.31858563 149.8287251 C-130.34936819 143.26707091 -130.37605102 136.70541178 -130.39300442 130.14370632 C-130.41487572 121.77944324 -130.45678685 113.41582479 -130.52644199 105.05181926 C-130.57386344 99.15519296 -130.59796214 93.25873941 -130.6052013 87.36192852 C-130.61013129 83.8479774 -130.62495417 80.33475421 -130.6649456 76.8210125 C-130.70908142 72.89147578 -130.70487505 68.96275097 -130.69702148 65.03295898 C-130.71702209 63.88706299 -130.73702271 62.74116699 -130.75762939 61.56054688 C-130.67480533 52.27870167 -128.04599156 44.43735577 -121.71170712 37.49036312 C-114.32174644 30.43167733 -107.89827928 28.54250911 -97.93383789 28.65942383 C-96.45463867 28.65876671 -96.45463867 28.65876671 -94.94555664 28.65809631 C-91.70438448 28.66017691 -88.46373742 28.6834739 -85.22265625 28.70703125 C-82.96821882 28.71262979 -80.71377772 28.71689867 -78.45933533 28.71989441 C-72.53931518 28.73132282 -66.6195175 28.76077297 -60.69958496 28.79400635 C-54.65326954 28.82475032 -48.60691801 28.838409 -42.56054688 28.85351562 C-30.70693377 28.88564442 -18.85348542 28.93681669 -7 29 C-6.89453857 28.44127197 -6.78907715 27.88254395 -6.68041992 27.30688477 C-6.18914632 24.72416641 -5.6883751 22.14337279 -5.1875 19.5625 C-5.02185547 18.68400391 -4.85621094 17.80550781 -4.68554688 16.90039062 C-3.54864605 11.08718075 -2.01959066 5.56855527 0 0 Z \" fill=\"#00CBE4\" transform=\"translate(200,97)\"/><path d=\"M0 0 C1.47919922 -0.00065712 1.47919922 -0.00065712 2.98828125 -0.00132751 C6.22945341 0.00075308 9.47010047 0.02405007 12.71118164 0.04760742 C14.96561907 0.05320596 17.22006017 0.05747484 19.47450256 0.06047058 C25.39452271 0.07189899 31.31432039 0.10134914 37.23425293 0.13458252 C43.28056835 0.1653265 49.32691988 0.17898517 55.37329102 0.1940918 C67.22690412 0.22622059 79.08035247 0.27739286 90.93383789 0.34057617 C86.56237376 19.68197234 82.13692812 38.99749539 77.24633789 58.21557617 C76.34458681 61.77496541 75.4451035 65.33492235 74.54711914 68.89526367 C74.33044586 69.75413681 74.11377258 70.61300995 73.89053345 71.49790955 C70.54841801 84.79631664 67.3868739 98.13793292 64.43383789 111.52807617 C62.56203159 119.89676973 60.41602054 128.15444792 58.04711914 136.39526367 C56.92965362 140.35540464 55.93181955 144.34864954 54.93383789 148.34057617 C71.10383789 148.34057617 87.27383789 148.34057617 103.93383789 148.34057617 C99.93383789 168.34057617 99.93383789 168.34057617 96.93383789 177.34057617 C83.26864926 177.43337524 69.60353596 177.50439178 55.93809605 177.54782486 C49.59224354 177.56867362 43.24660709 177.59694236 36.90087891 177.64233398 C30.77357302 177.68588748 24.64647458 177.70973367 18.5190258 177.72008514 C16.18470941 177.72745938 13.85040399 177.7418595 11.51617622 177.7634964 C8.23921555 177.79265586 4.9631053 177.79652682 1.68603516 177.79467773 C0.24780396 177.81624939 0.24780396 177.81624939 -1.21948242 177.83825684 C-10.418933 177.78231724 -17.53961911 174.6393605 -24.27319336 168.40307617 C-29.91391958 161.91439765 -32.16383518 154.42421647 -32.22679138 145.9606781 C-32.23683701 144.89413498 -32.24688263 143.82759186 -32.25723267 142.72872925 C-32.26306366 141.56866364 -32.26889465 140.40859802 -32.27490234 139.21337891 C-32.28468613 137.98346725 -32.29446991 136.7535556 -32.30455017 135.4863739 C-32.33446566 131.41564881 -32.35619434 127.34495867 -32.37475586 123.27416992 C-32.37805318 122.57956327 -32.3813505 121.88495661 -32.38474774 121.16930127 C-32.4155303 114.60764708 -32.44221313 108.04598795 -32.45916653 101.48428249 C-32.48103783 93.12001941 -32.52294896 84.75640096 -32.5926041 76.39239544 C-32.64002555 70.49576913 -32.66412424 64.59931559 -32.67136341 58.70250469 C-32.67629339 55.18855357 -32.69111628 51.67533039 -32.73110771 48.16158867 C-32.77524353 44.23205195 -32.77103716 40.30332714 -32.76318359 36.37353516 C-32.7831842 35.22763916 -32.80318481 34.08174316 -32.8237915 32.90112305 C-32.74096744 23.61927784 -30.11215367 15.77793194 -23.77786922 8.83093929 C-16.38790855 1.7722535 -9.96444138 -0.11691471 0 0 Z \" fill=\"#006CA7\" transform=\"translate(102.066162109375,125.659423828125)\"/></svg>",
      "mono": false,
      "keywords": "warp agents ai coding warp"
    },
    {
      "id": "library/tech_logos/identity/auth0",
      "name": "auth0",
      "title": "Auth0",
      "category": "Identity",
      "group": "library",
      "url": "icons/library/tech_logos/identity/auth0.svg",
      "svg": "<svg fill=\"#EB5424\" role=\"img\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Auth0</title><path d=\"M21.98 7.448L19.62 0H4.347L2.02 7.448c-1.352 4.312.03 9.206 3.815 12.015L12.007 24l6.157-4.552c3.755-2.81 5.182-7.688 3.815-12.015l-6.16 4.58 2.343 7.45-6.157-4.597-6.158 4.58 2.358-7.433-6.188-4.55 7.63-.045L12.008 0l2.356 7.404 7.615.044z\"/></svg>",
      "mono": false,
      "keywords": "auth0 identity auth0"
    },
    {
      "id": "library/tech_logos/identity/duo",
      "name": "duo",
      "title": "Cisco Duo",
      "category": "Identity",
      "group": "library",
      "url": "icons/library/tech_logos/identity/duo.svg",
      "svg": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg id=\"tech-logos-identity-duo-Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 211.1 102.4\"><!--Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151)--><defs><style>.st0 { fill: #9BA4A6; } .st1 { opacity: .8; } .st1, .st2 { fill: #74bf4b; }</style></defs><g><path class=\"st1\" d=\"M.3,102.4h34c18.2,0,33.1-14.3,34-32.3H.3v32.3h0Z\"/><path class=\"st2\" d=\"M34.3,34.3H.3v32.3h68c-.9-18-15.8-32.3-34-32.3\"/><path class=\"st2\" d=\"M177.2,34.3c-18.2,0-33.1,14.3-34,32.3h67.9c-.9-18-15.8-32.3-34-32.3\"/><path class=\"st1\" d=\"M177.2,102.4c18.2,0,33.1-14.3,34-32.3h-67.9c.9,18,15.8,32.3,34,32.3\"/><path class=\"st2\" d=\"M71.7,34.3v34c0,18.2,14.3,33.1,32.3,34V34.3h-32.3Z\"/><polygon class=\"st1\" points=\"107.4 34.3 107.4 102.4 139.8 102.4 139.8 68.3 139.8 34.3 107.4 34.3\"/></g><g><rect class=\"st0\" x=\"18.7\" y=\".3\" width=\"4.3\" height=\"17\"/><path class=\"st0\" d=\"M44.4,8.8c0,5.5,4.2,8.8,9,8.8s3.3-.5,3.9-.6v-4.6c-.2,0-1.6.9-3.6.9-2.8,0-4.7-2-4.7-4.5s1.9-4.5,4.7-4.5,3.4.8,3.6.9V.6c-.4-.1-1.9-.6-3.9-.6-5.2,0-9,3.7-9,8.8Z\"/><path class=\"st0\" d=\"M0,8.8c0,5.5,4.2,8.8,9,8.8s3.3-.5,3.9-.6v-4.6c-.2,0-1.6.9-3.6.9-2.8,0-4.7-2-4.7-4.5s1.9-4.5,4.7-4.5,3.4.8,3.6.9V.6c-.4-.1-1.9-.6-3.9-.6C3.8,0,0,3.7,0,8.8Z\"/><path class=\"st0\" d=\"M70.6,0c-5.2,0-8.9,3.9-8.9,8.8s3.7,8.8,8.9,8.8,8.9-3.9,8.9-8.8S75.8,0,70.6,0ZM70.6,13.3c-2.5,0-4.4-2-4.4-4.5s1.9-4.5,4.4-4.5,4.4,2,4.4,4.5-1.9,4.5-4.4,4.5Z\"/><path class=\"st0\" d=\"M36.2,7l-1.2-.4c-.7-.2-1.9-.6-1.9-1.6s.9-1.4,2.6-1.4,3.3.5,3.3.5V.5c-.1,0-2.1-.5-4.1-.5-3.9,0-6.3,2.1-6.3,5.3s2,4.2,4.3,5c.3,0,.7.2.9.3,1.1.3,1.9.8,1.9,1.7s-1,1.6-3.1,1.6-3.6-.5-4-.6v3.9c.2,0,2.3.5,4.6.5,3.3,0,7-1.4,7-5.7s-1.3-4-4-4.9Z\"/></g></svg>",
      "mono": false,
      "keywords": "cisco duo identity duo"
    },
    {
      "id": "library/tech_logos/identity/microsoft-entra",
      "name": "microsoft-entra",
      "title": "Microsoft Entra",
      "category": "Identity",
      "group": "library",
      "url": "icons/library/tech_logos/identity/microsoft-entra.svg",
      "svg": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg id=\"tech-logos-identity-microsoft-entra-655037b0-ac02-47e8-8f14-0bb62d84251f\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18 18\"><path d=\"m3.802,14.032c.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128v4.073c-.286,0-.574-.078-.824-.234l-4.374-2.734Z\" fill=\"#225086\"/><path d=\"m7.853,1.507L.353,9.967c-.579.654-.428,1.642.323,2.111,0,0,2.776,1.735,3.126,1.954.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128-4.364-2.728,4.365-4.924V1s0,0,0,0c-.424,0-.847.169-1.147.507Z\" fill=\"#6df\"/><polygon points=\"4.636 10.199 4.688 10.231 9 12.927 9.001 12.927 9.001 12.927 9.001 5.276 9 5.275 4.636 10.199\" fill=\"#cbf8ff\"/><path d=\"m17.324,12.078c.751-.469.902-1.457.323-2.111l-4.921-5.551c-.397-.185-.842-.291-1.313-.291-.925,0-1.752.399-2.302,1.026l-.109.123h0s4.364,4.924,4.364,4.924h0s0,0,0,0l-4.365,2.728v4.073c.287,0,.573-.078.823-.234l7.5-4.688Z\" fill=\"#074793\"/><path d=\"m9.001,1v4.275s.109-.123.109-.123c.55-.627,1.377-1.026,2.302-1.026.472,0,.916.107,1.313.291l-2.579-2.909c-.299-.338-.723-.507-1.146-.507Z\" fill=\"#0294e4\"/><polygon points=\"13.365 10.199 13.365 10.199 13.365 10.199 9.001 5.276 9.001 12.926 13.365 10.199\" fill=\"#96bcc2\"/></svg>",
      "mono": false,
      "keywords": "microsoft entra identity microsoft-entra"
    },
    {
      "id": "library/tech_logos/identity/okta",
      "name": "okta",
      "title": "Okta",
      "category": "Identity",
      "group": "library",
      "url": "icons/library/tech_logos/identity/okta.svg",
      "svg": "<svg fill=\"#007DC1\" role=\"img\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Okta</title><path d=\"M12 0C5.389 0 0 5.35 0 12s5.35 12 12 12 12-5.35 12-12S18.611 0 12 0zm0 18c-3.325 0-6-2.675-6-6s2.675-6 6-6 6 2.675 6 6-2.675 6-6 6z\"/></svg>",
      "mono": false,
      "keywords": "okta identity okta"
    },
    {
      "id": "library/tech_logos/identity/pingidentity",
      "name": "pingidentity",
      "title": "Ping Identity",
      "category": "Identity",
      "group": "library",
      "url": "icons/library/tech_logos/identity/pingidentity.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" xmlns:v=\"https://vecta.io/nano\"><path d=\"M74.861.137H.204v74.657h74.657V.137z\" fill=\"#bc1f27\"/><path d=\"M21.068 30.631c-1.318-.788-2.536-1.218-6.534-1.218h-6.19v24.905h4.743v-9.171h2.594c2.608 0 3.625-.287 4.7-.831 2.565-1.29 4.055-3.94 4.055-7.236.014-2.866-1.175-5.159-3.368-6.448zm-2.364 9.142c-.645 1.047-1.218 1.29-3.152 1.29h-2.465v-7.594h3.009c1.992 0 3.181 1.404 3.181 3.726 0 1.175-.172 1.906-.573 2.579zM8.343 56.667h1.089v10.102H8.343V56.667zm12.38 2.579c-.817 0-1.49.33-2.035 1.017-.573.731-.817 1.534-.817 2.766 0 2.436 1.132 3.897 3.009 3.897.874 0 1.691-.33 2.293-.917l-.415-.731c-.473.473-1.003.688-1.662.688-.688 0-1.304-.258-1.691-.903-.229-.387-.315-.917-.315-1.605v-.172h4.227v-.158c-.028-1.748-.186-2.45-.774-3.095-.444-.502-1.075-.788-1.82-.788zm-1.619 3.181c.057-1.519.602-2.279 1.562-2.279.516 0 .989.244 1.218.645.2.358.301.845.315 1.633h-3.095zm10.518-2.078c.115.258.157.559.157.86v5.56h-1.075v-4.958c0-.774-.058-.975-.244-1.218-.143-.186-.43-.315-.745-.315-.545 0-1.39.473-1.877 1.032v5.46h-1.032v-5.66c0-1.046-.258-1.548-.258-1.548l1.031-.315s.244.545.244 1.146c.702-.76 1.419-1.132 2.135-1.132.731.015 1.39.444 1.662 1.089zM25.84 30.917c0-1.648 1.29-2.966 2.837-2.966 1.519 0 2.737 1.332 2.737 2.966 0 1.648-1.261 2.981-2.808 2.981-1.505 0-2.766-1.333-2.766-2.981zm.516 5.374l4.528-.76v18.772h-4.528V36.291zm6.362 23.157h1.748l-.329.874h-1.462v4.729c0 .817.201 1.088.874 1.088.301 0 .215 0 .415-.1l.143.731c-.344.187-.473.244-.946.244-.358 0-.63-.072-.888-.201-.473-.244-.659-.717-.659-1.462v-5.03h-.888v-.874h.888v-2.78h1.089v2.78h.014zm-16.207-2.78h-1.06v2.436l.014 1.132c-.401-.588-1.075-.931-1.834-.931-.487 0-.874.129-1.304.458-.931.688-1.404 1.834-1.404 3.396 0 2.336 1.003 3.711 2.765 3.711.788 0 1.304-.243 1.791-.86.014.387.144.745.144.745h1.089c-.158-.43-.2-1.103-.2-2.364v-7.724zm-1.075 8.239s-.129.316-.415.531c-.43.344-.745.473-1.304.473-.63 0-1.046-.243-1.361-.859-.215-.43-.272-1.061-.272-1.92 0-1.032.115-1.562.43-2.12.287-.502.731-.76 1.261-.76.802 0 1.304.243 1.648.76v3.897h.014zm32.772-5.474l-2.322 7.595c-.459 1.476-1.003 2.451-2.192 2.751l-.315-.774c.659-.229 1.003-.544 1.304-1.347l-.172-.831a32.98 32.98 0 0 0-.674-2.636l-1.476-4.585 1.046-.387 1.39 4.757c.2.688.401 1.82.401 1.82h.029l.416-1.548 1.333-4.815h1.232zm.917 6.004c0-.258-.143-.359-.43-.359h-.43v1.218h.215v-.53h.129l.301.516h.215l-.301-.531c.186-.014.301-.114.301-.315zm-.63.157v-.344h.186c.114 0 .229.029.229.172 0 .158-.115.186-.229.186h-.186v-.014zm.172-.974c-.559 0-1.017.487-1.017 1.075s.459 1.075 1.017 1.075 1.017-.487 1.017-1.075c-.014-.602-.459-1.075-1.017-1.075zm0 1.935c-.43 0-.76-.359-.76-.86s.344-.86.76-.86c.43 0 .759.358.759.86s-.344.86-.759.86zm10.962-16.924l-2.436-.029c-.473 0-.745-.186-.745-.43 0-.501.645-.931 1.791-1.505a4.38 4.38 0 0 0 .674.043c3.683 0 6.405-2.293 6.405-5.445 0-1.218-.344-2.149-1.017-3.009.272.029.745.1 1.189.1 1.247 0 2.193-.401 3.181-1.361l-1.891-3.052c-1.046 1.003-2.335 1.576-3.582 1.576-.573 0-1.189-.143-2.135-.401-1.247-.315-2.135-.459-3.109-.459-4.427 0-7.308 2.436-7.308 6.205 0 2.723 1.218 4.399 3.726 5.087-2.852.789-3.181 1.906-3.181 3.081 0 1.261.502 2.078 1.318 2.393.817.358 2.135.53 4.17.573l1.934.043c1.791.029 3.181.545 3.181 2.192 0 .76-.444 1.433-1.118 1.863-.716.473-1.691.602-2.837.602-2.092 0-3.253-.788-3.253-2.264 0-.501.029-.745.201-1.175h-4.199c-.172.358-.401.86-.401 1.863 0 1.246.472 2.321 1.418 3.253 1.562 1.548 4.098 1.978 6.563 1.978 2.708 0 5.316-.645 6.835-2.365.946-1.075 1.39-2.25 1.39-3.797 0-1.648-.473-2.909-1.49-3.912-1.247-1.19-2.636-1.62-5.273-1.648zm-4.428-7.752c0-1.72.989-2.723 2.708-2.723 1.734 0 2.737 1.003 2.737 2.723 0 1.691-.974 2.608-2.78 2.608-1.591.014-2.665-.731-2.665-2.608zm-12.939-2.178c-.917 0-2.092.645-3.153 1.648v12.968h-4.542V41.019c0-1.576-.201-3.081-.602-4.299l4.026-1.218c.401.759.645 1.533.645 2.293l1.992-1.361c.917-.502 2.092-.788 3.11-.788 1.934 0 3.625 1.075 4.17 2.651.244.673.344 1.462.344 2.608v13.398H43.78V42.366c0-2.049-.33-2.665-1.519-2.665zM39.94 60.307v4.728c0 .817.201 1.089.874 1.089.301 0 .215 0 .415-.1l.143.731c-.344.186-.473.244-.945.244-.359 0-.631-.072-.889-.2-.473-.243-.659-.717-.659-1.462v-5.029h-.888v-.875h.888v-2.78h1.089v2.78h1.705l-.33.875H39.94zm-4.327-.846l1.103-.186v7.494h-1.103v-7.308z\" fill=\"#fff\"/><defs /></svg>",
      "mono": false,
      "keywords": "ping identity identity pingidentity"
    },
    {
      "id": "library/tech_logos/enterprise-observability/elastic",
      "name": "elastic",
      "title": "Elastic",
      "category": "Observability",
      "group": "library",
      "url": "icons/library/tech_logos/enterprise-observability/elastic.svg",
      "svg": "<svg fill=\"#005571\" role=\"img\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><title>Elastic</title><path d=\"M20.345 16.33l-3.959-.926-1.05-2.01 5.177-4.535a3.962 3.962 0 012.559 3.702 4.006 4.006 0 01-2.727 3.77m-2.976 4.68c-.616 0-1.22-.207-1.714-.587l.782-4.077 3.596.841c.115.31.172.642.172.987a2.839 2.839 0 01-2.836 2.836m-2.637-.586a5.92 5.92 0 01-4.908 2.6A5.947 5.947 0 014 15.905l5.167-4.67 5.272 2.403 1.167 2.23zM.928 11.443a4.007 4.007 0 012.726-3.77l3.95.933.927 1.98-5.05 4.565a3.97 3.97 0 01-2.553-3.708m5.703-8.45a2.841 2.841 0 011.723.58l-.789 4.092-3.598-.85a2.842 2.842 0 01-.172-.986A2.84 2.84 0 016.63 2.992m2.66.59A5.92 5.92 0 0120.1 6.93c0 .4-.038.781-.114 1.164l-5.299 4.643-5.251-2.394-1.026-2.19zM24 12.571a4.723 4.723 0 00-3.124-4.454 6.695 6.695 0 00.126-1.29A6.789 6.789 0 0014.22.047 6.769 6.769 0 008.727 2.86a3.586 3.586 0 00-2.204-.754A3.604 3.604 0 003.15 6.959 4.786 4.786 0 000 11.431 4.727 4.727 0 003.139 15.9a6.876 6.876 0 00-.124 1.289 6.773 6.773 0 006.765 6.765c2.19 0 4.22-1.052 5.49-2.824a3.568 3.568 0 002.207.769 3.603 3.603 0 003.374-4.854A4.785 4.785 0 0024 12.572\"/></svg>",
      "mono": false,
      "keywords": "elastic observability elastic"
    },
    {
      "id": "library/tech_logos/enterprise-observability/microsoft-sentinel",
      "name": "microsoft-sentinel",
      "title": "Microsoft Sentinel",
      "category": "Observability",
      "group": "library",
      "url": "icons/library/tech_logos/enterprise-observability/microsoft-sentinel.svg",
      "svg": "<svg id=\"tech-logos-enterprise-observability-microsoft-sentinel-a75e3f3a-2661-410b-82fb-d300d37dea2d\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18 18\"><defs><linearGradient id=\"tech-logos-enterprise-observability-microsoft-sentinel-aff60ddf-eec1-40bf-8bf5-f3e3b50e8818\" x1=\"9\" y1=\"16.21\" x2=\"9\" y2=\"0.62\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#1b93eb\"/><stop offset=\"0.21\" stop-color=\"#2095eb\"/><stop offset=\"0.44\" stop-color=\"#2e9ced\"/><stop offset=\"0.69\" stop-color=\"#45a7ef\"/><stop offset=\"0.95\" stop-color=\"#64b6f1\"/><stop offset=\"1\" stop-color=\"#6bb9f2\"/></linearGradient></defs><path d=\"M16,8.44c0,4.57-5.53,8.25-6.73,9a.43.43,0,0,1-.46,0C7.57,16.69,2,13,2,8.44V2.94a.44.44,0,0,1,.43-.44C6.77,2.39,5.78.5,9,.5s2.23,1.89,6.53,2a.44.44,0,0,1,.43.44Z\" fill=\"#1b93eb\"/><path d=\"M15.38,8.48c0,4.2-5.07,7.57-6.17,8.25a.4.4,0,0,1-.42,0c-1.1-.68-6.17-4.05-6.17-8.25v-5A.41.41,0,0,1,3,3c3.94-.11,3-1.83,6-1.83S11.05,2.93,15,3a.41.41,0,0,1,.39.4Z\" fill=\"url(#tech-logos-enterprise-observability-microsoft-sentinel-aff60ddf-eec1-40bf-8bf5-f3e3b50e8818)\"/><path d=\"M9,6.53A2.88,2.88,0,0,1,11.84,9a.49.49,0,0,0,.49.4h1.4a.49.49,0,0,0,.5-.53,5.26,5.26,0,0,0-10.46,0,.49.49,0,0,0,.5.53h1.4A.49.49,0,0,0,6.16,9,2.88,2.88,0,0,1,9,6.53Z\" fill=\"#c3f1ff\"/><circle cx=\"9\" cy=\"9.4\" r=\"1.91\" fill=\"#fff\"/></svg>",
      "mono": false,
      "keywords": "microsoft sentinel observability microsoft-sentinel"
    },
    {
      "id": "library/tech_logos/enterprise-observability/qradar",
      "name": "qradar",
      "title": "QRadar",
      "category": "Observability",
      "group": "library",
      "url": "icons/library/tech_logos/enterprise-observability/qradar.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 939.83 640.48\"><defs><style>.cls-1{fill:#c2e184;}.cls-2{fill:#816c55;}.cls-3{fill:#4c81c2;}</style></defs><title>Asset 1</title><g id=\"tech-logos-enterprise-observability-qradar-Layer_2\" data-name=\"Layer 2\"><g id=\"tech-logos-enterprise-observability-qradar-Layer_1-2\" data-name=\"Layer 1\"><g id=\"tech-logos-enterprise-observability-qradar-vmPgZx.tif\"><path class=\"cls-1\" d=\"M231,611.87c6.51,0,13,.1,19.54,0,2.84-.06,4,.74,4,3.79-.19,6.75-.14,13.5,0,20.25.05,2.68-1,3.45-3.58,3.44-40.6-.06-81.2.15-121.8-.16-15.72-.12-31.35-2.4-46.14-7.87A123.3,123.3,0,0,1,51.06,614c-11.26-8.53-21.21-18.25-29.14-30-6.61-9.77-12.22-20-15.87-31.29C2.72,542.45.2,532.14,0,521.23c-.22-15.43.36-30.68,4.9-45.58a130.27,130.27,0,0,1,12.55-28.71,128.13,128.13,0,0,1,30.83-35.19c12.63-10,26.85-16.91,42.19-21.78,15.59-4.94,31.57-5.88,47.63-4.81,13.22.88,25.88,4.73,38.3,9.49s23.44,12.07,33.6,20.55a122.15,122.15,0,0,1,20.84,22.93,124.27,124.27,0,0,1,14.44,26.58A110.94,110.94,0,0,1,253,494.79c.61,6.22,1.68,12.43,1.35,18.69a145.31,145.31,0,0,1-8,41.73,128.07,128.07,0,0,1-19.05,34.41c-5.24,6.91-10.87,13.61-18,18.74-.87.62-1.92,1.31-1.61,2.52.36,1.39,1.72,1,2.71,1,6.87,0,13.74,0,20.61,0ZM226.2,512a99.49,99.49,0,1,0-199-.61C27.06,566.63,71.56,611,127,611.06,181.35,611.12,226.5,566.19,226.2,512Z\"/><path class=\"cls-2\" d=\"M286.83,563.68c0-23.33,0-46.67-.06-70,0-3.14.7-4.19,4.1-4.17,25.7.16,51.41,0,77.11.09,19.48,0,34.66,10.22,40.63,27.88,4.59,13.57,2.2,33.64-10.27,43.82a43.15,43.15,0,0,1-8.35,5.35c-1.79.88-1.57,1.55,0,2.23,12.7,5.38,16.51,16.38,18.11,28.74,1.2,9.27.69,18.69,2.38,27.93.64,3.5,1.29,7,3.16,10.07,1.06,1.73.63,2.29-1.26,2.29-9.48,0-19,0-28.43,0-1.8,0-2.38-.89-2.91-2.41-2.46-7.16-2.37-14.68-3.15-22.06-.6-5.65-1-11.32-2.42-16.84-2.82-11-9.58-16.29-21-16.35-10.3,0-20.61.1-30.91,0-2.94,0-3.85.84-3.82,3.8.13,16.58,0,33.17.14,49.75,0,3.1-.56,4.33-4,4.22-8.52-.27-17.06-.21-25.58,0-2.83.06-3.58-.79-3.56-3.58C286.88,610.82,286.83,587.25,286.83,563.68Zm54.38-7.24v-.16c6.27,0,12.57.39,18.8-.1,7.65-.61,13.93-3.83,16.29-11.9a28.7,28.7,0,0,0,1.23-7.31c.25-11-3.09-20-16.84-21.46-12.73-1.31-25.53-.26-38.3-.56-2.49-.06-2.53,1.42-2.52,3.22,0,11.71.08,23.43-.06,35.14,0,2.6.94,3.21,3.3,3.16C329.14,556.37,335.17,556.45,341.21,556.45Z\"/><path class=\"cls-2\" d=\"M647.3,563.85c0,23.56,0,47.13.05,70.69,0,2.59-.63,3.51-3.36,3.44-7.34-.19-14.68-.13-22,0-2.26,0-3.28-.59-3.06-3a59.07,59.07,0,0,0,0-6.39c0-.67.2-1.53-.59-1.88-1-.47-1.51.53-1.94,1.11a28.7,28.7,0,0,1-18.58,11.47c-24.78,4.4-44.91-3-55.14-28.87-6.81-17.2-6.84-34.9-.41-52.39,8.07-22,28.58-33.79,51.58-29.61a35,35,0,0,1,20.75,11.42c.63.73,1,2.38,2.17,1.89s.64-2.1.64-3.2c0-14.92.11-29.84-.06-44.76,0-3.26.83-4.31,4.16-4.21,7.57.24,15.16.13,22.73,0,2.18,0,3.14.39,3.13,2.9C647.26,516.25,647.29,540,647.3,563.85Zm-28.94,19.67a45.27,45.27,0,0,0-2.63-17.42c-3-7.91-8.12-13.81-16.62-15.43-9.29-1.76-17.92-.23-24.34,7.71-8.91,11-10,34-2.08,47.54,5.29,9,13.24,13.24,23.76,12.13,9.3-1,15.31-6.31,18.75-14.72C617.79,597,618.47,590.3,618.36,583.52Z\"/><path class=\"cls-2\" d=\"M760.65,587.12c0,9.71-.13,19.43,0,29.14.12,6.6.22,13.27,2.81,19.54.62,1.49.36,2.14-1.43,2.13q-13-.08-25.94,0c-3.6,0-2.38-3.19-3.41-4.88-.77-1.25.55-3.53-1.24-3.93-.91-.2-2.24,1.47-3.37,2.31A44.61,44.61,0,0,1,702,640.16c-8.73.21-17.53.72-25.72-3.48-9.7-5-15.41-12.66-16.25-23.62-.6-7.76-.25-15.38,4.3-22.21,4.38-6.58,10.77-10.17,18.07-12.28,9.47-2.73,19.23-3.86,29-4.89a52,52,0,0,0,10.76-2.12c6.26-2,8.76-4.76,8.83-10,.09-6.27-3.27-11.49-9-13a34,34,0,0,0-18.59.08c-5.78,1.76-9,5.9-10.05,11.7-.42,2.37-1.44,3-3.76,3q-11.72-.21-23.45,0c-2.41,0-3-.66-2.72-3.09,1.56-14.27,9.92-23.17,22.62-28.33s26-5.48,39.48-4.12c6.86.69,13.58,2,19.78,5.15,9,4.66,14.92,11.64,15.16,22.19s.05,21.32.05,32ZM731,594c0-1.89,0-3.78,0-5.67,0-1.37-.35-2-1.89-1.31-6.19,3-13,3.19-19.61,4.3-5.1.85-10.27,1.62-14.64,4.79s-6,7.78-5.37,13,3.43,9,8.68,10.48a35.49,35.49,0,0,0,14.36.86c7.84-1,13.35-4.93,16.41-12.24C730.83,603.63,731,598.81,731,594Z\"/><path class=\"cls-2\" d=\"M525.1,589.87c.4,10.7-.71,23.61.77,36.49a32.27,32.27,0,0,0,2.14,9.28c.76,1.76.33,2.31-1.53,2.3q-12.79-.07-25.58,0c-1.69,0-2.41-.65-3-2.27-.83-2.23.27-5.76-2-6.46-1.3-.4-3.52,2.7-5.5,4a41.24,41.24,0,0,1-17.87,6.44c-9.14.95-18.39,1.82-27.4-1.3-14.49-5-21.65-16.54-20.92-31.94C425,589,436.7,580.46,452,577.21c9.86-2.1,19.91-2.69,29.8-4.45a35.22,35.22,0,0,0,6.5-1.7c5.11-2,7.19-4.88,7.13-9.47-.08-6.23-2.66-10.71-7.57-12.47a31.28,31.28,0,0,0-20.18-.33c-5.69,1.75-8.77,5.86-9.75,11.52-.41,2.33-1.3,3.11-3.68,3.07q-11.72-.22-23.45,0c-2.63,0-3.1-.79-2.85-3.29,1.17-11.71,7.13-20.58,17.36-25.53,21-10.19,42.78-10.15,64.28-1.47,10.55,4.26,15.59,12.91,15.52,24.41C525.05,567.55,525.1,577.61,525.1,589.87Zm-29.61,4.94c0-2.59,0-4.6,0-6.61,0-1.55-.59-1.91-1.94-1.21-4.4,2.26-9.23,2.76-14,3.47-5.25.78-10.52,1.43-15.57,3.19-6.53,2.28-10.18,7.22-10.13,13.81,0,6.06,3.24,10.51,9.26,12.33a29.07,29.07,0,0,0,7.34,1c11.07.38,19.61-2.88,23.59-14A30,30,0,0,0,495.49,594.81Z\"/><path class=\"cls-2\" d=\"M807.61,547.9a38.16,38.16,0,0,1,7.44-9.82,37,37,0,0,1,26.7-10.51c5.57,0,6,.63,5.88,6.11-.08,5.92,0,11.84,0,17.77,0,5.19,0,5.09-5.06,4.36-7-1-14-.57-20.39,2.84-9.85,5.26-13.52,14.43-13.83,24.79-.5,16.81-.31,33.64-.16,50.45,0,3.38-1,4.19-4.2,4.1-7.69-.21-15.4-.15-23.1,0-2.28,0-3.06-.6-3.05-3q.11-50.64,0-101.28c0-2.24.51-3.13,2.94-3.08q11.37.22,22.74,0c2.59,0,3.26,1,3.19,3.36-.13,4.54,0,9.09,0,13.64Z\"/><path class=\"cls-2\" d=\"M917.65,474.68a22.48,22.48,0,0,1-.59,45c-12.67,0-22.43-10.34-22.21-23.49C895.05,484.27,905.45,474.48,917.65,474.68Zm18.93,22.44a19.34,19.34,0,0,0-38.69-.17,19.77,19.77,0,0,0,19.28,19.68A19.51,19.51,0,0,0,936.58,497.12Z\"/><path class=\"cls-1\" d=\"M211.13,509.88c.88,15.45-4.21,29.83-11.52,43.51a67.15,67.15,0,0,1-10.89,14.28c-1.33,1.4-2.43,1.24-3.65.21-2.26-1.9-4.24-4.1-6.54-6-1.94-1.58-1.67-3.86-.05-5.69a69.71,69.71,0,0,0,14.3-24.59,56,56,0,0,0,3-14.77c.65-13.16-.31-26-6.38-38a75.21,75.21,0,0,0-17.65-22.76,61,61,0,0,0-28.07-14.37c-7.44-1.53-15.11-2.91-23.12-1.22-6.42,1.35-13,1.85-19.35,3.94-13.67,4.51-25.27,11.93-34.26,23.37C55.77,482,51.33,498.26,52.83,515.87c1.35,16,5.48,31.33,15,44.73,1,1.34,2.12,2.53,3.1,3.86s2.24,2.46.41,3.92c-1.64,1.31-2.65,0-3.54-1.09A93.78,93.78,0,0,1,53,544.48a86.24,86.24,0,0,1,5.84-80.92A83.41,83.41,0,0,1,85.14,437.3a78.12,78.12,0,0,1,34.1-11.81c21.95-2.2,41.63,3.18,59.15,16.44a81.52,81.52,0,0,1,27.69,37.71A76.15,76.15,0,0,1,211.13,509.88Z\"/><path class=\"cls-1\" d=\"M77.41,509.77c-.25,15.41,3.91,26.36,11.37,36.16.89,1.17,1.9,2.1.87,3.72s-1.6,2.09-3.14.38c-9.16-10.17-14.44-21.84-15.43-35.64-1.09-15.14,2.39-28.83,11.5-40.93a56.39,56.39,0,0,1,24.12-18.63c15.49-6.31,31-6.05,46,1.06,15.11,7.19,25.63,18.87,30.74,35.19a62.28,62.28,0,0,1,1.2,32.82,60,60,0,0,1-11.83,23.92c-2.57,3.27-4.16,3.21-7,.32a43.48,43.48,0,0,0-4.31-4.23c-2.26-1.76-2.47-3.47-.61-5.63a52,52,0,0,0,9.88-18.62c2.27-7.15,1.83-14.51-.25-21.89a46.64,46.64,0,0,0-11-19.44c-6.07-6.57-13.54-10.43-21.92-12.84A46.81,46.81,0,0,0,87.93,482C80.21,492,77.4,500.23,77.41,509.77Z\"/><path class=\"cls-1\" d=\"M160.75,510.2c.39,7-2.48,13.88-7,20.19-1.42,2-2.78,2.4-4.61.61-1.1-1.07-2.25-2.1-3.44-3.07-2.31-1.89-2.84-4-1.68-6.88,5-12.32,1-26.67-12.47-33.23-5.53-2.69-11.67-2.1-17.43.84-13.56,6.92-17,25.89-8.58,37,.72.94,1.33,2,2,2.94.76,1.14.85,2.33-.37,3.1a2.32,2.32,0,0,1-3.39-.67c-6.13-7.71-8.87-16.51-7.41-26.19,1.59-10.57,6.95-19.08,16.47-24.35,11.42-6.31,28-5.13,37.74,4.84C157.15,492.08,160.89,499.79,160.75,510.2Z\"/><path class=\"cls-2\" d=\"M908.92,497c0-3,.05-5.91,0-8.86,0-1.93.71-2.81,2.7-2.76,3.07.08,6.14,0,9.21,0,2.81.08,5.28,1.35,6.11,4,.9,2.9.71,6-2.62,7.63-1.75.86-1.42,1.62-.37,2.9a54.75,54.75,0,0,1,3.75,5.57c.51.81,1.68,1.88.31,2.65a2.48,2.48,0,0,1-3.43-.84q-1.95-3-3.93-5.89a7.2,7.2,0,0,0-2.81-2.64c-3.51-1.67-5.6-.39-5.62,3.45,0,1.42,0,2.84,0,4.25,0,1-.26,1.93-1.55,1.9a1.6,1.6,0,0,1-1.69-1.84c0-3.19,0-6.38,0-9.57Zm8-1.51a21.91,21.91,0,0,0,3.49-.3c1.66-.4,3.18-1.21,3.21-3.21a3.25,3.25,0,0,0-3.22-3.5c-1.62-.19-3.27-.16-4.9-.35-2.74-.32-3.2,1-3.4,3.5C911.78,495.69,914.13,495.63,916.93,495.45Z\"/></g><polygon class=\"cls-3\" points=\"847.63 24.34 706.53 24.34 715.23 0.02 847.63 0.02 847.63 24.34\"/><path class=\"cls-3\" d=\"M471.5,0h131l8.58,24.39c.06,0-139.54,0-139.54,0S471.46,0,471.5,0Z\"/><path class=\"cls-3\" d=\"M367.46,0c21.59,2.08,40.36,9.77,56.35,24.37,0,0-237.45,0-237.45,0V0Z\"/><rect class=\"cls-3\" x=\"0.02\" y=\"0.01\" width=\"164.96\" height=\"24.32\"/><path class=\"cls-3\" d=\"M82.5,12.17\"/><path class=\"cls-3\" d=\"M847.63,70H690.36s8.58-24.2,8.53-24.21H847.63Z\"/><polygon class=\"cls-3\" points=\"627.29 70.02 471.49 70.02 471.49 45.77 618.76 45.77 627.29 70.02\"/><path class=\"cls-3\" d=\"M442.3,45.77c3.13,8,6.84,14.83,6.84,24.21H186.4V45.77Z\"/><rect class=\"cls-3\" x=\"0.02\" y=\"45.77\" width=\"164.96\" height=\"24.21\"/><path class=\"cls-3\" d=\"M82.5,57.87\"/><polygon class=\"cls-3\" points=\"674.28 115.74 682.92 91.42 801 91.46 801 115.69 674.28 115.74\"/><polygon class=\"cls-3\" points=\"634.86 91.42 643.47 115.74 517.95 115.74 517.95 91.42 634.86 91.42\"/><path class=\"cls-3\" d=\"M451.22,91.41a79.38,79.38,0,0,1-3.47,24.33H375.81V91.41Z\"/><rect class=\"cls-3\" x=\"46\" y=\"91.53\" width=\"70.9\" height=\"24.21\"/><path class=\"cls-3\" d=\"M81.45,103.64\"/><rect class=\"cls-3\" x=\"234.13\" y=\"91.41\" width=\"70.78\" height=\"24.33\"/><path class=\"cls-3\" d=\"M269.52,103.58\"/><path class=\"cls-3\" d=\"M587.66,142s0,18.41,0,18.45H517.95V136.25H650.82l8.25,22.57s8-22.62,8-22.57H801v24.21H731.57s0-18.45,0-18.45l-6.41,18.45-131,0Z\"/><path class=\"cls-3\" d=\"M234.13,136.25H437.31v0a91.27,91.27,0,0,1-20.15,24.23s-183,0-183,0S234.13,136.28,234.13,136.25Z\"/><rect class=\"cls-3\" x=\"46\" y=\"136.24\" width=\"70.9\" height=\"24.21\"/><path class=\"cls-3\" d=\"M81.45,148.34\"/><rect class=\"cls-3\" x=\"731.57\" y=\"181.89\" width=\"69.38\" height=\"24.2\"/><path class=\"cls-3\" d=\"M766.27,194\"/><path class=\"cls-3\" d=\"M587.66,181.89H517.95v24.2s69.74,0,69.74,0S587.76,181.89,587.66,181.89Z\"/><path class=\"cls-3\" d=\"M717.56,181.89c-.32,0-8.12,24.2-8.45,24.2l-98.83,0c-.08,0-8.69-24.29-8.7-24.25Z\"/><path class=\"cls-3\" d=\"M234.11,181.89H416.81a119.51,119.51,0,0,1,21.78,24.21c.34,0-204.47,0-204.47,0S234.11,181.9,234.11,181.89Z\"/><path class=\"cls-3\" d=\"M116.89,206.1V181.89H46.11s0,24.21,0,24.21Z\"/><rect class=\"cls-3\" x=\"731.57\" y=\"227.54\" width=\"69.37\" height=\"24.21\"/><path class=\"cls-3\" d=\"M766.27,239.64\"/><rect class=\"cls-3\" x=\"517.95\" y=\"227.54\" width=\"69.72\" height=\"24.21\"/><path class=\"cls-3\" d=\"M552.81,239.64\"/><path class=\"cls-3\" d=\"M692.87,251.87c0-.11,8.56-24.36,8.69-24.33h-84c-.15,0,8.61,24.21,8.61,24.21S692.86,252,692.87,251.87Z\"/><path class=\"cls-3\" d=\"M234.12,251.74c0,.1,0-24.21,0-24.21H306s.06,24.22,0,24.22S234.12,251.72,234.12,251.74Z\"/><path class=\"cls-3\" d=\"M448.67,227.53c3.48,7.29,3.83,16,4.52,24.33H377.08V227.53Z\"/><rect class=\"cls-3\" x=\"46.11\" y=\"227.53\" width=\"70.78\" height=\"24.2\"/><path class=\"cls-3\" d=\"M81.5,239.63\"/><rect class=\"cls-3\" x=\"731.57\" y=\"272.24\" width=\"116.05\" height=\"24.22\"/><path class=\"cls-3\" d=\"M789.6,284.36\"/><rect class=\"cls-3\" x=\"471.49\" y=\"272.24\" width=\"116.17\" height=\"24.22\"/><path class=\"cls-3\" d=\"M529.58,284.36\"/><polygon class=\"cls-3\" points=\"677.26 296.46 641.82 296.46 633.32 272.24 685.46 272.24 677.26 296.46\"/><path class=\"cls-3\" d=\"M0,272.24v24.21H164.86c.07,0-.08-24.2,0-24.2Z\"/><path class=\"cls-3\" d=\"M450.17,272.24c-1.74,8-3.32,17.72-9.16,24.22H186.39V272.24Z\"/><polygon class=\"cls-3\" points=\"661.2 342.16 657.94 342.16 649.66 317.89 669.7 317.89 661.2 342.16\"/><rect class=\"cls-3\" x=\"731.57\" y=\"317.9\" width=\"116.05\" height=\"24.32\"/><path class=\"cls-3\" d=\"M789.6,330.06\"/><path class=\"cls-3\" d=\"M186.36,342.16V317.93l238.84,0c-16,15.29-37.93,23.92-61.55,24.26l-177.25-.05\"/><rect class=\"cls-3\" x=\"471.49\" y=\"317.9\" width=\"116.17\" height=\"24.32\"/><path class=\"cls-3\" d=\"M529.58,330.06\"/><path class=\"cls-3\" d=\"M164.86,318s-.08,24.16,0,24.16-164.8.1-164.84,0,0-24.28,0-24.28S164.78,318.07,164.86,318Z\"/></g></g></svg>",
      "mono": false,
      "keywords": "qradar observability qradar"
    },
    {
      "id": "library/tech_logos/enterprise-observability/splunk",
      "name": "splunk",
      "title": "Splunk",
      "category": "Observability",
      "group": "library",
      "url": "icons/library/tech_logos/enterprise-observability/splunk.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 18 47 13\"><path fill=\"#9BA4A6\" d=\"M13.434 18l.066 10H15V18zM32 18v10.004h1.805s.015-3.61.035-3.606c.02 0 2.691 3.743 2.715 3.73.027-.007 1.601-.573 1.601-.589 0-.012-2.683-3.441-2.683-3.445 0-.008 2.25-2.512 2.23-2.532-.062-.058-1.281-.585-1.316-.566-.016.012-2.582 2.797-2.582 2.797V18zM2.098 21.05c-.649.137-1.258.552-1.508 1.032a1.675 1.675 0 0 0 .008 1.488c.16.309.625.739 1.347 1.246.782.555 1.078.832 1.153 1.094.113.387-.059.75-.434.93-.187.09-.27.101-.602.086-.433-.02-.73-.13-1.171-.446-.141-.097-.27-.168-.286-.152-.015.016-.156.227-.312.469l-.281.433.105.082c.063.043.25.157.422.254 1.188.66 2.945.555 3.836-.23a1.79 1.79 0 0 0 .602-1.645c-.086-.582-.407-.964-1.415-1.695-.792-.574-1.167-.89-1.253-1.058-.168-.329-.051-.645.304-.829.18-.093.254-.101.61-.086.347.012.453.04.742.176l.336.164.261-.41c.145-.226.25-.426.239-.445-.047-.07-.598-.301-.942-.39-.457-.122-1.34-.157-1.761-.067zm7.933.884c.79.37 1.211 1.53 1.04 2.851-.06.469-.227 1.035-.383 1.297-.157.27-.461.563-.704.676-.445.21-1.105.129-1.523-.188-.578-.441-.895-1.523-.774-2.648.114-1.031.485-1.684 1.133-1.985.336-.156.88-.156 1.211-.003zm-.719-1.149c-.472.106-.847.317-1.253.703l-.368.352V21H6v10h1.691v-4.078l.325.316c.593.582 1.289.817 2.101.703.531-.074.906-.21 1.301-.476 1.11-.742 1.723-2.223 1.555-3.77-.16-1.468-.914-2.484-2.13-2.87-.312-.102-1.163-.122-1.53-.04zm6.946.215s.055 5.285.09 5.438c.136.582.527 1.136.965 1.375.402.218.726.285 1.332.285.863-.004 1.386-.211 2.027-.801L21 27v1h1.742l-.023-7H21s.023 4.348 0 4.5c-.102.61-.574 1.11-1.055 1.27-.285.097-.785.175-1.086.128-.308-.05-.828-.39-.859-.898v-4.977zm14.484 7s-.055-5.285-.09-5.438c-.136-.582-.527-1.136-.965-1.375-.402-.218-.726-.285-1.332-.285-.863.004-1.386.211-2.027.801L26 22v-1h-1.742l.023 7H26s-.023-4.348 0-4.5c.102-.61.574-1.11 1.055-1.27.285-.097.66-.171 1.086-.128.425.046.89.433.859.898v4.977z\"/><path fill=\"#77B539\" fill-rule=\"evenodd\" d=\"M40 20.5V22l6 2-6 2.602V28l7-3v-2z\"/></svg>",
      "mono": false,
      "keywords": "splunk observability splunk"
    },
    {
      "id": "library/generic_logos/ai/broken-robot",
      "name": "broken-robot",
      "title": "Broken Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/broken-robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><defs><!-- Mask: cuts cracks out of the OUTER black silhouette only. The face-cutout area is already transparent via even-odd, no need to mask there. --><mask id=\"generic-logos-ai-broken-robot-crackMask\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"256\" height=\"256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><g stroke=\"currentColor\" stroke-width=\"2.5\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"50,80 80,110 75,140 95,165 80,200 105,225\"/><polyline points=\"80,110 130,105 160,90 200,100\"/><polyline points=\"130,105 145,140 175,150 215,140\"/><polyline points=\"145,140 130,180 165,200 200,195\"/><polyline points=\"130,180 115,210 145,240 180,235\"/><polyline points=\"75,140 50,160 60,190 40,220\"/><polyline points=\"160,90 175,60 200,75\"/><polyline points=\"175,150 195,170 220,165\"/><polyline points=\"200,195 215,225 195,245\"/><polyline points=\"95,165 70,170 60,190\"/></g></mask></defs><!-- Antenna: open circle + snapped stem (top piece + dislodged tilted piece) --><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"10\" fill=\"currentColor\"/><rect x=\"125\" y=\"48\" width=\"6\" height=\"6\" fill=\"currentColor\" transform=\"rotate(15 128 51)\"/><!-- Body using vanilla's even-odd cutout path (face zone stays transparent) --><path fill-rule=\"evenodd\" fill=\"currentColor\" mask=\"url(#generic-logos-ai-broken-robot-crackMask)\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><!-- Eyes: black filled pills (matching vanilla) --><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><!-- Crack lines across the FACE zone (drawn directly, since face is transparent) --><g stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\" stroke-linecap=\"round\"><polyline points=\"68,140 90,148 120,135 145,155 175,142 188,150\"/><polyline points=\"100,168 125,162 150,176\"/></g><!-- Two displaced shards (pieces broken off the silhouette edge) --><polygon points=\"50,80 80,110 75,140 50,135 40,100\" fill=\"currentColor\" transform=\"translate(-10, -5)\"/><polygon points=\"200,195 215,225 180,235 195,200\" fill=\"currentColor\" transform=\"translate(10, 8)\"/><!-- Loose floating shards (debris) --><polygon points=\"14,170 26,166 30,180 18,184\" fill=\"currentColor\"/><polygon points=\"240,150 252,154 248,168 236,164\" fill=\"currentColor\"/><polygon points=\"100,250 116,246 120,260 104,264\" fill=\"currentColor\"/></svg>",
      "mono": true,
      "keywords": "broken robot robots broken-robot"
    },
    {
      "id": "library/generic_logos/ai/dead-robot",
      "name": "dead-robot",
      "title": "Dead Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/dead-robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"20\" fill=\"currentColor\"/><path fill-rule=\"evenodd\" fill=\"currentColor\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><g stroke=\"currentColor\" stroke-width=\"6\" stroke-linecap=\"round\"><line x1=\"90\" y1=\"142\" x2=\"110\" y2=\"170\"/><line x1=\"110\" y1=\"142\" x2=\"90\" y2=\"170\"/><line x1=\"146\" y1=\"142\" x2=\"166\" y2=\"170\"/><line x1=\"166\" y1=\"142\" x2=\"146\" y2=\"170\"/></g></svg>",
      "mono": true,
      "keywords": "dead robot robots dead-robot"
    },
    {
      "id": "library/generic_logos/ai/devil-robot",
      "name": "devil-robot",
      "title": "Devil Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/devil-robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><defs><mask id=\"generic-logos-ai-devil-robot-leftEyeMask\" maskUnits=\"userSpaceOnUse\"><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"none\"/><rect x=\"98\" y=\"142\" width=\"4\" height=\"28\" rx=\"2\" fill=\"currentColor\"/></mask><mask id=\"generic-logos-ai-devil-robot-rightEyeMask\" maskUnits=\"userSpaceOnUse\"><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"none\"/><rect x=\"154\" y=\"142\" width=\"4\" height=\"28\" rx=\"2\" fill=\"currentColor\"/></mask></defs><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"20\" fill=\"currentColor\"/><path d=\"M70,90 Q40,30 75,15 Q60,55 88,82 Z\" fill=\"currentColor\"/><path d=\"M186,90 Q216,30 181,15 Q196,55 168,82 Z\" fill=\"currentColor\"/><path fill-rule=\"evenodd\" fill=\"currentColor\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><path d=\"M205,225 Q240,240 240,205 Q238,180 220,180\" stroke=\"currentColor\" stroke-width=\"7\" fill=\"none\" stroke-linecap=\"round\"/><polygon points=\"220,180 230,168 210,168\" fill=\"currentColor\"/><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\" mask=\"url(#generic-logos-ai-devil-robot-leftEyeMask)\"/><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\" mask=\"url(#generic-logos-ai-devil-robot-rightEyeMask)\"/><polygon points=\"78,124 116,134 116,138 78,128\" fill=\"currentColor\"/><polygon points=\"140,134 178,124 178,128 140,138\" fill=\"currentColor\"/></svg>",
      "mono": true,
      "keywords": "devil robot robots devil-robot"
    },
    {
      "id": "library/generic_logos/ai/glitch-robot",
      "name": "glitch-robot",
      "title": "Glitch Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/glitch-robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><defs><!-- The full robot silhouette (head + face cutout via even-odd), reusable --><g id=\"generic-logos-ai-glitch-robot-robotBody\"><path fill-rule=\"evenodd\" fill=\"currentColor\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/></g><g id=\"generic-logos-ai-glitch-robot-robotAntenna\"><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"20\" fill=\"currentColor\"/></g><!-- Mask removes thin horizontal bands from the main body, so re-drawn offset slices fill them --><mask id=\"generic-logos-ai-glitch-robot-sliceMask\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"256\" height=\"256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><rect x=\"0\" y=\"106\" width=\"256\" height=\"10\" fill=\"currentColor\"/><rect x=\"0\" y=\"135\" width=\"256\" height=\"8\" fill=\"currentColor\"/><rect x=\"0\" y=\"155\" width=\"256\" height=\"6\" fill=\"currentColor\"/><rect x=\"0\" y=\"195\" width=\"256\" height=\"10\" fill=\"currentColor\"/><rect x=\"0\" y=\"220\" width=\"256\" height=\"8\" fill=\"currentColor\"/></mask><!-- Per-slice clip rectangles --><clipPath id=\"generic-logos-ai-glitch-robot-sliceClip1\"><rect x=\"0\" y=\"106\" width=\"256\" height=\"10\"/></clipPath><clipPath id=\"generic-logos-ai-glitch-robot-sliceClip2\"><rect x=\"0\" y=\"135\" width=\"256\" height=\"8\"/></clipPath><clipPath id=\"generic-logos-ai-glitch-robot-sliceClip3\"><rect x=\"0\" y=\"155\" width=\"256\" height=\"6\"/></clipPath><clipPath id=\"generic-logos-ai-glitch-robot-sliceClip4\"><rect x=\"0\" y=\"195\" width=\"256\" height=\"10\"/></clipPath><clipPath id=\"generic-logos-ai-glitch-robot-sliceClip5\"><rect x=\"0\" y=\"220\" width=\"256\" height=\"8\"/></clipPath></defs><!-- Soft ghost echoes (low opacity black silhouettes offset L/R) --><g opacity=\"0.18\" transform=\"translate(-12,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g><g opacity=\"0.18\" transform=\"translate(12,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g><g opacity=\"0.08\" transform=\"translate(-22,1)\"><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g><g opacity=\"0.08\" transform=\"translate(22,-1)\"><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g><!-- Glitched antenna with offset echo --><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/><g opacity=\"0.35\" transform=\"translate(20,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotAntenna\"/></g><!-- Main body with slice bands cut out (gaps will read as transparent) --><g mask=\"url(#generic-logos-ai-glitch-robot-sliceMask)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g><!-- Re-draw each slice band, offset horizontally, clipped to its band Y range --><g clip-path=\"url(#generic-logos-ai-glitch-robot-sliceClip1)\"><g transform=\"translate(14,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g></g><g clip-path=\"url(#generic-logos-ai-glitch-robot-sliceClip2)\"><g transform=\"translate(-18,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g></g><g clip-path=\"url(#generic-logos-ai-glitch-robot-sliceClip3)\"><g transform=\"translate(20,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g></g><g clip-path=\"url(#generic-logos-ai-glitch-robot-sliceClip4)\"><g transform=\"translate(-10,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g></g><g clip-path=\"url(#generic-logos-ai-glitch-robot-sliceClip5)\"><g transform=\"translate(6,0)\"><use href=\"#generic-logos-ai-glitch-robot-robotBody\"/></g></g><!-- Edge tick artifacts at slice boundaries --><g fill=\"currentColor\"><rect x=\"36\" y=\"113\" width=\"6\" height=\"2\"/><rect x=\"216\" y=\"113\" width=\"6\" height=\"2\"/><rect x=\"30\" y=\"158\" width=\"5\" height=\"2\"/><rect x=\"220\" y=\"158\" width=\"6\" height=\"2\"/><rect x=\"34\" y=\"200\" width=\"5\" height=\"2\"/><rect x=\"218\" y=\"200\" width=\"6\" height=\"2\"/></g><!-- Stray pixel debris around the figure --><g fill=\"currentColor\"><rect x=\"8\" y=\"146\" width=\"3\" height=\"3\"/><rect x=\"14\" y=\"152\" width=\"2\" height=\"2\"/><rect x=\"22\" y=\"158\" width=\"2\" height=\"2\"/><rect x=\"244\" y=\"160\" width=\"3\" height=\"3\"/><rect x=\"250\" y=\"172\" width=\"2\" height=\"2\"/><rect x=\"236\" y=\"180\" width=\"2\" height=\"2\"/><rect x=\"60\" y=\"100\" width=\"2\" height=\"2\"/><rect x=\"195\" y=\"98\" width=\"2\" height=\"2\"/><rect x=\"118\" y=\"240\" width=\"3\" height=\"3\"/></g></svg>",
      "mono": true,
      "keywords": "glitch robot robots glitch-robot"
    },
    {
      "id": "library/generic_logos/ai/robot",
      "name": "robot",
      "title": "Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"20\"/><path fill-rule=\"evenodd\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/></svg>",
      "mono": true,
      "keywords": "robot robots robot"
    },
    {
      "id": "library/generic_logos/ai/shattered-robot",
      "name": "shattered-robot",
      "title": "Shattered Robot",
      "category": "Robots",
      "group": "library",
      "url": "icons/library/generic_logos/ai/shattered-robot.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><defs><!-- Mask: punch chunks out of the outer body silhouette --><mask id=\"generic-logos-ai-shattered-robot-chunkMask\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"256\" height=\"256\"><rect width=\"256\" height=\"256\" fill=\"none\"/><g fill=\"currentColor\"><rect x=\"50\" y=\"80\" width=\"20\" height=\"14\"/><rect x=\"48\" y=\"94\" width=\"12\" height=\"10\"/><rect x=\"186\" y=\"90\" width=\"18\" height=\"12\"/><rect x=\"200\" y=\"102\" width=\"10\" height=\"10\"/><rect x=\"32\" y=\"160\" width=\"14\" height=\"20\"/><rect x=\"46\" y=\"170\" width=\"8\" height=\"14\"/><rect x=\"100\" y=\"222\" width=\"30\" height=\"14\"/><rect x=\"130\" y=\"225\" width=\"20\" height=\"10\"/></g></mask></defs><!-- Antenna broken — bottom half missing, fragments scattered --><circle cx=\"128\" cy=\"24\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"6\"/><rect x=\"125\" y=\"34\" width=\"6\" height=\"8\" fill=\"currentColor\"/><rect x=\"120\" y=\"48\" width=\"4\" height=\"4\" fill=\"currentColor\"/><rect x=\"135\" y=\"55\" width=\"3\" height=\"3\" fill=\"currentColor\"/><!-- Body using vanilla's even-odd path (face transparent), with chunks punched out --><path fill-rule=\"evenodd\" fill=\"currentColor\" mask=\"url(#generic-logos-ai-shattered-robot-chunkMask)\" d=\"M40,144a88,88,0,0,1,176,0v44a44,44,0,0,1-44,44H84a44,44,0,0,1-44-44Z M92,116 h72 a28,28 0 0 1 28,28 v24 a28,28 0 0 1 -28,28 h-72 a28,28 0 0 1 -28,-28 v-24 a28,28 0 0 1 28,-28 z\"/><!-- Eyes: black pills (matching vanilla) --><rect x=\"88\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><rect x=\"144\" y=\"138\" width=\"24\" height=\"36\" rx=\"12\" fill=\"currentColor\"/><!-- Shattered eye fractures: bold black cross-cracks across the face zone --><g stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><!-- Left eye: vertical crack through, with horizontal offshoot --><line x1=\"100\" y1=\"130\" x2=\"100\" y2=\"184\"/><line x1=\"100\" y1=\"156\" x2=\"118\" y2=\"156\"/><!-- Right eye: vertical crack with horizontal offshoot the other way --><line x1=\"156\" y1=\"130\" x2=\"156\" y2=\"184\"/><line x1=\"138\" y1=\"160\" x2=\"156\" y2=\"160\"/></g><!-- Falling shattered fragments around the figure --><g fill=\"currentColor\"><rect x=\"60\" y=\"240\" width=\"14\" height=\"10\"/><rect x=\"100\" y=\"245\" width=\"10\" height=\"8\"/><rect x=\"160\" y=\"242\" width=\"16\" height=\"12\"/><rect x=\"195\" y=\"248\" width=\"8\" height=\"6\"/><rect x=\"10\" y=\"190\" width=\"12\" height=\"8\"/><rect x=\"6\" y=\"210\" width=\"8\" height=\"6\"/><rect x=\"240\" y=\"180\" width=\"10\" height=\"8\"/><rect x=\"248\" y=\"200\" width=\"6\" height=\"6\"/><rect x=\"100\" y=\"60\" width=\"8\" height=\"6\"/><rect x=\"155\" y=\"65\" width=\"6\" height=\"4\"/></g></svg>",
      "mono": true,
      "keywords": "shattered robot robots shattered-robot"
    },
    {
      "id": "library/generic_logos/shield/shield",
      "name": "shield",
      "title": "Shield",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched\"><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/></svg>",
      "mono": true,
      "keywords": "shield shields shield"
    },
    {
      "id": "library/generic_logos/shield/shield-alert",
      "name": "shield-alert",
      "title": "Shield Alert",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield-alert.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched-alert\"><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/><path d=\"M12 10v4\"/><path d=\"M12 17.5h.01\"/></svg>",
      "mono": true,
      "keywords": "shield alert shields shield-alert"
    },
    {
      "id": "library/generic_logos/shield/shield-check",
      "name": "shield-check",
      "title": "Shield Check",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield-check.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched-check\"><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/><path d=\"m9 13 2 2 4-4\"/></svg>",
      "mono": true,
      "keywords": "shield check shields shield-check"
    },
    {
      "id": "library/generic_logos/shield/shield-off",
      "name": "shield-off",
      "title": "Shield Off",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield-off.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched-off\"><path d=\"m2 2 20 20\"/><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/></svg>",
      "mono": true,
      "keywords": "shield off shields shield-off"
    },
    {
      "id": "library/generic_logos/shield/shield-user",
      "name": "shield-user",
      "title": "Shield User",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield-user.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched-user\"><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/><circle cx=\"12\" cy=\"12.5\" r=\"2\"/><path d=\"M8.7 18.5a3.5 3.5 0 0 1 6.6 0\"/></svg>",
      "mono": true,
      "keywords": "shield user shields shield-user"
    },
    {
      "id": "library/generic_logos/shield/shield-x",
      "name": "shield-x",
      "title": "Shield X",
      "category": "Shields",
      "group": "library",
      "url": "icons/library/generic_logos/shield/shield-x.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-notched-x\"><path d=\"M4 4 H8 L9 6 H15 L16 4 H20 V12 Q20 18 12 22 Q4 18 4 12 Z\"/><path d=\"m14.5 11 -5 5\"/><path d=\"m9.5 11 5 5\"/></svg>",
      "mono": true,
      "keywords": "shield x shields shield-x"
    },
    {
      "id": "library/generic_logos/personas/administrator",
      "name": "administrator",
      "title": "Administrator",
      "category": "Personas",
      "group": "library",
      "url": "icons/library/generic_logos/personas/administrator.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 680 660\"><defs><mask id=\"generic-logos-personas-administrator-cutouts\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"680\" height=\"660\"><rect x=\"0\" y=\"0\" width=\"680\" height=\"660\" fill=\"none\"/><circle cx=\"215\" cy=\"170\" r=\"28\" fill=\"currentColor\"/><circle cx=\"495\" cy=\"350\" r=\"28\" fill=\"currentColor\"/><circle cx=\"345\" cy=\"270\" r=\"138.0\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"14\"/><path d=\"M 130 645 Q 130 435 345 400 Q 560 435 560 645\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"14\"/></mask></defs><g fill=\"currentColor\" mask=\"url(#generic-logos-personas-administrator-cutouts)\"><g transform=\"translate(215 170) rotate(0)\"><circle r=\"78\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(0.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(45.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(90.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(135.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(180.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(225.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(270.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(315.0)\"/></g><g transform=\"translate(495 350) rotate(22)\"><circle r=\"78\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(0.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(45.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(90.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(135.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(180.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(225.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(270.0)\"/><rect x=\"-18.0\" y=\"-116.0\" width=\"36\" height=\"42\" rx=\"3\" transform=\"rotate(315.0)\"/></g><circle cx=\"345\" cy=\"270\" r=\"130\"/><path d=\"M 130 645 Q 130 435 345 400 Q 560 435 560 645 Z\"/></g></svg>",
      "mono": true,
      "keywords": "administrator personas administrator"
    },
    {
      "id": "library/generic_logos/personas/developer",
      "name": "developer",
      "title": "Developer",
      "category": "Personas",
      "group": "library",
      "url": "icons/library/generic_logos/personas/developer.svg",
      "svg": "<svg viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\"><title>Developer with laptop icon</title><desc>Monocolor black silhouette of a person behind a laptop, with transparent cutouts for the laptop outline and code brackets.</desc><defs><mask id=\"generic-logos-personas-developer-cutouts\"><rect x=\"0\" y=\"0\" width=\"512\" height=\"512\" fill=\"none\"/><path d=\"M 144 312 L 368 312 L 354 434 L 158 434 Z\" fill=\"currentColor\"/><path d=\"M 150 318 L 362 318 L 348 428 L 164 428 Z\" fill=\"none\"/><rect x=\"155\" y=\"434\" width=\"202\" height=\"28\" fill=\"currentColor\"/><rect x=\"159\" y=\"438\" width=\"194\" height=\"20\" fill=\"none\"/><path d=\"M 210 348 L 188 376 L 210 404 L 220 396 L 202 376 L 220 356 Z\" fill=\"currentColor\"/><path d=\"M 252 404 L 240 404 L 268 348 L 280 348 Z\" fill=\"currentColor\"/><path d=\"M 302 356 L 320 376 L 302 396 L 312 404 L 334 376 L 312 348 Z\" fill=\"currentColor\"/><rect x=\"226\" y=\"452\" width=\"60\" height=\"6\" rx=\"2\" fill=\"currentColor\"/></mask></defs><g mask=\"url(#generic-logos-personas-developer-cutouts)\"><circle cx=\"256\" cy=\"124\" r=\"72\" fill=\"currentColor\"/><path d=\"M 256 212 C 334 212, 402 282, 412 330 C 422 360, 422 390, 408 410 C 396 425, 378 430, 362 432 L 358 434 L 154 434 L 150 432 C 134 430, 116 425, 104 410 C 90 390, 90 360, 100 330 C 110 282, 178 212, 256 212 Z\" fill=\"currentColor\"/><path d=\"M 150 318 L 362 318 L 348 428 L 164 428 Z\" fill=\"currentColor\"/><rect x=\"159\" y=\"438\" width=\"194\" height=\"20\" fill=\"currentColor\"/></g></svg>",
      "mono": true,
      "keywords": "developer personas developer"
    },
    {
      "id": "library/generic_logos/personas/hacker-1",
      "name": "hacker-1",
      "title": "Hacker 1",
      "category": "Personas",
      "group": "library",
      "url": "icons/library/generic_logos/personas/hacker-1.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 480\" fill=\"currentColor\"><!-- Geometric fedora: trapezoidal crown --><polygon points=\"180,165 175,95 305,95 300,165\"/><!-- Hat band --><rect x=\"178\" y=\"158\" width=\"124\" height=\"8\" fill=\"none\"/><!-- Rectangular brim --><rect x=\"105\" y=\"165\" width=\"270\" height=\"14\"/><!-- Block head + body --><path d=\"M190 225 L190 175 L290 175 L290 225 L290 255 L370 255 L370 350 L110 350 L110 255 L190 255 Z\"/><!-- Block collar V's --><polygon points=\"190,257 215,325 240,267\" fill=\"none\"/><polygon points=\"290,257 265,325 240,267\" fill=\"none\"/><!-- Trapezoid laptop screen --><polygon points=\"60,335 420,335 395,455 85,455\"/><polygon points=\"78,348 402,348 380,442 100,442\" fill=\"none\"/><rect x=\"235\" y=\"393\" width=\"10\" height=\"10\"/><!-- Keyboard base: matches bottom edge of screen --><polygon points=\"85,455 395,455 395,478 85,478\"/><rect x=\"220\" y=\"463\" width=\"40\" height=\"7\" fill=\"none\"/></svg>",
      "mono": true,
      "keywords": "hacker 1 personas hacker-1"
    },
    {
      "id": "library/generic_logos/personas/hacker-2",
      "name": "hacker-2",
      "title": "Hacker 2",
      "category": "Personas",
      "group": "library",
      "url": "icons/library/generic_logos/personas/hacker-2.svg",
      "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 480 480\" fill=\"currentColor\"><!-- Round head + soft body --><path d=\"M185 222 Q185 142 240 142 Q295 142 295 222 Q295 247 285 262 Q370 287 370 350 Q370 358 240 358 Q110 358 110 350 Q110 287 195 262 Q185 247 185 222 Z\"/><!-- Rounded fedora crown --><path d=\"M170 178 Q170 95 215 90 Q235 95 240 110 Q245 95 265 90 Q310 95 310 178 Z\"/><!-- WIDER brim --><path d=\"M70 184 Q240 158 410 184 Q410 200 240 216 Q70 200 70 184 Z\"/><!-- Hat band --><path d=\"M172 178 Q240 168 308 178 L306 186 Q240 175 174 186 Z\" fill=\"none\"/><!-- V collar notches --><polygon points=\"198,264 220,310 240,272\" fill=\"none\"/><polygon points=\"282,264 260,310 240,272\" fill=\"none\"/><!-- Trapezoid laptop screen --><path d=\"M60 335 L420 335 L395 455 L85 455 Z\"/><path d=\"M78 348 L402 348 L380 442 L100 442 Z\" fill=\"none\"/><circle cx=\"240\" cy=\"395\" r=\"6\"/><!-- Keyboard base --><path d=\"M85 455 L395 455 L395 478 L85 478 Z\"/><rect x=\"220\" y=\"463\" width=\"40\" height=\"7\" fill=\"none\" rx=\"3\"/></svg>",
      "mono": true,
      "keywords": "hacker 2 personas hacker-2"
    }
  ]
}
