{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "$schema": {
      "type": "string"
    },
    "theme": {
      "default": "tang",
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "tang",
            "pith",
            "pip",
            "readable",
            "geist"
          ]
        },
        {
          "type": "string"
        }
      ]
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "description": {
      "type": "string"
    },
    "colors": {
      "type": "object",
      "properties": {
        "primary": {
          "type": "string",
          "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
        },
        "light": {
          "type": "string",
          "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
        },
        "dark": {
          "type": "string",
          "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
        },
        "background": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
            },
            {
              "type": "object",
              "properties": {
                "light": {
                  "type": "string",
                  "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
                },
                "dark": {
                  "type": "string",
                  "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
                }
              },
              "additionalProperties": false
            }
          ]
        },
        "anchors": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
            },
            {
              "type": "object",
              "properties": {
                "from": {
                  "type": "string",
                  "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
                },
                "to": {
                  "type": "string",
                  "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$"
                }
              },
              "additionalProperties": false
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "logo": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "properties": {
            "light": {
              "type": "string"
            },
            "dark": {
              "type": "string"
            },
            "href": {
              "type": "string"
            }
          },
          "additionalProperties": false
        }
      ]
    },
    "favicon": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "properties": {
            "light": {
              "type": "string"
            },
            "dark": {
              "type": "string"
            }
          },
          "required": [
            "light",
            "dark"
          ],
          "additionalProperties": false
        }
      ]
    },
    "navigation": {
      "type": "object",
      "properties": {
        "pages": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema0"
          }
        },
        "groups": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "group": {
                "type": "string"
              },
              "icon": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "library": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  }
                ]
              },
              "root": {
                "type": "string"
              },
              "tag": {
                "type": "string"
              },
              "expanded": {
                "type": "boolean"
              },
              "template": {
                "type": "string"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              }
            },
            "required": [
              "group",
              "pages"
            ],
            "additionalProperties": false
          }
        },
        "tabs": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "tab": {
                "type": "string"
              },
              "icon": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "library": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  }
                ]
              },
              "href": {
                "type": "string"
              },
              "openapi": {
                "type": "string"
              },
              "template": {
                "type": "string"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              },
              "groups": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "group": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "root": {
                      "type": "string"
                    },
                    "tag": {
                      "type": "string"
                    },
                    "expanded": {
                      "type": "boolean"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    }
                  },
                  "required": [
                    "group",
                    "pages"
                  ],
                  "additionalProperties": false
                }
              },
              "anchors": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "anchor": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "href": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    },
                    "groups": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "group": {
                            "type": "string"
                          },
                          "icon": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  },
                                  "library": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "name"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          },
                          "root": {
                            "type": "string"
                          },
                          "tag": {
                            "type": "string"
                          },
                          "expanded": {
                            "type": "boolean"
                          },
                          "template": {
                            "type": "string"
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "$ref": "#/$defs/__schema0"
                            }
                          }
                        },
                        "required": [
                          "group",
                          "pages"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "anchor"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "tab"
            ],
            "additionalProperties": false
          }
        },
        "anchors": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "anchor": {
                "type": "string"
              },
              "icon": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "library": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  }
                ]
              },
              "href": {
                "type": "string"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              },
              "groups": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "group": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "root": {
                      "type": "string"
                    },
                    "tag": {
                      "type": "string"
                    },
                    "expanded": {
                      "type": "boolean"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    }
                  },
                  "required": [
                    "group",
                    "pages"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "anchor"
            ],
            "additionalProperties": false
          }
        },
        "dropdowns": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "dropdown": {
                "type": "string"
              },
              "icon": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "library": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "name"
                    ],
                    "additionalProperties": false
                  }
                ]
              },
              "href": {
                "type": "string"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              },
              "groups": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "group": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "root": {
                      "type": "string"
                    },
                    "tag": {
                      "type": "string"
                    },
                    "expanded": {
                      "type": "boolean"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    }
                  },
                  "required": [
                    "group",
                    "pages"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "dropdown"
            ],
            "additionalProperties": false
          }
        },
        "versions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "version": {
                "type": "string"
              },
              "default": {
                "type": "boolean"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              },
              "groups": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "group": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "root": {
                      "type": "string"
                    },
                    "tag": {
                      "type": "string"
                    },
                    "expanded": {
                      "type": "boolean"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    }
                  },
                  "required": [
                    "group",
                    "pages"
                  ],
                  "additionalProperties": false
                }
              },
              "tabs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "tab": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "href": {
                      "type": "string"
                    },
                    "openapi": {
                      "type": "string"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    },
                    "groups": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "group": {
                            "type": "string"
                          },
                          "icon": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  },
                                  "library": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "name"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          },
                          "root": {
                            "type": "string"
                          },
                          "tag": {
                            "type": "string"
                          },
                          "expanded": {
                            "type": "boolean"
                          },
                          "template": {
                            "type": "string"
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "$ref": "#/$defs/__schema0"
                            }
                          }
                        },
                        "required": [
                          "group",
                          "pages"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "anchors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "anchor": {
                            "type": "string"
                          },
                          "icon": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  },
                                  "library": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "name"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          },
                          "href": {
                            "type": "string"
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "$ref": "#/$defs/__schema0"
                            }
                          },
                          "groups": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "group": {
                                  "type": "string"
                                },
                                "icon": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "name": {
                                          "type": "string"
                                        },
                                        "library": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "name"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                "root": {
                                  "type": "string"
                                },
                                "tag": {
                                  "type": "string"
                                },
                                "expanded": {
                                  "type": "boolean"
                                },
                                "template": {
                                  "type": "string"
                                },
                                "pages": {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/$defs/__schema0"
                                  }
                                }
                              },
                              "required": [
                                "group",
                                "pages"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "anchor"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "tab"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "version"
            ],
            "additionalProperties": false
          }
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "language": {
                "type": "string"
              },
              "pages": {
                "type": "array",
                "items": {
                  "$ref": "#/$defs/__schema0"
                }
              },
              "groups": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "group": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "root": {
                      "type": "string"
                    },
                    "tag": {
                      "type": "string"
                    },
                    "expanded": {
                      "type": "boolean"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    }
                  },
                  "required": [
                    "group",
                    "pages"
                  ],
                  "additionalProperties": false
                }
              },
              "tabs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "tab": {
                      "type": "string"
                    },
                    "icon": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            },
                            "library": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "name"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "href": {
                      "type": "string"
                    },
                    "openapi": {
                      "type": "string"
                    },
                    "template": {
                      "type": "string"
                    },
                    "pages": {
                      "type": "array",
                      "items": {
                        "$ref": "#/$defs/__schema0"
                      }
                    },
                    "groups": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "group": {
                            "type": "string"
                          },
                          "icon": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  },
                                  "library": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "name"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          },
                          "root": {
                            "type": "string"
                          },
                          "tag": {
                            "type": "string"
                          },
                          "expanded": {
                            "type": "boolean"
                          },
                          "template": {
                            "type": "string"
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "$ref": "#/$defs/__schema0"
                            }
                          }
                        },
                        "required": [
                          "group",
                          "pages"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "anchors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "anchor": {
                            "type": "string"
                          },
                          "icon": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  },
                                  "library": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "name"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          },
                          "href": {
                            "type": "string"
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "$ref": "#/$defs/__schema0"
                            }
                          },
                          "groups": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "group": {
                                  "type": "string"
                                },
                                "icon": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "name": {
                                          "type": "string"
                                        },
                                        "library": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "name"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                },
                                "root": {
                                  "type": "string"
                                },
                                "tag": {
                                  "type": "string"
                                },
                                "expanded": {
                                  "type": "boolean"
                                },
                                "template": {
                                  "type": "string"
                                },
                                "pages": {
                                  "type": "array",
                                  "items": {
                                    "$ref": "#/$defs/__schema0"
                                  }
                                }
                              },
                              "required": [
                                "group",
                                "pages"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "anchor"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "tab"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "language"
            ],
            "additionalProperties": false
          }
        },
        "products": {
          "type": "array",
          "items": {}
        },
        "global": {
          "type": "object",
          "properties": {
            "anchors": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "anchor": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "anchor"
                ],
                "additionalProperties": false
              }
            },
            "dropdowns": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "dropdown": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "dropdown"
                ],
                "additionalProperties": false
              }
            },
            "tabs": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "tab": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "openapi": {
                    "type": "string"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "anchors": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "anchor": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "href": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        },
                        "groups": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "group": {
                                "type": "string"
                              },
                              "icon": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      },
                                      "library": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "name"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "root": {
                                "type": "string"
                              },
                              "tag": {
                                "type": "string"
                              },
                              "expanded": {
                                "type": "boolean"
                              },
                              "template": {
                                "type": "string"
                              },
                              "pages": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/$defs/__schema0"
                                }
                              }
                            },
                            "required": [
                              "group",
                              "pages"
                            ],
                            "additionalProperties": false
                          }
                        }
                      },
                      "required": [
                        "anchor"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "tab"
                ],
                "additionalProperties": false
              }
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "navbar": {
      "type": "object",
      "properties": {
        "links": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "href": {
                "type": "string"
              },
              "icon": {}
            },
            "required": [
              "label",
              "href"
            ],
            "additionalProperties": false
          }
        },
        "primary": {
          "oneOf": [
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "button"
                },
                "label": {
                  "type": "string"
                },
                "href": {
                  "type": "string"
                }
              },
              "required": [
                "type",
                "label",
                "href"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "github"
                },
                "href": {
                  "type": "string"
                }
              },
              "required": [
                "type",
                "href"
              ],
              "additionalProperties": false
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "footer": {
      "type": "object",
      "properties": {
        "socials": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "type": "string"
          }
        },
        "links": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "header": {
                "type": "string"
              },
              "items": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "label": {
                      "type": "string"
                    },
                    "href": {
                      "type": "string"
                    },
                    "icon": {}
                  },
                  "required": [
                    "label",
                    "href"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "items"
            ],
            "additionalProperties": false
          }
        },
        "lastUpdated": {
          "type": "boolean"
        },
        "editUrl": {
          "type": "string"
        },
        "repo": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "redirects": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "destination": {
            "type": "string"
          },
          "permanent": {
            "type": "boolean"
          }
        },
        "required": [
          "source",
          "destination"
        ],
        "additionalProperties": false
      }
    },
    "seo": {
      "type": "object",
      "properties": {
        "metatags": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "type": "string"
          }
        },
        "indexing": {
          "type": "string",
          "enum": [
            "all",
            "navigable"
          ]
        }
      },
      "additionalProperties": false
    },
    "analytics": {
      "type": "object",
      "properties": {
        "posthog": {
          "type": "object",
          "properties": {
            "apiKey": {
              "type": "string"
            },
            "apiHost": {
              "type": "string"
            }
          },
          "required": [
            "apiKey"
          ],
          "additionalProperties": false
        },
        "plausible": {
          "type": "object",
          "properties": {
            "domain": {
              "type": "string"
            }
          },
          "required": [
            "domain"
          ],
          "additionalProperties": false
        },
        "fathom": {
          "type": "object",
          "properties": {
            "siteId": {
              "type": "string"
            }
          },
          "required": [
            "siteId"
          ],
          "additionalProperties": false
        },
        "ga4": {
          "type": "object",
          "properties": {
            "measurementId": {
              "type": "string"
            }
          },
          "required": [
            "measurementId"
          ],
          "additionalProperties": false
        },
        "gtm": {
          "type": "object",
          "properties": {
            "tagId": {
              "type": "string"
            }
          },
          "required": [
            "tagId"
          ],
          "additionalProperties": false
        },
        "amplitude": {
          "type": "object",
          "properties": {
            "apiKey": {
              "type": "string"
            }
          },
          "required": [
            "apiKey"
          ],
          "additionalProperties": false
        },
        "hotjar": {
          "type": "object",
          "properties": {
            "hjid": {
              "type": "string"
            },
            "hjsv": {
              "type": "string"
            }
          },
          "required": [
            "hjid"
          ],
          "additionalProperties": false
        },
        "mixpanel": {
          "type": "object",
          "properties": {
            "projectToken": {
              "type": "string"
            }
          },
          "required": [
            "projectToken"
          ],
          "additionalProperties": false
        },
        "segment": {
          "type": "object",
          "properties": {
            "key": {
              "type": "string"
            }
          },
          "required": [
            "key"
          ],
          "additionalProperties": false
        },
        "pirsch": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            }
          },
          "required": [
            "id"
          ],
          "additionalProperties": false
        },
        "logrocket": {
          "type": "object",
          "properties": {
            "apiKey": {
              "type": "string"
            }
          },
          "required": [
            "apiKey"
          ],
          "additionalProperties": false
        },
        "heap": {
          "type": "object",
          "properties": {
            "appId": {
              "type": "string"
            }
          },
          "required": [
            "appId"
          ],
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "api": {
      "type": "object",
      "properties": {
        "baseUrl": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "auth": {
          "type": "object",
          "properties": {
            "method": {
              "type": "string",
              "enum": [
                "bearer",
                "basic",
                "key",
                "none"
              ]
            },
            "name": {
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "playground": {
          "type": "object",
          "properties": {
            "mode": {
              "type": "string",
              "enum": [
                "interactive",
                "simple",
                "hide"
              ]
            },
            "proxy": {
              "type": "boolean"
            }
          },
          "additionalProperties": false
        },
        "openapi": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "viewer": {
          "type": "string",
          "enum": [
            "tangly",
            "scalar",
            "redoc",
            "stoplight"
          ]
        },
        "asyncapi": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "mdx": {
          "type": "object",
          "properties": {
            "server": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              ]
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "appearance": {
      "type": "object",
      "properties": {
        "default": {
          "type": "string",
          "enum": [
            "light",
            "dark",
            "system"
          ]
        },
        "strict": {
          "type": "boolean"
        },
        "readingTime": {
          "type": "boolean"
        },
        "readingProgress": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "code": {
      "type": "object",
      "properties": {
        "copyButton": {
          "type": "boolean"
        },
        "theme": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "object",
              "properties": {
                "light": {
                  "type": "string"
                },
                "dark": {
                  "type": "string"
                }
              },
              "required": [
                "light",
                "dark"
              ],
              "additionalProperties": false
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "background": {
      "type": "object",
      "properties": {
        "image": {
          "type": "string"
        },
        "color": {
          "type": "object",
          "properties": {
            "light": {
              "type": "string"
            },
            "dark": {
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "decoration": {
          "type": "string",
          "enum": [
            "gradient",
            "grid",
            "windows"
          ]
        }
      },
      "additionalProperties": false
    },
    "fonts": {
      "type": "object",
      "properties": {
        "heading": {
          "type": "object",
          "properties": {
            "family": {
              "type": "string"
            },
            "weight": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "string"
                }
              ]
            },
            "source": {
              "type": "string"
            },
            "format": {
              "type": "string"
            }
          },
          "required": [
            "family"
          ],
          "additionalProperties": false
        },
        "body": {
          "type": "object",
          "properties": {
            "family": {
              "type": "string"
            },
            "weight": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "string"
                }
              ]
            },
            "source": {
              "type": "string"
            },
            "format": {
              "type": "string"
            }
          },
          "required": [
            "family"
          ],
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "styling": {
      "type": "object",
      "properties": {
        "eyebrows": {
          "type": "string",
          "enum": [
            "section",
            "breadcrumbs"
          ]
        },
        "codeblocks": {
          "type": "string",
          "enum": [
            "system",
            "dark"
          ]
        }
      },
      "additionalProperties": false
    },
    "integrations": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "errors": {
      "type": "object",
      "properties": {
        "404": {
          "type": "object",
          "properties": {
            "redirect": {
              "type": "boolean"
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "contextual": {
      "type": "object",
      "properties": {
        "options": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "copy",
              "view",
              "chatgpt",
              "claude"
            ]
          }
        }
      },
      "additionalProperties": false
    },
    "search": {
      "type": "object",
      "properties": {
        "prompt": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "thumbnails": {
      "type": "object",
      "properties": {
        "background": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "metadata": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "banner": {
      "type": "object",
      "properties": {
        "content": {
          "type": "string"
        },
        "dismissible": {
          "type": "boolean"
        },
        "id": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "info",
            "warning",
            "success"
          ]
        }
      },
      "required": [
        "content"
      ],
      "additionalProperties": false
    },
    "icons": {
      "type": "object",
      "properties": {
        "library": {
          "type": "string",
          "enum": [
            "lucide",
            "fontawesome"
          ]
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "name",
    "navigation"
  ],
  "additionalProperties": {},
  "$defs": {
    "__schema0": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "object",
          "properties": {
            "group": {
              "type": "string"
            },
            "icon": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "library": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                }
              ]
            },
            "root": {
              "type": "string"
            },
            "tag": {
              "type": "string"
            },
            "expanded": {
              "type": "boolean"
            },
            "template": {
              "type": "string"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            }
          },
          "required": [
            "group",
            "pages"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "tab": {
              "type": "string"
            },
            "icon": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "library": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                }
              ]
            },
            "href": {
              "type": "string"
            },
            "openapi": {
              "type": "string"
            },
            "template": {
              "type": "string"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "root": {
                    "type": "string"
                  },
                  "tag": {
                    "type": "string"
                  },
                  "expanded": {
                    "type": "boolean"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  }
                },
                "required": [
                  "group",
                  "pages"
                ],
                "additionalProperties": false
              }
            },
            "anchors": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "anchor": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "anchor"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "tab"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "anchor": {
              "type": "string"
            },
            "icon": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "library": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                }
              ]
            },
            "href": {
              "type": "string"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "root": {
                    "type": "string"
                  },
                  "tag": {
                    "type": "string"
                  },
                  "expanded": {
                    "type": "boolean"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  }
                },
                "required": [
                  "group",
                  "pages"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "anchor"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "dropdown": {
              "type": "string"
            },
            "icon": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "library": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name"
                  ],
                  "additionalProperties": false
                }
              ]
            },
            "href": {
              "type": "string"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "root": {
                    "type": "string"
                  },
                  "tag": {
                    "type": "string"
                  },
                  "expanded": {
                    "type": "boolean"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  }
                },
                "required": [
                  "group",
                  "pages"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "dropdown"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "version": {
              "type": "string"
            },
            "default": {
              "type": "boolean"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "root": {
                    "type": "string"
                  },
                  "tag": {
                    "type": "string"
                  },
                  "expanded": {
                    "type": "boolean"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  }
                },
                "required": [
                  "group",
                  "pages"
                ],
                "additionalProperties": false
              }
            },
            "tabs": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "tab": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "openapi": {
                    "type": "string"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "anchors": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "anchor": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "href": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        },
                        "groups": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "group": {
                                "type": "string"
                              },
                              "icon": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      },
                                      "library": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "name"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "root": {
                                "type": "string"
                              },
                              "tag": {
                                "type": "string"
                              },
                              "expanded": {
                                "type": "boolean"
                              },
                              "template": {
                                "type": "string"
                              },
                              "pages": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/$defs/__schema0"
                                }
                              }
                            },
                            "required": [
                              "group",
                              "pages"
                            ],
                            "additionalProperties": false
                          }
                        }
                      },
                      "required": [
                        "anchor"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "tab"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "version"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "language": {
              "type": "string"
            },
            "pages": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "groups": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "group": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "root": {
                    "type": "string"
                  },
                  "tag": {
                    "type": "string"
                  },
                  "expanded": {
                    "type": "boolean"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  }
                },
                "required": [
                  "group",
                  "pages"
                ],
                "additionalProperties": false
              }
            },
            "tabs": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "tab": {
                    "type": "string"
                  },
                  "icon": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "library": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  },
                  "href": {
                    "type": "string"
                  },
                  "openapi": {
                    "type": "string"
                  },
                  "template": {
                    "type": "string"
                  },
                  "pages": {
                    "type": "array",
                    "items": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "groups": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "group": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "root": {
                          "type": "string"
                        },
                        "tag": {
                          "type": "string"
                        },
                        "expanded": {
                          "type": "boolean"
                        },
                        "template": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "group",
                        "pages"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "anchors": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "anchor": {
                          "type": "string"
                        },
                        "icon": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "library": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "name"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        },
                        "href": {
                          "type": "string"
                        },
                        "pages": {
                          "type": "array",
                          "items": {
                            "$ref": "#/$defs/__schema0"
                          }
                        },
                        "groups": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "group": {
                                "type": "string"
                              },
                              "icon": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      },
                                      "library": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "name"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "root": {
                                "type": "string"
                              },
                              "tag": {
                                "type": "string"
                              },
                              "expanded": {
                                "type": "boolean"
                              },
                              "template": {
                                "type": "string"
                              },
                              "pages": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/$defs/__schema0"
                                }
                              }
                            },
                            "required": [
                              "group",
                              "pages"
                            ],
                            "additionalProperties": false
                          }
                        }
                      },
                      "required": [
                        "anchor"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "tab"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "language"
          ],
          "additionalProperties": false
        }
      ]
    }
  }
}