{
  "homepages": [],
  "source_base_path": "C:/projects/beatsaber-ipa-reloaded-9smsb/docs",
  "xrefmap": "xrefmap.yml",
  "files": [
    {
      "type": "Resource",
      "output": {
        "resource": {
          "relative_path": "index.json"
        }
      },
      "is_incremental": false
    },
    {
      "log_codes": [
        "ReferencedXrefPropertyNotString"
      ],
      "type": "ManagedReference",
      "source_relative_path": "api/BSIPA_ModList.UI.ViewControllers.MarkdownView.yml",
      "output": {
        ".html": {
          "relative_path": "api/BSIPA_ModList.UI.ViewControllers.MarkdownView.html",
          "hash": "OuOuQn2qg8kc14cz/d1gqQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/BSIPA_ModList.UI.ViewControllers.yml",
      "output": {
        ".html": {
          "relative_path": "api/BSIPA_ModList.UI.ViewControllers.html",
          "hash": "6ET9ndUcbLRizacwFyD0nQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.Config.NameAttribute.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.Config.NameAttribute.html",
          "hash": "8zHFP7eFh3iv5xzdwPIq9Q=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.Config.PreferAttribute.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.Config.PreferAttribute.html",
          "hash": "FnfwVDtRNNOziIsETqMzZQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.Config.TypeAttribute.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.Config.TypeAttribute.html",
          "hash": "/jGuwoU58tP/ui/9aL4llw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.Config.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.Config.html",
          "hash": "JXpfATHT35QoQfOZJtVRqw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.IConfigProvider.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.IConfigProvider.html",
          "hash": "OXOrPr3uWXnJOTYm5e3UuQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.IModPrefs.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.IModPrefs.html",
          "hash": "hrZRGw1kPLw/jy4BwdAOig=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.ModPrefs.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.ModPrefs.html",
          "hash": "wV1vA4q82uwEBtXSMEEfsg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Config.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Config.html",
          "hash": "nj5LFIJI292lLFeiQixFMw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.IBeatSaberPlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.IBeatSaberPlugin.html",
          "hash": "HVu+TKxjThc0u0ZzeiP5vg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.IDisablablePlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.IDisablablePlugin.html",
          "hash": "0N0oRphpPHa4ZzQWAskm+Q=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.IEnhancedBeatSaberPlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.IEnhancedBeatSaberPlugin.html",
          "hash": "u067Q/z1eiljqThSSA4DVg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.IGenericEnhancedPlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.IGenericEnhancedPlugin.html",
          "hash": "Abd6Bvm/vhUthrc2iJVjZQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.Features.Feature.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.Features.Feature.html",
          "hash": "2klGBZ5T558+GQ1/Fp3hyA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.Features.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.Features.html",
          "hash": "fDqjtb9ZxtfgH0ZnZx5fZQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginInitInjector.InjectParameter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginInitInjector.InjectParameter.html",
          "hash": "gMsFoB8LfNGg8gLEbdpx9Q=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginInitInjector.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginInitInjector.html",
          "hash": "JhOxe21DzF8q3U0+dHb15Q=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginLoader.PluginInfo.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginLoader.PluginInfo.html",
          "hash": "iW+C1nmp/uMxHhq/k6KKcw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginLoader.PluginMetadata.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginLoader.PluginMetadata.html",
          "hash": "YjuX6iaHCApVYi5VgcbkEA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginLoader.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginLoader.html",
          "hash": "PoFN1aUy+XM+V5F0vxRQbg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginManager.PluginDisableDelegate.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginManager.PluginDisableDelegate.html",
          "hash": "+rk6d1IzLu6dlbTwy+Q9BQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginManager.PluginEnableDelegate.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginManager.PluginEnableDelegate.html",
          "hash": "Kef2bP6XrNUi0O7CoyyH7g=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.PluginManager.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.PluginManager.html",
          "hash": "WW7vEfbxoaN4It15F+346A=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Loader.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Loader.html",
          "hash": "HpF+hM8WdvmmHAGovVoizw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.LogPrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.LogPrinter.html",
          "hash": "tmBAjFZG0IdLiIfXN0R/dw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Logger.Level.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Logger.Level.html",
          "hash": "TV8wIk5TfzLGpIk9V2hSsA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Logger.LogLevel.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Logger.LogLevel.html",
          "hash": "hVyMPNrapgGmtJVXfmdQOQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Logger.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Logger.html",
          "hash": "8GWpfoH40nOGKL5o+rfwhA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.LoggerExtensions.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.LoggerExtensions.html",
          "hash": "DotRt+28fN2Yy5+txw/0ug=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.ColoredConsolePrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.ColoredConsolePrinter.html",
          "hash": "fYEyIpsX1ETGEVaIQuupZQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.ColorlessConsolePrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.ColorlessConsolePrinter.html",
          "hash": "zDSVqKLhvN0pPc2B2TZ1qg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.GZFilePrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.GZFilePrinter.html",
          "hash": "6W68KO0Hej3rhT85bF00HA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.GlobalLogFilePrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.GlobalLogFilePrinter.html",
          "hash": "JlN2cTRhChOhVTuC8tbthQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.PluginLogFilePrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.PluginLogFilePrinter.html",
          "hash": "8sDjAuoZatqgZ7C3uj5rgg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.PluginSubLogPrinter.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.PluginSubLogPrinter.html",
          "hash": "Nm+4tZDEI0F08VPESgBLNA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.Printers.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.Printers.html",
          "hash": "VEaRuRitVlJY8USiSpFeNQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.StandardLogger.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.StandardLogger.html",
          "hash": "z6oMn+YIZIUobJF8vvwUzQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Logging.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Logging.html",
          "hash": "cbgybZddvZAZ/q2sorKJTw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.ModsaberModInfo.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.ModsaberModInfo.html",
          "hash": "LSjlfRW/bOFcKvPlqcyK+g=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Old.IEnhancedPlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Old.IEnhancedPlugin.html",
          "hash": "rqZaWfSrKvUhRnzGrBqqtA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Old.IPlugin.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Old.IPlugin.html",
          "hash": "qw1Qh1NVZ/jYsWpt7oolTg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Old.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Old.html",
          "hash": "euIu9MjPj0g275Bn8eBbFw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.BeatSaber.Release.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.BeatSaber.Release.html",
          "hash": "7WSFjruNX06xnT1FKVbMAw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.BeatSaber.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.BeatSaber.html",
          "hash": "z3M4ahJ9mUnGsRqlPSYCRw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.Extensions.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.Extensions.html",
          "hash": "MolHVFeqbiallMIEyRvTcg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.Ref-1.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.Ref-1.html",
          "hash": "PUI11T/YUQm4SmaeCKspHg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.Ref.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.Ref.html",
          "hash": "/FFO22Yev98LJWl0qg4jGg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.ReflectionUtil.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.ReflectionUtil.html",
          "hash": "xVDEH/+qe5TY/gV/hIV3vQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.Utils.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.Utils.html",
          "hash": "kg5tkhBibH1L9oURrEQ1rw=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.Utilities.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.Utilities.html",
          "hash": "c7O5UCOA7zS4z+gazAyhRg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "ManagedReference",
      "source_relative_path": "api/IPA.yml",
      "output": {
        ".html": {
          "relative_path": "api/IPA.html",
          "hash": "3kAOTK+I28Eq13vWIA3atA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Conceptual",
      "source_relative_path": "api/index.md",
      "output": {
        ".html": {
          "relative_path": "api/index.html",
          "hash": "E4uFlEHZeEXDJKmDzKa+Kg=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Toc",
      "source_relative_path": "api/toc.yml",
      "output": {
        ".html": {
          "relative_path": "api/toc.html",
          "hash": "VJx35M/CYXXdI295RQJN7A=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Conceptual",
      "source_relative_path": "articles/index.md",
      "output": {
        ".html": {
          "relative_path": "articles/index.html",
          "hash": "e1YD3+vyPgTGyL1imJIIoA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Toc",
      "source_relative_path": "articles/toc.yml",
      "output": {
        ".html": {
          "relative_path": "articles/toc.html",
          "hash": "b7XnGPUF88klOM/x6ppf0g=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Conceptual",
      "source_relative_path": "index.md",
      "output": {
        ".html": {
          "relative_path": "index.html",
          "hash": "zQIi4Xdn9lKSGu6TLsBGCA=="
        }
      },
      "is_incremental": false,
      "version": ""
    },
    {
      "type": "Toc",
      "source_relative_path": "toc.yml",
      "output": {
        ".html": {
          "relative_path": "toc.html",
          "hash": "EjLn6SgyK9NQBByIVkXqdQ=="
        }
      },
      "is_incremental": false,
      "version": ""
    }
  ],
  "incremental_info": [
    {
      "status": {
        "can_incremental": false,
        "details": "Cannot build incrementally because last build info is missing.",
        "incrementalPhase": "build",
        "total_file_count": 0,
        "skipped_file_count": 0,
        "full_build_reason_code": "NoAvailableBuildCache"
      },
      "processors": {
        "TocDocumentProcessor": {
          "can_incremental": false,
          "details": "Processor TocDocumentProcessor cannot support incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.",
          "incrementalPhase": "build",
          "total_file_count": 0,
          "skipped_file_count": 0
        },
        "ConceptualDocumentProcessor": {
          "can_incremental": false,
          "incrementalPhase": "build",
          "total_file_count": 3,
          "skipped_file_count": 0
        },
        "ManagedReferenceDocumentProcessor": {
          "can_incremental": false,
          "incrementalPhase": "build",
          "total_file_count": 52,
          "skipped_file_count": 0
        }
      }
    },
    {
      "status": {
        "can_incremental": false,
        "details": "Cannot support incremental post processing, the reason is: should not trace intermediate info.",
        "incrementalPhase": "postProcessing",
        "total_file_count": 0,
        "skipped_file_count": 0
      },
      "processors": {}
    }
  ],
  "version_info": {},
  "groups": [
    {
      "xrefmap": "xrefmap.yml"
    }
  ]
}