{
  "metadata": {
    "toolPackage": "@microsoft/api-extractor",
    "toolVersion": "7.52.10",
    "schemaVersion": 1011,
    "oldestForwardsCompatibleVersion": 1001,
    "tsdocConfig": {
      "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
      "noStandardTags": true,
      "tagDefinitions": [
        {
          "tagName": "@alpha",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@beta",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@defaultValue",
          "syntaxKind": "block"
        },
        {
          "tagName": "@decorator",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@deprecated",
          "syntaxKind": "block"
        },
        {
          "tagName": "@eventProperty",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@example",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@experimental",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@inheritDoc",
          "syntaxKind": "inline"
        },
        {
          "tagName": "@internal",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@label",
          "syntaxKind": "inline"
        },
        {
          "tagName": "@link",
          "syntaxKind": "inline",
          "allowMultiple": true
        },
        {
          "tagName": "@override",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@packageDocumentation",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@param",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@privateRemarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@public",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@readonly",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@remarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@returns",
          "syntaxKind": "block"
        },
        {
          "tagName": "@sealed",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@see",
          "syntaxKind": "block"
        },
        {
          "tagName": "@throws",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@typeParam",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@virtual",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@betaDocumentation",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@internalRemarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@preapproved",
          "syntaxKind": "modifier"
        }
      ],
      "supportForTags": {
        "@alpha": true,
        "@beta": true,
        "@defaultValue": true,
        "@decorator": true,
        "@deprecated": true,
        "@eventProperty": true,
        "@example": true,
        "@experimental": true,
        "@inheritDoc": true,
        "@internal": true,
        "@label": true,
        "@link": true,
        "@override": true,
        "@packageDocumentation": true,
        "@param": true,
        "@privateRemarks": true,
        "@public": true,
        "@readonly": true,
        "@remarks": true,
        "@returns": true,
        "@sealed": true,
        "@see": true,
        "@throws": true,
        "@typeParam": true,
        "@virtual": true,
        "@betaDocumentation": true,
        "@internalRemarks": true,
        "@preapproved": true
      },
      "reportUnsupportedHtmlElements": false
    }
  },
  "kind": "Package",
  "canonicalReference": "@genesislcap/foundation-utils!",
  "docComment": "",
  "name": "@genesislcap/foundation-utils",
  "preserveMemberOrder": false,
  "members": [
    {
      "kind": "EntryPoint",
      "canonicalReference": "@genesislcap/foundation-utils!",
      "name": "",
      "preserveMemberOrder": false,
      "members": [
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!ACCEPT_TERMS_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ACCEPT_TERMS_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "ACCEPT_TERMS_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!activeColorScheme:var",
          "docComment": "/**\n * A design token that represents the active color scheme (light or dark).\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "activeColorScheme: "
            },
            {
              "kind": "Content",
              "text": "import(\"@microsoft/fast-foundation\")."
            },
            {
              "kind": "Reference",
              "text": "CSSDesignToken",
              "canonicalReference": "@microsoft/fast-foundation!CSSDesignToken:interface"
            },
            {
              "kind": "Content",
              "text": "<string>"
            }
          ],
          "fileUrlPath": "src/styles/color.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "activeColorScheme",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 4
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!API_HOST:var",
          "docComment": "/**\n * The Genesis Server URL (WebSocket or HTTP).\n *\n * @remarks\n *\n * Optional.\n *\n * @defaultValue\n *\n * `${PROTOCOL}//${location.host}/${_SOCKET_EXT}/`\n *\n * @example\n *\n * ws://localhost/gwf/, ws://localhost:9064\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_API_HOST: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "API_HOST",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!assureDesignSystem:function(1)",
          "docComment": "/**\n * assureDesignSystem.\n *\n * @remarks\n *\n * Webpack caching strategies can backfill missing modules with placeholders in an attempt to prevent errors. In the case of offline remotes, we rely on the error to fall back to local versions. This utility assures we have a design system.\n *\n * @example\n * ```ts\n * async function zeroDesignSystemImport(): Promise<DesignSystemModule> {\n *   let module: DesignSystemModule;\n *   let type: ResourceType = ResourceType.remote;\n *   try {\n *     module = await import('foundationZero/ZeroDesignSystem');\n *     return assureDesignSystem(module);\n *   } catch (e) {\n *     logger.info(\n *       `Please note remoteEntry.js load errors are expected if module federated dependencies are offline. Falling back to locally bundled versions.`,\n *     );\n *     type = ResourceType.local;\n *     module = await import('@genesislcap/foundation-zero');\n *     return assureDesignSystem(module);\n *   } finally {\n *     logger.debug(`Using '${type}' version of foundation-zero`);\n *   }\n * }\n * ```\n *\n * @example\n *\n * You should also instruct webpack to use strict module handling.\n * ```ts\n * output: {\n *   strictModuleErrorHandling: true,\n *   strictModuleExceptionHandling: true,\n * }\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function assureDesignSystem(module: "
            },
            {
              "kind": "Reference",
              "text": "DesignSystemModule",
              "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "DesignSystemModule",
              "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/design-system.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "module",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "assureDesignSystem"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!avoidTreeShaking:function(1)",
          "docComment": "/**\n * Explicitly prevents tree-shaking of custom element classes by referencing them.\n *\n * Bundlers may incorrectly remove code that it thinks has no side effects, such as custom element definitions that are only referenced in templates. By passing these classes to `avoidTreeShaking`, we create a side effect that signals to the bundler to preserve the code.\n *\n * @param classes - One or more custom element classes that should not be tree-shaken.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "avoidTreeShaking: (...classes: "
            },
            {
              "kind": "Content",
              "text": "unknown[]"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "void"
            }
          ],
          "fileUrlPath": "src/utils/noop.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "classes",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "avoidTreeShaking"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!BASE_EDITABLE_ELEMENT_SELECTORS:var",
          "docComment": "/**\n * Base selectors treated as editable context regardless of design system. Includes native controls, contenteditable, and ARIA-editable roles.\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "BASE_EDITABLE_ELEMENT_SELECTORS: "
            },
            {
              "kind": "Content",
              "text": "readonly [\"input\", \"textarea\", \"select\", \"[contenteditable=\\\"true\\\"]\", \"[contenteditable=\\\"\\\"]\", \"[role=\\\"textbox\\\"]\", \"[role=\\\"searchbox\\\"]\", \"[role=\\\"combobox\\\"]\"]"
            }
          ],
          "fileUrlPath": "src/design-system/editable-elements.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "BASE_EDITABLE_ELEMENT_SELECTORS",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!buildEditableElementSelector:function(1)",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function buildEditableElementSelector(designSystems: "
            },
            {
              "kind": "Content",
              "text": "readonly "
            },
            {
              "kind": "Reference",
              "text": "EditableDesignSystemPrefix",
              "canonicalReference": "@genesislcap/foundation-utils!EditableDesignSystemPrefix:type"
            },
            {
              "kind": "Content",
              "text": "[]"
            },
            {
              "kind": "Content",
              "text": ", customEditableSelectors?: "
            },
            {
              "kind": "Content",
              "text": "readonly string[]"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/editable-elements.ts",
          "returnTypeTokenRange": {
            "startIndex": 7,
            "endIndex": 8
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "designSystems",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              },
              "isOptional": false
            },
            {
              "parameterName": "customEditableSelectors",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "isOptional": true
            }
          ],
          "name": "buildEditableElementSelector"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!BUILDER:var",
          "docComment": "/**\n * The builder aka file bundler.\n *\n * @example\n *\n * 'webpack', 'vite'.\n *\n * @defaultValue\n *\n * `'webpack'`\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_BUILDER: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "BUILDER",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!CHANGE_PASSWORD_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "CHANGE_PASSWORD_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "CHANGE_PASSWORD_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ConstructableLifecycleHandler:type",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ConstructableLifecycleHandler = "
            },
            {
              "kind": "Reference",
              "text": "Constructable",
              "canonicalReference": "@microsoft/fast-element!Constructable:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " & "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mixins/lifecycle/lifecycle.ts",
          "releaseTag": "Public",
          "name": "ConstructableLifecycleHandler",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 7
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ConstructablePendingState:type",
          "docComment": "/**\n * A mixin that provides functionality for raising `pending-state` events.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare type ConstructablePendingState = "
            },
            {
              "kind": "Reference",
              "text": "Constructable",
              "canonicalReference": "@microsoft/fast-element!Constructable:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " & "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mixins/pendingState/pendingState.ts",
          "releaseTag": "Public",
          "name": "ConstructablePendingState",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 7
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ConversionType:type",
          "docComment": "/**\n * Represents the possible types of value conversion for data synchronization.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ConversionType = "
            },
            {
              "kind": "Content",
              "text": "'string' | 'number' | 'time' | 'boolean'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/directives/sync/sync.ts",
          "releaseTag": "Public",
          "name": "ConversionType",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!createErrorMap:function(1)",
          "docComment": "/**\n * A factory to create the error map.\n *\n * @param logger - A logger error method reference.\n *\n * @returns A ErrorMap instance.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "createErrorMap: <TErrorDetailMap extends "
            },
            {
              "kind": "Reference",
              "text": "ErrorDetailMap",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorDetailMap:type"
            },
            {
              "kind": "Content",
              "text": ">(logger: "
            },
            {
              "kind": "Reference",
              "text": "ErrorMapLogger",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMapLogger:type"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Reference",
              "text": "ErrorMap",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMap:interface"
            },
            {
              "kind": "Content",
              "text": "<TErrorDetailMap>"
            }
          ],
          "fileUrlPath": "src/error/errorMap.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 7
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "logger",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TErrorDetailMap",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "createErrorMap"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!createLogger:function(1)",
          "docComment": "/**\n * Creates a logger with the given name and options.\n *\n * @deprecated\n *\n * - Use `createLogger` from `@genesislcap/foundation-logger` instead.\n *\n * @param name - The name to give the logger.\n *\n * @param options - The options to use when creating the logger.\n *\n * @returns The resulting logger.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function createLogger(name: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", options?: "
            },
            {
              "kind": "Reference",
              "text": "LoggerOptions",
              "canonicalReference": "@genesislcap/foundation-utils!LoggerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Logger",
              "canonicalReference": "@genesislcap/foundation-utils!Logger:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/logger/logger.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "name",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "options",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": true
            }
          ],
          "name": "createLogger"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!createObserver:function(1)",
          "docComment": "/**\n * Creates a new event observer instance.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "createObserver: <EventType>() => "
            },
            {
              "kind": "Reference",
              "text": "Observer",
              "canonicalReference": "@genesislcap/foundation-utils!Observer:interface"
            },
            {
              "kind": "Content",
              "text": "<EventType>"
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 3
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "typeParameters": [
            {
              "typeParameterName": "EventType",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "createObserver"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!customNumberParser:function(1)",
          "docComment": "/**\n * A Default Number Parser for deserializing objects.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function customNumberParser(value: "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "number | bigint"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/serializers/json/json.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "customNumberParser"
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!Database:interface",
          "docComment": "/**\n * Represents a database with basic CRUD operations.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Database<T extends "
            },
            {
              "kind": "Reference",
              "text": "DatabaseRecord",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseRecord:interface"
            },
            {
              "kind": "Content",
              "text": "> "
            }
          ],
          "fileUrlPath": "src/data/inMemoryDatabase.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "Database",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#create:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "create(newValue: "
                },
                {
                  "kind": "Reference",
                  "text": "Omit",
                  "canonicalReference": "!Omit:type"
                },
                {
                  "kind": "Content",
                  "text": "<T, 'id'>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Create",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Create:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "newValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "create"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#delete:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "delete(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Delete",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Delete:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "delete"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#isWorking:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isWorking: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isWorking",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#onAfterUpdate:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onAfterUpdate(listener: "
                },
                {
                  "kind": "Reference",
                  "text": "Listener",
                  "canonicalReference": "@genesislcap/foundation-utils!Listener:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseEvent.AfterUpdate",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.AfterUpdate:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "onAfterUpdate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#onBeforeUpdate:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onBeforeUpdate(listener: "
                },
                {
                  "kind": "Reference",
                  "text": "Listener",
                  "canonicalReference": "@genesislcap/foundation-utils!Listener:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseEvent.BeforeUpdate",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.BeforeUpdate:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "onBeforeUpdate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#read:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "read(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Read",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Read:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "read"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#update:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newValue: "
                },
                {
                  "kind": "Reference",
                  "text": "Omit",
                  "canonicalReference": "!Omit:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Partial",
                  "canonicalReference": "!Partial:type"
                },
                {
                  "kind": "Content",
                  "text": "<T>, 'id'>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Update",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Update:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 7
                  },
                  "isOptional": false
                }
              ],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Database#visit:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "visit(visitor: "
                },
                {
                  "kind": "Content",
                  "text": "(record: T) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "visitor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "visit"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Namespace",
          "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult:namespace",
          "docComment": "/**\n * Namespace for database access result types.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare namespace DatabaseAccessResult "
            }
          ],
          "fileUrlPath": "src/data/inMemoryDatabase.ts",
          "releaseTag": "Public",
          "name": "DatabaseAccessResult",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Access:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interface Access<T> "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "Access",
              "preserveMemberOrder": false,
              "members": [
                {
                  "kind": "PropertySignature",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Access#value:member",
                  "docComment": "",
                  "excerptTokens": [
                    {
                      "kind": "Content",
                      "text": "value: "
                    },
                    {
                      "kind": "Content",
                      "text": "T"
                    },
                    {
                      "kind": "Content",
                      "text": ";"
                    }
                  ],
                  "isReadonly": false,
                  "isOptional": false,
                  "releaseTag": "Public",
                  "name": "value",
                  "propertyTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "extendsTokenRanges": []
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Create:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface Create<T> extends "
                },
                {
                  "kind": "Reference",
                  "text": "Access",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult~Access:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": " "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "Create",
              "preserveMemberOrder": false,
              "members": [],
              "extendsTokenRanges": [
                {
                  "startIndex": 1,
                  "endIndex": 3
                }
              ]
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Delete:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface Delete "
                }
              ],
              "releaseTag": "Public",
              "name": "Delete",
              "preserveMemberOrder": false,
              "members": [
                {
                  "kind": "PropertySignature",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Delete#id:member",
                  "docComment": "",
                  "excerptTokens": [
                    {
                      "kind": "Content",
                      "text": "id: "
                    },
                    {
                      "kind": "Content",
                      "text": "string"
                    },
                    {
                      "kind": "Content",
                      "text": ";"
                    }
                  ],
                  "isReadonly": false,
                  "isOptional": false,
                  "releaseTag": "Public",
                  "name": "id",
                  "propertyTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                },
                {
                  "kind": "PropertySignature",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Delete#success:member",
                  "docComment": "",
                  "excerptTokens": [
                    {
                      "kind": "Content",
                      "text": "success: "
                    },
                    {
                      "kind": "Content",
                      "text": "boolean"
                    },
                    {
                      "kind": "Content",
                      "text": ";"
                    }
                  ],
                  "isReadonly": false,
                  "isOptional": false,
                  "releaseTag": "Public",
                  "name": "success",
                  "propertyTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "extendsTokenRanges": []
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Read:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface Read<T> extends "
                },
                {
                  "kind": "Reference",
                  "text": "Access",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult~Access:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": " "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "Read",
              "preserveMemberOrder": false,
              "members": [],
              "extendsTokenRanges": [
                {
                  "startIndex": 1,
                  "endIndex": 3
                }
              ]
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Update:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface Update<T> extends "
                },
                {
                  "kind": "Reference",
                  "text": "Access",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult~Access:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": " "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "Update",
              "preserveMemberOrder": false,
              "members": [],
              "extendsTokenRanges": [
                {
                  "startIndex": 1,
                  "endIndex": 3
                }
              ]
            }
          ]
        },
        {
          "kind": "Namespace",
          "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent:namespace",
          "docComment": "/**\n * Namespace for database events.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare namespace DatabaseEvent "
            }
          ],
          "fileUrlPath": "src/data/inMemoryDatabase.ts",
          "releaseTag": "Public",
          "name": "DatabaseEvent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.AfterUpdate:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface AfterUpdate<T> extends "
                },
                {
                  "kind": "Reference",
                  "text": "Update",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent~Update:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": " "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "AfterUpdate",
              "preserveMemberOrder": false,
              "members": [],
              "extendsTokenRanges": [
                {
                  "startIndex": 1,
                  "endIndex": 3
                }
              ]
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.BeforeUpdate:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "export interface BeforeUpdate<T> extends "
                },
                {
                  "kind": "Reference",
                  "text": "Update",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent~Update:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": " "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "BeforeUpdate",
              "preserveMemberOrder": false,
              "members": [
                {
                  "kind": "PropertySignature",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.BeforeUpdate#newValue:member",
                  "docComment": "",
                  "excerptTokens": [
                    {
                      "kind": "Content",
                      "text": "newValue: "
                    },
                    {
                      "kind": "Content",
                      "text": "T"
                    },
                    {
                      "kind": "Content",
                      "text": ";"
                    }
                  ],
                  "isReadonly": false,
                  "isOptional": false,
                  "releaseTag": "Public",
                  "name": "newValue",
                  "propertyTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "extendsTokenRanges": [
                {
                  "startIndex": 1,
                  "endIndex": 3
                }
              ]
            },
            {
              "kind": "Interface",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.Update:interface",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interface Update<T> "
                }
              ],
              "releaseTag": "Public",
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "Update",
              "preserveMemberOrder": false,
              "members": [
                {
                  "kind": "PropertySignature",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.Update#value:member",
                  "docComment": "",
                  "excerptTokens": [
                    {
                      "kind": "Content",
                      "text": "value: "
                    },
                    {
                      "kind": "Content",
                      "text": "T"
                    },
                    {
                      "kind": "Content",
                      "text": ";"
                    }
                  ],
                  "isReadonly": false,
                  "isOptional": false,
                  "releaseTag": "Public",
                  "name": "value",
                  "propertyTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "extendsTokenRanges": []
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!DatabaseRecord:interface",
          "docComment": "/**\n * Represents a database record.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DatabaseRecord "
            }
          ],
          "fileUrlPath": "src/data/inMemoryDatabase.ts",
          "releaseTag": "Public",
          "name": "DatabaseRecord",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseRecord#id:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!decodeFromBase64:function(1)",
          "docComment": "/**\n * Decodes a value from base64.\n *\n * @param value - The value to decode from base64.\n *\n * @returns The decoded value.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "decodeFromBase64: (base64Value: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "string | "
            },
            {
              "kind": "Reference",
              "text": "ArrayBuffer",
              "canonicalReference": "!ArrayBuffer:interface"
            }
          ],
          "fileUrlPath": "src/encoding/base64/decode.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "base64Value",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "decodeFromBase64"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!decodeFromBase64WithPrefix:function(1)",
          "docComment": "/**\n * Decodes a value from base64 with a prefix.\n *\n * @remarks\n *\n * Prefixes are: 'str:' for string and 'bin:' for ArrayBuffer.\n *\n * @param value - The value to decode from base64.\n *\n * @returns The decoded value.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "decodeFromBase64WithPrefix: (value: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "string | "
            },
            {
              "kind": "Reference",
              "text": "ArrayBuffer",
              "canonicalReference": "!ArrayBuffer:interface"
            }
          ],
          "fileUrlPath": "src/encoding/base64/decode.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "decodeFromBase64WithPrefix"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!deepMerge:function(1)",
          "docComment": "/**\n * Deep merges two objects, with source values taking precedence over target values. Arrays are replaced (not merged), and null/undefined values in source are preserved.\n *\n * @param target - The target object to merge into (defaults/base values)\n *\n * @param source - The source object to merge from (overrides)\n *\n * @returns A new merged object with source values taking precedence\n *\n * @example\n * ```ts\n * const defaults = { a: 1, b: { c: 2, d: 3 } };\n * const overrides = { b: { c: 4 } };\n * const merged = deepMerge(defaults, overrides);\n * // Result: { a: 1, b: { c: 4, d: 3 } }\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "deepMerge: <T extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, any>"
            },
            {
              "kind": "Content",
              "text": ">(target: "
            },
            {
              "kind": "Content",
              "text": "T"
            },
            {
              "kind": "Content",
              "text": ", source: "
            },
            {
              "kind": "Reference",
              "text": "Partial",
              "canonicalReference": "!Partial:type"
            },
            {
              "kind": "Content",
              "text": "<T>"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "T"
            }
          ],
          "fileUrlPath": "src/utils/deepMerge.ts",
          "returnTypeTokenRange": {
            "startIndex": 9,
            "endIndex": 10
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "target",
              "parameterTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "isOptional": false
            },
            {
              "parameterName": "source",
              "parameterTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 8
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "deepMerge"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!DEFAULT_ORGANISATION:var",
          "docComment": "/**\n * The default Organisation value, used in auth/login flow [`genesislcap-foundation-login`](https://link-to-docs).\n *\n * @remarks\n *\n * Optional.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_DEFAULT_ORGANISATION: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "DEFAULT_ORGANISATION",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!DEFAULT_PASSWORD:var",
          "docComment": "/**\n * The default Password value, used in auth/login flow [`genesislcap-foundation-login`](https://link-to-docs).\n *\n * @remarks\n *\n * Optional.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_DEFAULT_PASSWORD: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "DEFAULT_PASSWORD",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!DEFAULT_USER:var",
          "docComment": "/**\n * The default Username value, used in auth/login flow [`genesislcap-foundation-login`](https://link-to-docs).\n *\n * @remarks\n *\n * Optional.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_DEFAULT_USER: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "DEFAULT_USER",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap:class",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class DefaultErrorMap<TErrorDetailMap extends "
            },
            {
              "kind": "Reference",
              "text": "ErrorDetailMap",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorDetailMap:type"
            },
            {
              "kind": "Content",
              "text": "> implements "
            },
            {
              "kind": "Reference",
              "text": "ErrorMap",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMap:interface"
            },
            {
              "kind": "Content",
              "text": "<TErrorDetailMap>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/error/errorMap.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "TErrorDetailMap",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "isAbstract": false,
          "name": "DefaultErrorMap",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `DefaultErrorMap` class\n *\n * @param logger - A logger error method reference.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(logger: "
                },
                {
                  "kind": "Reference",
                  "text": "ErrorMapLogger",
                  "canonicalReference": "@genesislcap/foundation-utils!ErrorMapLogger:type"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "logger",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#clear:member(1)",
              "docComment": "/**\n * Clear errors.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "clear"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#delete:member(1)",
              "docComment": "/**\n * Delete an error.\n *\n * @param key - The key.\n *\n * @returns True if successful, otherwise false.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "delete(key: "
                },
                {
                  "kind": "Content",
                  "text": "keyof TErrorDetailMap"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "delete"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#get:member(1)",
              "docComment": "/**\n * Get an error by key.\n *\n * @param key - The key.\n *\n * @returns The error if it exists, otherwise undefined.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "keyof TErrorDetailMap"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "get"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#has:member(1)",
              "docComment": "/**\n * Has an error for key.\n *\n * @param key - The key.\n *\n * @returns True if it exists, otherwise false.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "has(key: "
                },
                {
                  "kind": "Content",
                  "text": "keyof TErrorDetailMap"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "has"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#lastError:member",
              "docComment": "/**\n * The last set error if any.\n *\n * @returns Error\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastError: "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastError",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#messages:member",
              "docComment": "/**\n * Error map as messages.\n *\n * @returns string\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get messages(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "messages",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#set:member(1)",
              "docComment": "/**\n * Set an error by key.\n *\n * @param key - The key.\n *\n * @param error - The error.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(key: "
                },
                {
                  "kind": "Content",
                  "text": "keyof TErrorDetailMap"
                },
                {
                  "kind": "Content",
                  "text": ", error: "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "error",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "set"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#size:member",
              "docComment": "/**\n * The size of the error map.\n *\n * @returns number\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get size(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "size",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultErrorMap#values:member(1)",
              "docComment": "/**\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "values(): "
                },
                {
                  "kind": "Reference",
                  "text": "MapIterator",
                  "canonicalReference": "!MapIterator:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "values"
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!defaultEventMap:var",
          "docComment": "/**\n * A map that associates specific HTML element tags with their corresponding default event names.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "defaultEventMap: "
            },
            {
              "kind": "Reference",
              "text": "Map",
              "canonicalReference": "!Map:interface"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "EventName",
              "canonicalReference": "@genesislcap/foundation-utils!EventName:type"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "fileUrlPath": "src/directives/sync/sync.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "defaultEventMap",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!defaultJSONSerializerConfig:var",
          "docComment": "/**\n * A Default JSONSerializer Config for serializing and deserializing functions.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "defaultJSONSerializerConfig: "
            },
            {
              "kind": "Reference",
              "text": "JSONSerializerConfig",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig:interface"
            }
          ],
          "fileUrlPath": "src/serializers/json/json.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "defaultJSONSerializerConfig",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!defaultLoggerOptions:var",
          "docComment": "/**\n * The default logger options.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "defaultLoggerOptions: "
            },
            {
              "kind": "Reference",
              "text": "LoggerOptions",
              "canonicalReference": "@genesislcap/foundation-utils!LoggerOptions:interface"
            }
          ],
          "fileUrlPath": "src/logger/logger.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "defaultLoggerOptions",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!DefaultServerRowDTOMapper:class",
          "docComment": "/**\n * The default `ServerRowDTOMapper`.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class DefaultServerRowDTOMapper implements "
            },
            {
              "kind": "Reference",
              "text": "ServerRowDTOMapper",
              "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTOMapper:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/mappers/dto/serverRow.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "DefaultServerRowDTOMapper",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultServerRowDTOMapper#fromDTO:member",
              "docComment": "/**\n * Converts a server row DTO to an entity.\n *\n * @param dto - The DTO to convert.\n *\n * @returns The resulting entity.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromDTO: "
                },
                {
                  "kind": "Content",
                  "text": "(dto: "
                },
                {
                  "kind": "Reference",
                  "text": "ServerRowDTO",
                  "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTO:type"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "ServerRowEntity",
                  "canonicalReference": "@genesislcap/foundation-utils!ServerRowEntity:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fromDTO",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultServerRowDTOMapper#toDTO:member",
              "docComment": "/**\n * Converts a server row entity to a DTO.\n *\n * @param entity - The entity to convert.\n *\n * @returns The resulting DTO.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toDTO: "
                },
                {
                  "kind": "Content",
                  "text": "(entity: "
                },
                {
                  "kind": "Reference",
                  "text": "ServerRowEntity",
                  "canonicalReference": "@genesislcap/foundation-utils!ServerRowEntity:type"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "ServerRowDTO",
                  "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTO:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "toDTO",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager:class",
          "docComment": "/**\n * Default implementation of the ShortcutManager interface\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class DefaultShortcutManager implements "
            },
            {
              "kind": "Reference",
              "text": "ShortcutManager",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "DefaultShortcutManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#clearActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearActiveContext(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "clearActiveContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#clearExecutionGuards:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearExecutionGuards(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "clearExecutionGuards"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#configureBlockedMessages:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configureBlockedMessages(config?: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutBlockedMessageConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessageConfig:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "configureBlockedMessages"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#configureEditableContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configureEditableContext(config?: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutEditableContextConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutEditableContextConfig:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "configureEditableContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#executeShortcut:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeShortcut(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", eventTarget?: "
                },
                {
                  "kind": "Reference",
                  "text": "EventTarget",
                  "canonicalReference": "!EventTarget:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "eventTarget",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "executeShortcut"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#executeShortcutByContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeShortcutByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", eventTarget?: "
                },
                {
                  "kind": "Reference",
                  "text": "EventTarget",
                  "canonicalReference": "!EventTarget:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "eventTarget",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "executeShortcutByContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#findShortcutByKeyCombination:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findShortcutByKeyCombination(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ctrlKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", altKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", shiftKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", metaKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 13
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctrlKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "altKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "shiftKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "metaKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": true
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "findShortcutByKeyCombination"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getActiveContext(): "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getActiveContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getBlockedMessages:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBlockedMessages(): "
                },
                {
                  "kind": "Reference",
                  "text": "Required",
                  "canonicalReference": "!Required:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutBlockedMessageConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessageConfig:type"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getBlockedMessages"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getContexts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getContexts(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getContexts"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getEditableContextConfig:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEditableContextConfig(): "
                },
                {
                  "kind": "Reference",
                  "text": "Required",
                  "canonicalReference": "!Required:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutEditableContextConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutEditableContextConfig:type"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getEditableContextConfig"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getEditableSelector:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEditableSelector(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getEditableSelector"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getShortcuts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcuts(): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getShortcuts"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getShortcutsByContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcutsByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "getShortcutsByContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#getShortcutsByContextMap:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcutsByContextMap(): "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": ">>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getShortcutsByContextMap"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#isPaused:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get isPaused(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPaused",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#isPaused$:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get isPaused$(): "
                },
                {
                  "kind": "Reference",
                  "text": "Observable",
                  "canonicalReference": "rxjs!Observable:class"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPaused$",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#isPausedSubject:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get isPausedSubject(): "
                },
                {
                  "kind": "Reference",
                  "text": "BehaviorSubject",
                  "canonicalReference": "rxjs!BehaviorSubject:class"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPausedSubject",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#pause:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pause(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "pause"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#registerContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "registerContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#registerExecutionGuard:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerExecutionGuard(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", guard: "
                },
                {
                  "kind": "Content",
                  "text": "() => "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutExecutionStatus",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutExecutionStatus:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "guard",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "registerExecutionGuard"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#registerShortcut:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerShortcut(shortcut: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutRegistrationResult",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "shortcut",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "registerShortcut"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#registerShortcuts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerShortcuts(shortcuts: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "shortcuts",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "registerShortcuts"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#resume:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resume(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "resume"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#setActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setActiveContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "setActiveContext"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#unregisterExecutionGuard:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterExecutionGuard(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "unregisterExecutionGuard"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#unregisterShortcut:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterShortcut(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "unregisterShortcut"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!DefaultShortcutManager#unregisterShortcutsByContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterShortcutsByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "unregisterShortcutsByContext"
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!delay:function(1)",
          "docComment": "/**\n * Delay for a given number of milliseconds\n *\n * @param ms - The number of milliseconds to delay\n *\n * @returns A promise that resolves after the given number of milliseconds\n *\n * @example\n * ```ts\n * await delay(1000);\n * console.log('1 second later');\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "delay: (ms: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>"
            }
          ],
          "fileUrlPath": "src/utils/delay.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "ms",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "delay"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!DESIGN_SYSTEM_EDITABLE_ELEMENT_SELECTORS:var",
          "docComment": "/**\n * Design-system specific editable host selectors.\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "DESIGN_SYSTEM_EDITABLE_ELEMENT_SELECTORS: "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "EditableDesignSystemPrefix",
              "canonicalReference": "@genesislcap/foundation-utils!EditableDesignSystemPrefix:type"
            },
            {
              "kind": "Content",
              "text": ", readonly string[]>"
            }
          ],
          "fileUrlPath": "src/design-system/editable-elements.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "DESIGN_SYSTEM_EDITABLE_ELEMENT_SELECTORS",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule:interface",
          "docComment": "/**\n * DesignSystemModule.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DesignSystemModule "
            }
          ],
          "fileUrlPath": "src/design-system/design-system.ts",
          "releaseTag": "Public",
          "name": "DesignSystemModule",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "IndexSignature",
              "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule:index(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "[key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule#provideDesignSystem:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "provideDesignSystem(element?: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", prefix?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "DesignSystem",
                  "canonicalReference": "@microsoft/fast-foundation!DesignSystem:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "Pick",
                  "canonicalReference": "!Pick:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DesignSystem",
                  "canonicalReference": "@microsoft/fast-foundation!DesignSystem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", 'register'>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "prefix",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "provideDesignSystem"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!DesignSystemResource:type",
          "docComment": "/**\n * DesignSystemResource.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type DesignSystemResource<T = "
            },
            {
              "kind": "Reference",
              "text": "DesignSystemModule",
              "canonicalReference": "@genesislcap/foundation-utils!DesignSystemModule:interface"
            },
            {
              "kind": "Content",
              "text": "> = "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<T>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/design-system.ts",
          "releaseTag": "Public",
          "name": "DesignSystemResource",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!DTOMapper:interface",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DTOMapper<TDTO, TEntity> "
            }
          ],
          "fileUrlPath": "src/mappers/dto/types.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "TDTO",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "TEntity",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "DTOMapper",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!DTOMapper#fromArgs:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromArgs?: "
                },
                {
                  "kind": "Content",
                  "text": "(...args: any[]) => TEntity"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "fromArgs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!DTOMapper#fromDTO:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromDTO: "
                },
                {
                  "kind": "Content",
                  "text": "(dto: TDTO) => TEntity"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fromDTO",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!DTOMapper#toDTO:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toDTO: "
                },
                {
                  "kind": "Content",
                  "text": "(entity: "
                },
                {
                  "kind": "Reference",
                  "text": "Partial",
                  "canonicalReference": "!Partial:type"
                },
                {
                  "kind": "Content",
                  "text": "<TEntity>) => TDTO"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "toDTO",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!EditableDesignSystemPrefix:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type EditableDesignSystemPrefix = "
            },
            {
              "kind": "Content",
              "text": "'rapid' | 'zero'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/editable-elements.ts",
          "releaseTag": "Public",
          "name": "EditableDesignSystemPrefix",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!emitShortcutBlockedEvent:function(1)",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function emitShortcutBlockedEvent(detail: "
            },
            {
              "kind": "Reference",
              "text": "Omit",
              "canonicalReference": "!Omit:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedEventDetail",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedEventDetail:type"
            },
            {
              "kind": "Content",
              "text": ", 'blockedMessage'> & {\n    blockedMessage?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ", target?: "
            },
            {
              "kind": "Reference",
              "text": "EventTarget",
              "canonicalReference": "!EventTarget:interface"
            },
            {
              "kind": "Content",
              "text": " | null"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "returnTypeTokenRange": {
            "startIndex": 11,
            "endIndex": 12
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "detail",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              },
              "isOptional": false
            },
            {
              "parameterName": "target",
              "parameterTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 10
              },
              "isOptional": true
            }
          ],
          "name": "emitShortcutBlockedEvent"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!encodeToBase64:function(1)",
          "docComment": "/**\n * Encodes the given value to base64.\n *\n * @param value - The value to encode to base64.\n *\n * @returns The base64 encoded value.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "encodeToBase64: (value: "
            },
            {
              "kind": "Content",
              "text": "string | "
            },
            {
              "kind": "Reference",
              "text": "ArrayBuffer",
              "canonicalReference": "!ArrayBuffer:interface"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/encoding/base64/encode.ts",
          "returnTypeTokenRange": {
            "startIndex": 4,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isOptional": false
            }
          ],
          "name": "encodeToBase64"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!encodeToBase64WithPrefix:function(1)",
          "docComment": "/**\n * Encodes the given value with a prefix to base64.\n *\n * @remarks\n *\n * Prefixes are: 'str:' for string and 'bin:' for ArrayBuffer.\n *\n * @param value - The value to encode to base64.\n *\n * @returns The base64 encoded value with a prefix.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "encodeToBase64WithPrefix: (value: "
            },
            {
              "kind": "Content",
              "text": "string | "
            },
            {
              "kind": "Reference",
              "text": "ArrayBuffer",
              "canonicalReference": "!ArrayBuffer:interface"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/encoding/base64/encode.ts",
          "returnTypeTokenRange": {
            "startIndex": 4,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isOptional": false
            }
          ],
          "name": "encodeToBase64WithPrefix"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!ENVIRONMENT_LEVEL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ENVIRONMENT_LEVEL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "ENVIRONMENT_LEVEL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ErrorDetailMap:type",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ErrorDetailMap = "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, unknown>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/error/errorMap.ts",
          "releaseTag": "Public",
          "name": "ErrorDetailMap",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 3
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ErrorMap:interface",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ErrorMap<TErrorDetailMap extends "
            },
            {
              "kind": "Reference",
              "text": "ErrorDetailMap",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorDetailMap:type"
            },
            {
              "kind": "Content",
              "text": "> extends "
            },
            {
              "kind": "Reference",
              "text": "Pick",
              "canonicalReference": "!Pick:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Map",
              "canonicalReference": "!Map:interface"
            },
            {
              "kind": "Content",
              "text": "<keyof TErrorDetailMap, "
            },
            {
              "kind": "Reference",
              "text": "Error",
              "canonicalReference": "!Error:interface"
            },
            {
              "kind": "Content",
              "text": ">, 'get' | 'has' | 'delete' | 'clear' | 'size' | 'values'>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/error/errorMap.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "TErrorDetailMap",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "ErrorMap",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMap#lastError:member",
              "docComment": "/**\n * The last set error if any.\n *\n * @returns Error\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readonly lastError: "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastError",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMap#messages:member",
              "docComment": "/**\n * Error map as messages.\n *\n * @returns string\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readonly messages: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "messages",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ErrorMap#set:member(1)",
              "docComment": "/**\n * Set an error by key.\n *\n * @param key - The key.\n *\n * @param error - The error.\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(key: "
                },
                {
                  "kind": "Content",
                  "text": "keyof TErrorDetailMap"
                },
                {
                  "kind": "Content",
                  "text": ", error: "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "error",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "set"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 9
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ErrorMapLogger:type",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ErrorMapLogger = "
            },
            {
              "kind": "Content",
              "text": "(...args: any[]) => void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/error/errorMap.ts",
          "releaseTag": "Public",
          "name": "ErrorMapLogger",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!EventName:type",
          "docComment": "/**\n * Represents the possible event names for data synchronization.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type EventName = "
            },
            {
              "kind": "Content",
              "text": "'input' | 'change' | 'default'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/directives/sync/sync.ts",
          "releaseTag": "Public",
          "name": "EventName",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Enum",
          "canonicalReference": "@genesislcap/foundation-utils!FontStyle:enum",
          "docComment": "/**\n * An enum of possible font styles.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare enum FontStyle "
            }
          ],
          "fileUrlPath": "src/styles/typography.ts",
          "releaseTag": "Public",
          "name": "FontStyle",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontStyle.Italic:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Italic = "
                },
                {
                  "kind": "Content",
                  "text": "\"italic\""
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Italic"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontStyle.Normal:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Normal = "
                },
                {
                  "kind": "Content",
                  "text": "\"normal\""
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Normal"
            }
          ]
        },
        {
          "kind": "Enum",
          "canonicalReference": "@genesislcap/foundation-utils!FontWeight:enum",
          "docComment": "/**\n * An enum of possible font weights.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare enum FontWeight "
            }
          ],
          "fileUrlPath": "src/styles/typography.ts",
          "releaseTag": "Public",
          "name": "FontWeight",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Black:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Black = "
                },
                {
                  "kind": "Content",
                  "text": "900"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Black"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Bold:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Bold = "
                },
                {
                  "kind": "Content",
                  "text": "700"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Bold"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Light:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Light = "
                },
                {
                  "kind": "Content",
                  "text": "300"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Light"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Medium:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Medium = "
                },
                {
                  "kind": "Content",
                  "text": "500"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Medium"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Regular:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Regular = "
                },
                {
                  "kind": "Content",
                  "text": "400"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Regular"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight.Thin:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Thin = "
                },
                {
                  "kind": "Content",
                  "text": "100"
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "Thin"
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!FORCE_HTTP:var",
          "docComment": "/**\n * The path to a JSON config file for the HTTP mode.\n *\n * @remarks\n *\n * Optional.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_FORCE_HTTP: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "FORCE_HTTP",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!FORGOT_PASSWORD_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "FORGOT_PASSWORD_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "FORGOT_PASSWORD_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!formatDateTimestamp:function(1)",
          "docComment": "/**\n * Formats [DATE] UNIX Timestamps (without time) to readable strings\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function formatDateTimestamp(timestamp: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/datetime.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "timestamp",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "formatDateTimestamp"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!formatDateTimeTimestamp:function(1)",
          "docComment": "/**\n * Formats [DATETIME] UNIX Timestamps (with time) to readable strings\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function formatDateTimeTimestamp(timestamp: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/datetime.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "timestamp",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "formatDateTimeTimestamp"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!formatDateTimeTimestampWithMilliseconds:function(1)",
          "docComment": "/**\n * Formats [DATETIME] UNIX Timestamps (with time and milliseconds) to readable strings\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function formatDateTimeTimestampWithMilliseconds(timestamp: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/datetime.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "timestamp",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "formatDateTimeTimestampWithMilliseconds"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!formatTimestamp:function(1)",
          "docComment": "/**\n * Formats [DATE|DATETIME] Unix Timestamps to readable strings\n *\n * @param timestamp - The UNIX Timestamp.\n *\n * @param withTime - The flag to determine if formatted value should contain 'time' info.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function formatTimestamp(timestamp: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": ", withTime: "
            },
            {
              "kind": "Content",
              "text": "boolean"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/datetime.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "timestamp",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "withTime",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "formatTimestamp"
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!FoundationShortcutListener:class",
          "docComment": "/**\n * A custom element that listens for keyboard shortcuts.\n *\n * @remarks\n *\n * Part of the ShortcutManager Service.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class FoundationShortcutListener extends "
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-listener.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "FoundationShortcutListener",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!FoundationShortcutListener#connectedCallback:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "connectedCallback(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "connectedCallback"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!FoundationShortcutListener#disconnectedCallback:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disconnectedCallback(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "disconnectedCallback"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!FoundationShortcutListener#shortcutManager:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shortcutManager: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutManager",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "shortcutManager",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            }
          ],
          "extendsTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "implementsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!GENESIS_SOCKET_URL:var",
          "docComment": "/**\n * Genesis Socket URL\n *\n * @remarks\n *\n * Built from the current {@link https://developer.mozilla.org/en-US/docs/Web/API/Location} object and {@link SOCKET_EXT | socket extension}.\n *\n * @example\n * ```ts\n * await this.connect.connect(GENESIS_SOCKET_URL); // < wss://localhost:6060/gwf/\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "GENESIS_SOCKET_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "GENESIS_SOCKET_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Namespace",
          "canonicalReference": "@genesislcap/foundation-utils!Genesis:namespace",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare namespace Genesis "
            }
          ],
          "fileUrlPath": "src/mappers/genesis-json-schema/types.ts",
          "releaseTag": "Public",
          "name": "Genesis",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "TypeAlias",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.FieldJsonSchema:type",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type FieldJsonSchema = "
                },
                {
                  "kind": "Reference",
                  "text": "JSONSchema7",
                  "canonicalReference": "@genesislcap/foundation-utils!Genesis.JSONSchema7:type"
                },
                {
                  "kind": "Content",
                  "text": "['properties'][string]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "FieldJsonSchema",
              "typeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "TypeAlias",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.GenesisFieldTypes:type",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type GenesisFieldTypes = "
                },
                {
                  "kind": "Content",
                  "text": "(typeof "
                },
                {
                  "kind": "Reference",
                  "text": "genesisFieldTypes",
                  "canonicalReference": "@genesislcap/foundation-utils!Genesis.genesisFieldTypes:var"
                },
                {
                  "kind": "Content",
                  "text": ")[number]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "GenesisFieldTypes",
              "typeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            },
            {
              "kind": "Variable",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.genesisFieldTypes:var",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "genesisFieldTypes: "
                },
                {
                  "kind": "Content",
                  "text": "readonly [\"STRING\", \"ENUM\", \"INT\", \"SHORT\", \"DOUBLE\", \"LONG\", \"BOOLEAN\", \"BIGDECIMAL\", \"DATE\", \"DATETIME\", \"RAW\", \"NANO_TIMESTAMP\"]"
                }
              ],
              "isReadonly": true,
              "releaseTag": "Public",
              "name": "genesisFieldTypes",
              "variableTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "TypeAlias",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.JSONSchema7:type",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type JSONSchema7 = "
                },
                {
                  "kind": "Reference",
                  "text": "JSONShemaBase",
                  "canonicalReference": "@types/json-schema!JSONSchema7:interface"
                },
                {
                  "kind": "Content",
                  "text": " & {\n        properties?: {\n            [key: string]: "
                },
                {
                  "kind": "Reference",
                  "text": "JSONShemaBase",
                  "canonicalReference": "@types/json-schema!JSONSchema7:interface"
                },
                {
                  "kind": "Content",
                  "text": " & {\n                genesisType: "
                },
                {
                  "kind": "Reference",
                  "text": "GenesisFieldTypes",
                  "canonicalReference": "@genesislcap/foundation-utils!Genesis.GenesisFieldTypes:type"
                },
                {
                  "kind": "Content",
                  "text": ";\n            };\n        } | undefined;\n    }"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "releaseTag": "Public",
              "name": "JSONSchema7",
              "typeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            }
          ]
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getAllElements:function(1)",
          "docComment": "/**\n * Recursively gather all elements including those in shadow DOM\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getAllElements(root: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | "
            },
            {
              "kind": "Reference",
              "text": "Document",
              "canonicalReference": "!Document:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "[]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/utils/dom.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 7
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "root",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "getAllElements"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getCurrentDesignSystem:function(1)",
          "docComment": "/**\n * Get the current design system provider element and prefix by checking available providers. If no provider is found, falls back to the provided prefix.\n *\n * @param element - The starting HTML element\n *\n * @param fallbackPrefix - The prefix to fallback to if the provider is not available\n *\n * @returns An object containing the current design system provider element and prefix\n *\n * @example\n * ```ts\n * const { element: providerElement, prefix } = getCurrentDesignSystem(myElement, 'default-prefix');\n * logger.debug(prefix); // e.g., 'rapid' or 'default-prefix'\n * logger.debug(providerElement); // The provider element or null\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getCurrentDesignSystem(element: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", fallbackPrefix: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "{\n    element: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n    prefix: string;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/design-system.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 8
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "element",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "fallbackPrefix",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "getCurrentDesignSystem"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getCurrentDesignSystemPrefix:function(1)",
          "docComment": "/**\n * Get the current design system prefix by checking available providers. If no provider is found, falls back to the provided prefix.\n *\n * @param element - The starting HTML element\n *\n * @param fallbackPrefix - The prefix to fallback to if the provider is not available\n *\n * @returns The current design system prefix\n *\n * @example\n * ```ts\n * const prefix = getCurrentDesignSystemPrefix(myElement, 'default-prefix');\n * logger.debug(prefix); // e.g., 'rapid' or 'default-prefix'\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getCurrentDesignSystemPrefix(element: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", fallbackPrefix: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/design-system/design-system.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "element",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "fallbackPrefix",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "getCurrentDesignSystemPrefix"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getDateFormatter:function(1)",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getDateFormatter(locale?: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", options?: "
            },
            {
              "kind": "Reference",
              "text": "Intl.DateTimeFormatOptions",
              "canonicalReference": "!Intl.DateTimeFormatOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "(params: any) => string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/datetime.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "locale",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": true
            },
            {
              "parameterName": "options",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": true
            }
          ],
          "name": "getDateFormatter"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getFontMixin:function(1)",
          "docComment": "/**\n * Generates a CSS mixin for the specified font family, style, and weight.\n *\n * @param family - The font family.\n *\n * @param style - Optional. The font style. Defaults to FontStyle.Normal.\n *\n * @param weight - Optional. The font weight. Defaults to FontWeight.Regular.\n *\n * @returns The generated CSS mixin.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "getFontMixin: (family: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", style?: "
            },
            {
              "kind": "Reference",
              "text": "FontStyle",
              "canonicalReference": "@genesislcap/foundation-utils!FontStyle:enum"
            },
            {
              "kind": "Content",
              "text": ", weight?: "
            },
            {
              "kind": "Reference",
              "text": "FontWeight",
              "canonicalReference": "@genesislcap/foundation-utils!FontWeight:enum"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/styles/typography.ts",
          "returnTypeTokenRange": {
            "startIndex": 7,
            "endIndex": 8
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "family",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "style",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": true
            },
            {
              "parameterName": "weight",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "isOptional": true
            }
          ],
          "name": "getFontMixin"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!getNumberFormatter:function(1)",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getNumberFormatter(format: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", locale?: "
            },
            {
              "kind": "Content",
              "text": "string | null"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "(params: any) => any"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/formatters/number.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "format",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "locale",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": true
            }
          ],
          "name": "getNumberFormatter"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!HTTP_CONFIG:var",
          "docComment": "/**\n * Configuration settings for HTTP, used in http connect flow [`genesislcap-foundation-comms.HttpConnectConfig`](https://link-to-docs).\n *\n * @remarks\n *\n * Optional.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_HTTP_CONFIG: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "HTTP_CONFIG",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityConfig:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InactivityConfig "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-service.ts",
          "releaseTag": "Public",
          "name": "InactivityConfig",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityConfig#timeoutMinutes:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "timeoutMinutes: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "timeoutMinutes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityConfig#warningMinutes:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "warningMinutes: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "warningMinutes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog:class",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class InactivityDialog extends "
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-dialog.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "InactivityDialog",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#configure:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configure(options: "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityDialogOptions",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityDialogOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "configure"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#disconnectedCallback:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disconnectedCallback(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "disconnectedCallback"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#handleContinue:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleContinue(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "handleContinue"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#handleLogout:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleLogout(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "handleLogout"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#hide:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hide(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "hide"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#isVisible:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isVisible: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isVisible",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#remainingSeconds:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remainingSeconds: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "remainingSeconds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialog#show:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "show(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "show"
            }
          ],
          "extendsTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "implementsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityDialogOptions:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InactivityDialogOptions "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-dialog.ts",
          "releaseTag": "Public",
          "name": "InactivityDialogOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialogOptions#onContinue:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContinue: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onContinue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialogOptions#onLogout:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLogout: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onLogout",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityDialogOptions#remainingSeconds:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remainingSeconds: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "remainingSeconds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InactivityEvents "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-service.ts",
          "releaseTag": "Public",
          "name": "InactivityEvents",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents#\"inactivity-reset\":member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'inactivity-reset': "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"inactivity-reset\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents#\"inactivity-timeout\":member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'inactivity-timeout': "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"inactivity-timeout\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents#\"inactivity-warning\":member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'inactivity-warning': "
                },
                {
                  "kind": "Content",
                  "text": "{\n        remainingSeconds: number;\n    }"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"inactivity-warning\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityManager:class",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class InactivityManager "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-manager.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "InactivityManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `InactivityManager` class\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(config: "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityManagerConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityManagerConfig:interface"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#destroy:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "destroy"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#getService:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getService(): "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityService",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityService:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getService"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#isWarningVisible:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isWarningVisible(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "isWarningVisible"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#reset:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reset(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "reset"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#start:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "start"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManager#stop:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stop(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "stop"
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityManagerConfig:interface",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InactivityManagerConfig extends "
            },
            {
              "kind": "Reference",
              "text": "InactivityConfig",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityConfig:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-manager.ts",
          "releaseTag": "Public",
          "name": "InactivityManagerConfig",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityManagerConfig#onLogout:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLogout: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onLogout",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!InactivityService:class",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class InactivityService "
            }
          ],
          "fileUrlPath": "src/inactivity/inactivity-service.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "InactivityService",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `InactivityService` class\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(config: "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityConfig:interface"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#destroy:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "destroy"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#off:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "off<K extends "
                },
                {
                  "kind": "Content",
                  "text": "keyof "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityEvents",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents:interface"
                },
                {
                  "kind": "Content",
                  "text": ">(event: "
                },
                {
                  "kind": "Content",
                  "text": "K"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListener",
                  "canonicalReference": "@genesislcap/foundation-utils!~EventListener_2:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "InactivityEvents",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents:interface"
                },
                {
                  "kind": "Content",
                  "text": "[K]>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "K",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 10
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "off"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#on:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on<K extends "
                },
                {
                  "kind": "Content",
                  "text": "keyof "
                },
                {
                  "kind": "Reference",
                  "text": "InactivityEvents",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents:interface"
                },
                {
                  "kind": "Content",
                  "text": ">(event: "
                },
                {
                  "kind": "Content",
                  "text": "K"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListener",
                  "canonicalReference": "@genesislcap/foundation-utils!~EventListener_2:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "InactivityEvents",
                  "canonicalReference": "@genesislcap/foundation-utils!InactivityEvents:interface"
                },
                {
                  "kind": "Content",
                  "text": "[K]>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "K",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 10
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "on"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#resetTimer:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resetTimer(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "resetTimer"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#start:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "start"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InactivityService#stop:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stop(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "stop"
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!inIFrame:function(1)",
          "docComment": "/**\n * Returns a boolean value indicating whether the current window is inside an iframe.\n *\n * @returns true if the window is inside an iframe, false otherwise.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "inIFrame: () => "
            },
            {
              "kind": "Content",
              "text": "boolean"
            }
          ],
          "fileUrlPath": "src/window/window.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "inIFrame"
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase:class",
          "docComment": "/**\n * An in memory database of specific DatabaseRecord types.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class InMemoryDatabase<T extends "
            },
            {
              "kind": "Reference",
              "text": "DatabaseRecord",
              "canonicalReference": "@genesislcap/foundation-utils!DatabaseRecord:interface"
            },
            {
              "kind": "Content",
              "text": "> implements "
            },
            {
              "kind": "Reference",
              "text": "Database",
              "canonicalReference": "@genesislcap/foundation-utils!Database:interface"
            },
            {
              "kind": "Content",
              "text": "<T>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/data/inMemoryDatabase.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "isAbstract": false,
          "name": "InMemoryDatabase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `InMemoryDatabase` class\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(uuid: "
                },
                {
                  "kind": "Reference",
                  "text": "UUID",
                  "canonicalReference": "@genesislcap/foundation-utils!UUID:interface"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "uuid",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#create:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "create(newValue: "
                },
                {
                  "kind": "Reference",
                  "text": "Omit",
                  "canonicalReference": "!Omit:type"
                },
                {
                  "kind": "Content",
                  "text": "<T, 'id'>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Create",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Create:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "newValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "create"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#delete:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "delete(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Delete",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Delete:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "delete"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#isWorking:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isWorking: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isWorking",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#onAfterUpdate:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onAfterUpdate(listener: "
                },
                {
                  "kind": "Reference",
                  "text": "Listener",
                  "canonicalReference": "@genesislcap/foundation-utils!Listener:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseEvent.AfterUpdate",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.AfterUpdate:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "onAfterUpdate"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#onBeforeUpdate:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onBeforeUpdate(listener: "
                },
                {
                  "kind": "Reference",
                  "text": "Listener",
                  "canonicalReference": "@genesislcap/foundation-utils!Listener:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseEvent.BeforeUpdate",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseEvent.BeforeUpdate:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "onBeforeUpdate"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#read:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "read(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Read",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Read:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "read"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#update:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newValue: "
                },
                {
                  "kind": "Reference",
                  "text": "Omit",
                  "canonicalReference": "!Omit:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Partial",
                  "canonicalReference": "!Partial:type"
                },
                {
                  "kind": "Content",
                  "text": "<T>, 'id'>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatabaseAccessResult.Update",
                  "canonicalReference": "@genesislcap/foundation-utils!DatabaseAccessResult.Update:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 7
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "update"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!InMemoryDatabase#visit:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "visit(visitor: "
                },
                {
                  "kind": "Content",
                  "text": "(record: T) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "visitor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "visit"
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!insertDocumentCSSRule:function(1)",
          "docComment": "/**\n * Inserts a CSS rule into the document by creating a new style element or using an existing one with the specified ID. Returns a function that can be called to remove the rule from the document.\n *\n * @param cssRule - The CSS rule to insert.\n *\n * @param styleElementId - The ID of the style element to use or create.\n *\n * @returns A function that removes the rule from the document.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "insertDocumentCSSRule: (cssRule: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", styleElementId: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "(() => void)"
            }
          ],
          "fileUrlPath": "src/utils/dom.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "cssRule",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "styleElementId",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "insertDocumentCSSRule"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!insertDocumentLink:function(1)",
          "docComment": "/**\n * Inserts a CSS link into the document if it doesn't already exist.\n *\n * @param href - The URL of the CSS file to insert.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "insertDocumentLink: (href: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "void"
            }
          ],
          "fileUrlPath": "src/utils/dom.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "href",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "insertDocumentLink"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!inSymphonyDesktop:function(1)",
          "docComment": "/**\n * Returns a boolean value indicating whether the user is running the Symphony desktop app.\n *\n * @returns true if the user is running the Symphony desktop app, false otherwise.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "inSymphonyDesktop: () => "
            },
            {
              "kind": "Content",
              "text": "boolean"
            }
          ],
          "fileUrlPath": "src/window/window.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "inSymphonyDesktop"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!isDev:function(1)",
          "docComment": "/**\n * Determines if the current environment is a development environment.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "isDev: () => "
            },
            {
              "kind": "Content",
              "text": "boolean"
            }
          ],
          "fileUrlPath": "src/env/is-dev.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "isDev"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!isFeatureActivated:function(1)",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "isFeatureActivated: (feature: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "boolean"
            }
          ],
          "fileUrlPath": "src/feature-flags/featureFlags.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "feature",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "isFeatureActivated"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!JSONReplacer:function(1)",
          "docComment": "/**\n * JSON replacer function.\n *\n * @param key - The object key.\n *\n * @param value - The key value.\n *\n * @returns The resulting value.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function JSONReplacer(key: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", value: "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/serializers/json/jsonReplacer.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "key",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "JSONReplacer"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!JSONReviver:function(1)",
          "docComment": "/**\n * JSON reviver function.\n *\n * @param key - The object key.\n *\n * @param value - The key value.\n *\n * @returns The resulting value.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function JSONReviver(key: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", value: "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/serializers/json/jsonReviver.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "key",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "value",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "JSONReviver"
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer:interface",
          "docComment": "/**\n * An interface representing a JSON serializer.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface JSONSerializer "
            }
          ],
          "fileUrlPath": "src/serializers/json/json.ts",
          "releaseTag": "Public",
          "name": "JSONSerializer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer#deserialize:member(1)",
              "docComment": "/**\n * Deserializes a response object from a HTTP request to a JavaScript object.\n *\n * @param response - The HTTP response object.\n *\n * @returns A promise that resolves to the deserialized JavaScript object.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deserialize<T = "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ">(response: "
                },
                {
                  "kind": "Reference",
                  "text": "Response",
                  "canonicalReference": "!Response:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "response",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "name": "deserialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer#deserialize:member(2)",
              "docComment": "/**\n * Deserializes a message event object to a JavaScript object.\n *\n * @param event - The message event object.\n *\n * @returns The deserialized JavaScript object.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deserialize<T = "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ">(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MessageEvent",
                  "canonicalReference": "!MessageEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "name": "deserialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer#deserialize:member(3)",
              "docComment": "/**\n * Deserializes a JSON string to a JavaScript object.\n *\n * @param text - The JSON string to deserialize.\n *\n * @returns The deserialized JavaScript object.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deserialize<T = "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ">(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 3,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  }
                }
              ],
              "name": "deserialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer#serialize:member(1)",
              "docComment": "/**\n * Serializes an object to a JSON string.\n *\n * @param object - The object to serialize.\n *\n * @returns The serialized JSON string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(object: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "object",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "serialize"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer:var",
          "docComment": "/**\n * A DI token for the JSON serializer.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "JSONSerializer: "
            },
            {
              "kind": "Content",
              "text": "import(\"@microsoft/fast-foundation\")."
            },
            {
              "kind": "Reference",
              "text": "InterfaceSymbol",
              "canonicalReference": "@microsoft/fast-foundation!InterfaceSymbol:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "JSONSerializer",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializer:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "fileUrlPath": "src/serializers/json/json.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "JSONSerializer",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig:interface",
          "docComment": "/**\n * Configuration options for the JSONSerializer Config instance.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface JSONSerializerConfig "
            }
          ],
          "fileUrlPath": "src/serializers/json/json.types.ts",
          "releaseTag": "Public",
          "name": "JSONSerializerConfig",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig#parse:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parse(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", reviver?: "
                },
                {
                  "kind": "Content",
                  "text": "(this: any, key: string, value: any) => any"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "reviver",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "parse"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig#parse:member(2)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parse(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", reviver?: "
                },
                {
                  "kind": "Content",
                  "text": "(this: any, key: string, value: any) => any"
                },
                {
                  "kind": "Content",
                  "text": ", parseNumber?: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "reviver",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "parseNumber",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "parse"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig#stringify:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stringify(value: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ", replacer?: "
                },
                {
                  "kind": "Content",
                  "text": "(this: any, key: string, value: any) => any"
                },
                {
                  "kind": "Content",
                  "text": ", space?: "
                },
                {
                  "kind": "Content",
                  "text": "string | number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "replacer",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "space",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "stringify"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!JSONSerializerConfig#stringify:member(2)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stringify(value: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ", replacer?: "
                },
                {
                  "kind": "Content",
                  "text": "(number | string)[] | null"
                },
                {
                  "kind": "Content",
                  "text": ", space?: "
                },
                {
                  "kind": "Content",
                  "text": "string | number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "replacer",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "space",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "stringify"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!layoutCacheDocument:var",
          "docComment": "/**\n * Stored on the layout's internal cache to signify that the document is not part of the DOM\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "layoutCacheDocument: "
            },
            {
              "kind": "Content",
              "text": "unique symbol"
            }
          ],
          "fileUrlPath": "src/mixins/lifecycle/lifecycle.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "layoutCacheDocument",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!LifecycleMixin:function(1)",
          "docComment": "/**\n * Mixin class to expose `shouldRunConnect` and `shouldRunDisconnect`\n *\n * @remarks\n *\n * These can be used to control what lifecycle functionality is ran when the elements are part of a custom layout. The class itself handles all events\n *\n * @beta\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "LifecycleMixin: <T extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructableLifecycleHandler",
              "canonicalReference": "@genesislcap/foundation-utils!ConstructableLifecycleHandler:type"
            },
            {
              "kind": "Content",
              "text": ">(Base: "
            },
            {
              "kind": "Content",
              "text": "T"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "{\n    new (...args: any[]): {\n        #_container: "
            },
            {
              "kind": "Reference",
              "text": "Container",
              "canonicalReference": "@genesislcap/foundation-utils!~Container:type"
            },
            {
              "kind": "Content",
              "text": ";\n        #_latestTokenCode: string;\n        #_hasFirstLoaded: boolean;\n        #_cleanupTimeout: "
            },
            {
              "kind": "Reference",
              "text": "NodeJS.Timeout",
              "canonicalReference": "!\"\\\"timers\\\"\".__global.NodeJS.Timeout:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        #_shouldForceLifecycle: boolean;\n        cloneNode(deep?: boolean): "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        deepClone(): "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get shouldRunDisconnect(): boolean;\n        get shouldRunConnect(): boolean;\n        #_blockLifecycleDueToTokenChange(lifecycleType: "
            },
            {
              "kind": "Reference",
              "text": "Lifecycletype",
              "canonicalReference": "@genesislcap/foundation-utils!~Lifecycletype:type"
            },
            {
              "kind": "Content",
              "text": "): boolean;\n        #_tryFindContainingLayout(e: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Container",
              "canonicalReference": "@genesislcap/foundation-utils!~Container:type"
            },
            {
              "kind": "Content",
              "text": ";\n        connectedCallback(): void;\n        readonly $fastController: import(\"@microsoft/fast-element\")."
            },
            {
              "kind": "Reference",
              "text": "Controller",
              "canonicalReference": "@microsoft/fast-element!Controller:class"
            },
            {
              "kind": "Content",
              "text": ";\n        $emit(type: string, detail?: any, options?: "
            },
            {
              "kind": "Reference",
              "text": "Omit",
              "canonicalReference": "!Omit:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CustomEventInit",
              "canonicalReference": "!CustomEventInit:interface"
            },
            {
              "kind": "Content",
              "text": ", \"detail\">): boolean | void;\n        disconnectedCallback(): void;\n        attributeChangedCallback(name: string, oldValue: string, newValue: string): void;\n        accessKey: string;\n        readonly accessKeyLabel: string;\n        autocapitalize: string;\n        autocorrect: boolean;\n        dir: string;\n        draggable: boolean;\n        hidden: boolean;\n        inert: boolean;\n        innerText: string;\n        lang: string;\n        readonly offsetHeight: number;\n        readonly offsetLeft: number;\n        readonly offsetParent: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly offsetTop: number;\n        readonly offsetWidth: number;\n        outerText: string;\n        popover: string | null;\n        spellcheck: boolean;\n        title: string;\n        translate: boolean;\n        writingSuggestions: string;\n        attachInternals(): "
            },
            {
              "kind": "Reference",
              "text": "ElementInternals",
              "canonicalReference": "!ElementInternals:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        click(): void;\n        hidePopover(): void;\n        showPopover(): void;\n        togglePopover(options?: boolean): boolean;\n        addEventListener<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(type: K, listener: (this: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]) => any, options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "AddEventListenerOptions",
              "canonicalReference": "!AddEventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        addEventListener(type: string, listener: "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOrEventListenerObject",
              "canonicalReference": "!EventListenerOrEventListenerObject:type"
            },
            {
              "kind": "Content",
              "text": ", options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "AddEventListenerOptions",
              "canonicalReference": "!AddEventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        removeEventListener<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(type: K, listener: (this: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]) => any, options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOptions",
              "canonicalReference": "!EventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        removeEventListener(type: string, listener: "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOrEventListenerObject",
              "canonicalReference": "!EventListenerOrEventListenerObject:type"
            },
            {
              "kind": "Content",
              "text": ", options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOptions",
              "canonicalReference": "!EventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        readonly attributes: "
            },
            {
              "kind": "Reference",
              "text": "NamedNodeMap",
              "canonicalReference": "!NamedNodeMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get classList(): "
            },
            {
              "kind": "Reference",
              "text": "DOMTokenList",
              "canonicalReference": "!DOMTokenList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set classList(value: string);\n        className: string;\n        readonly clientHeight: number;\n        readonly clientLeft: number;\n        readonly clientTop: number;\n        readonly clientWidth: number;\n        readonly currentCSSZoom: number;\n        id: string;\n        innerHTML: string;\n        readonly localName: string;\n        readonly namespaceURI: string | null;\n        onfullscreenchange: (this: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any;\n        onfullscreenerror: (this: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any;\n        outerHTML: string;\n        readonly ownerDocument: "
            },
            {
              "kind": "Reference",
              "text": "Document",
              "canonicalReference": "!Document:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get part(): "
            },
            {
              "kind": "Reference",
              "text": "DOMTokenList",
              "canonicalReference": "!DOMTokenList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set part(value: string);\n        readonly prefix: string | null;\n        readonly scrollHeight: number;\n        scrollLeft: number;\n        scrollTop: number;\n        readonly scrollWidth: number;\n        readonly shadowRoot: "
            },
            {
              "kind": "Reference",
              "text": "ShadowRoot",
              "canonicalReference": "!ShadowRoot:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        slot: string;\n        readonly tagName: string;\n        attachShadow(init: "
            },
            {
              "kind": "Reference",
              "text": "ShadowRootInit",
              "canonicalReference": "!ShadowRootInit:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "ShadowRoot",
              "canonicalReference": "!ShadowRoot:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        checkVisibility(options?: "
            },
            {
              "kind": "Reference",
              "text": "CheckVisibilityOptions",
              "canonicalReference": "!CheckVisibilityOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): boolean;\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): E;\n        computedStyleMap(): "
            },
            {
              "kind": "Reference",
              "text": "StylePropertyMapReadOnly",
              "canonicalReference": "!StylePropertyMapReadOnly:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getAttribute(qualifiedName: string): string | null;\n        getAttributeNS(namespace: string | null, localName: string): string | null;\n        getAttributeNames(): string[];\n        getAttributeNode(qualifiedName: string): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        getAttributeNodeNS(namespace: string | null, localName: string): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        getBoundingClientRect(): "
            },
            {
              "kind": "Reference",
              "text": "DOMRect",
              "canonicalReference": "!DOMRect:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getClientRects(): "
            },
            {
              "kind": "Reference",
              "text": "DOMRectList",
              "canonicalReference": "!DOMRectList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getElementsByClassName(classNames: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName(qualifiedName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElement",
              "canonicalReference": "!SVGElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElement",
              "canonicalReference": "!MathMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespace: string | null, localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getHTML(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetHTMLOptions",
              "canonicalReference": "!GetHTMLOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): string;\n        hasAttribute(qualifiedName: string): boolean;\n        hasAttributeNS(namespace: string | null, localName: string): boolean;\n        hasAttributes(): boolean;\n        hasPointerCapture(pointerId: number): boolean;\n        insertAdjacentElement(where: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", element: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        insertAdjacentHTML(position: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", string: string): void;\n        insertAdjacentText(where: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", data: string): void;\n        matches(selectors: string): boolean;\n        releasePointerCapture(pointerId: number): void;\n        removeAttribute(qualifiedName: string): void;\n        removeAttributeNS(namespace: string | null, localName: string): void;\n        removeAttributeNode(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        requestFullscreen(options?: "
            },
            {
              "kind": "Reference",
              "text": "FullscreenOptions",
              "canonicalReference": "!FullscreenOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>;\n        requestPointerLock(options?: "
            },
            {
              "kind": "Reference",
              "text": "PointerLockOptions",
              "canonicalReference": "!PointerLockOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>;\n        scroll(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scroll(x: number, y: number): void;\n        scrollBy(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollBy(x: number, y: number): void;\n        scrollIntoView(arg?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "ScrollIntoViewOptions",
              "canonicalReference": "!ScrollIntoViewOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollTo(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollTo(x: number, y: number): void;\n        setAttribute(qualifiedName: string, value: string): void;\n        setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void;\n        setAttributeNode(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        setAttributeNodeNS(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        setHTMLUnsafe(html: string): void;\n        setPointerCapture(pointerId: number): void;\n        toggleAttribute(qualifiedName: string, force?: boolean): boolean;\n        webkitMatchesSelector(selectors: string): boolean;\n        textContent: string;\n        readonly baseURI: string;\n        readonly childNodes: "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        readonly firstChild: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly isConnected: boolean;\n        readonly lastChild: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly nextSibling: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly nodeName: string;\n        readonly nodeType: number;\n        nodeValue: string | null;\n        readonly parentElement: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly parentNode: "
            },
            {
              "kind": "Reference",
              "text": "ParentNode",
              "canonicalReference": "!ParentNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly previousSibling: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        appendChild<T_1 extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: T_1): T_1;\n        compareDocumentPosition(other: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": "): number;\n        contains(other: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        getRootNode(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetRootNodeOptions",
              "canonicalReference": "!GetRootNodeOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        hasChildNodes(): boolean;\n        insertBefore<T_1 extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: T_1, child: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): T_1;\n        isDefaultNamespace(namespace: string | null): boolean;\n        isEqualNode(otherNode: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        isSameNode(otherNode: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        lookupNamespaceURI(prefix: string | null): string | null;\n        lookupPrefix(namespace: string | null): string | null;\n        normalize(): void;\n        removeChild<T_1 extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(child: T_1): T_1;\n        replaceChild<T_1 extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ", child: T_1): T_1;\n        readonly ELEMENT_NODE: 1;\n        readonly ATTRIBUTE_NODE: 2;\n        readonly TEXT_NODE: 3;\n        readonly CDATA_SECTION_NODE: 4;\n        readonly ENTITY_REFERENCE_NODE: 5;\n        readonly ENTITY_NODE: 6;\n        readonly PROCESSING_INSTRUCTION_NODE: 7;\n        readonly COMMENT_NODE: 8;\n        readonly DOCUMENT_NODE: 9;\n        readonly DOCUMENT_TYPE_NODE: 10;\n        readonly DOCUMENT_FRAGMENT_NODE: 11;\n        readonly NOTATION_NODE: 12;\n        readonly DOCUMENT_POSITION_DISCONNECTED: 1;\n        readonly DOCUMENT_POSITION_PRECEDING: 2;\n        readonly DOCUMENT_POSITION_FOLLOWING: 4;\n        readonly DOCUMENT_POSITION_CONTAINS: 8;\n        readonly DOCUMENT_POSITION_CONTAINED_BY: 16;\n        readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;\n        dispatchEvent(event: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": "): boolean;\n        ariaActiveDescendantElement: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        ariaAtomic: string | null;\n        ariaAutoComplete: string | null;\n        ariaBrailleLabel: string | null;\n        ariaBrailleRoleDescription: string | null;\n        ariaBusy: string | null;\n        ariaChecked: string | null;\n        ariaColCount: string | null;\n        ariaColIndex: string | null;\n        ariaColIndexText: string | null;\n        ariaColSpan: string | null;\n        ariaControlsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaCurrent: string | null;\n        ariaDescribedByElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaDescription: string | null;\n        ariaDetailsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaDisabled: string | null;\n        ariaErrorMessageElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaExpanded: string | null;\n        ariaFlowToElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaHasPopup: string | null;\n        ariaHidden: string | null;\n        ariaInvalid: string | null;\n        ariaKeyShortcuts: string | null;\n        ariaLabel: string | null;\n        ariaLabelledByElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaLevel: string | null;\n        ariaLive: string | null;\n        ariaModal: string | null;\n        ariaMultiLine: string | null;\n        ariaMultiSelectable: string | null;\n        ariaOrientation: string | null;\n        ariaOwnsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaPlaceholder: string | null;\n        ariaPosInSet: string | null;\n        ariaPressed: string | null;\n        ariaReadOnly: string | null;\n        ariaRelevant: string | null;\n        ariaRequired: string | null;\n        ariaRoleDescription: string | null;\n        ariaRowCount: string | null;\n        ariaRowIndex: string | null;\n        ariaRowIndexText: string | null;\n        ariaRowSpan: string | null;\n        ariaSelected: string | null;\n        ariaSetSize: string | null;\n        ariaSort: string | null;\n        ariaValueMax: string | null;\n        ariaValueMin: string | null;\n        ariaValueNow: string | null;\n        ariaValueText: string | null;\n        role: string | null;\n        animate(keyframes: "
            },
            {
              "kind": "Reference",
              "text": "Keyframe",
              "canonicalReference": "!Keyframe:interface"
            },
            {
              "kind": "Content",
              "text": "[] | "
            },
            {
              "kind": "Reference",
              "text": "PropertyIndexedKeyframes",
              "canonicalReference": "!PropertyIndexedKeyframes:interface"
            },
            {
              "kind": "Content",
              "text": " | null, options?: number | "
            },
            {
              "kind": "Reference",
              "text": "KeyframeAnimationOptions",
              "canonicalReference": "!KeyframeAnimationOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Animation",
              "canonicalReference": "!Animation:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getAnimations(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetAnimationsOptions",
              "canonicalReference": "!GetAnimationsOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Animation",
              "canonicalReference": "!Animation:interface"
            },
            {
              "kind": "Content",
              "text": "[];\n        after(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        before(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        remove(): void;\n        replaceWith(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        readonly nextElementSibling: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly previousElementSibling: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly childElementCount: number;\n        readonly children: "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollection",
              "canonicalReference": "!HTMLCollection:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        readonly firstElementChild: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly lastElementChild: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        append(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        prepend(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): E | null;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<E>;\n        replaceChildren(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        readonly assignedSlot: "
            },
            {
              "kind": "Reference",
              "text": "HTMLSlotElement",
              "canonicalReference": "!HTMLSlotElement:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly attributeStyleMap: "
            },
            {
              "kind": "Reference",
              "text": "StylePropertyMap",
              "canonicalReference": "!StylePropertyMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get style(): "
            },
            {
              "kind": "Reference",
              "text": "CSSStyleDeclaration",
              "canonicalReference": "!CSSStyleDeclaration:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set style(cssText: string);\n        contentEditable: string;\n        enterKeyHint: string;\n        inputMode: string;\n        readonly isContentEditable: boolean;\n        onabort: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "UIEvent",
              "canonicalReference": "!UIEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationcancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationiteration: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onauxclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforeinput: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "InputEvent",
              "canonicalReference": "!InputEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforematch: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforetoggle: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ToggleEvent",
              "canonicalReference": "!ToggleEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onblur: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FocusEvent",
              "canonicalReference": "!FocusEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncanplay: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncanplaythrough: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onclose: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextlost: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextmenu: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextrestored: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncopy: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncuechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncut: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondblclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondrag: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondrop: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondurationchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onemptied: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onended: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onerror: "
            },
            {
              "kind": "Reference",
              "text": "OnErrorEventHandler",
              "canonicalReference": "!OnErrorEventHandler:type"
            },
            {
              "kind": "Content",
              "text": ";\n        onfocus: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FocusEvent",
              "canonicalReference": "!FocusEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onformdata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FormDataEvent",
              "canonicalReference": "!FormDataEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ongotpointercapture: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oninput: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oninvalid: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeydown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeypress: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeyup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onload: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadeddata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadedmetadata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onlostpointercapture: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmousedown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmousemove: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseout: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpaste: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpause: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onplay: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onplaying: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointercancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerdown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointermove: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerout: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerrawupdate: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onprogress: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ProgressEvent",
              "canonicalReference": "!ProgressEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onratechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onreset: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onresize: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "UIEvent",
              "canonicalReference": "!UIEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onscroll: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onscrollend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsecuritypolicyviolation: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "SecurityPolicyViolationEvent",
              "canonicalReference": "!SecurityPolicyViolationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onseeked: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onseeking: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselect: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselectionchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselectstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onslotchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onstalled: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsubmit: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "SubmitEvent",
              "canonicalReference": "!SubmitEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsuspend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontimeupdate: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontoggle: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ToggleEvent",
              "canonicalReference": "!ToggleEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontouchcancel?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchend?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchmove?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchstart?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontransitioncancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionrun: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onvolumechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwaiting: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationiteration: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkittransitionend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwheel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "WheelEvent",
              "canonicalReference": "!WheelEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        autofocus: boolean;\n        readonly dataset: "
            },
            {
              "kind": "Reference",
              "text": "DOMStringMap",
              "canonicalReference": "!DOMStringMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        nonce?: string;\n        tabIndex: number;\n        blur(): void;\n        focus(options?: "
            },
            {
              "kind": "Reference",
              "text": "FocusOptions",
              "canonicalReference": "!FocusOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n    };\n} & T"
            }
          ],
          "fileUrlPath": "src/mixins/lifecycle/lifecycle.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 756
          },
          "releaseTag": "Beta",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "Base",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "LifecycleMixin"
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!Listener:type",
          "docComment": "/**\n * Creates an observer that facilitates the subscription and publication of events.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type Listener<EventType> = "
            },
            {
              "kind": "Content",
              "text": "(ev: EventType) => void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "releaseTag": "Public",
          "name": "Listener",
          "typeParameters": [
            {
              "typeParameterName": "EventType",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!loadFontFaces:function(1)",
          "docComment": "/**\n * Loads font faces by inserting a style element with the specified font face rules into the document.\n *\n * @param fontFaceRules - The CSS rules for the font faces.\n *\n * @param styleElementId - The ID of the style element to insert into the document.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "loadFontFaces: (fontFaceRules: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", styleElementId: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "void"
            }
          ],
          "fileUrlPath": "src/styles/typography.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "fontFaceRules",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "styleElementId",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "loadFontFaces"
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!Logger:interface",
          "docComment": "/**\n * A logger that extends the `Consola` logger.\n *\n * @remarks\n *\n * This logger is part of the package's API but may still be subject to changes and improvements.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Logger extends "
            },
            {
              "kind": "Reference",
              "text": "NextLogger",
              "canonicalReference": "@genesislcap/foundation-logger!Logger:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/logger/logger.ts",
          "releaseTag": "Public",
          "name": "Logger",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!Logger#deprecated:member(1)",
              "docComment": "/**\n * A logger method for deprecated symbols.\n *\n * @remarks\n *\n * Pair with a deprecated tag. See {@link https://tsdoc.org/pages/tags/deprecated/} for more information.\n *\n * @param symbol - The deprecated symbol.\n *\n * @param instruction - An optional alternative instruction. Defaults to `Consult docs for better alternative.`\n *\n * @param removalVersionTarget - An optional target removal version number.\n *\n * @example\n * ```ts\n * logger.deprecated('someSymbol');\n * ```\n *\n * @example\n *\n * With a custom instruction and target removal version.\n * ```ts\n * logger.deprecated('routeButtons', 'Use the default slot instead.', '20.0.0');\n * ```\n *\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deprecated(symbol: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", instruction?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", removalVersionTarget?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "symbol",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "instruction",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "removalVersionTarget",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "deprecated"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!logger:var",
          "docComment": "/**\n * Logger for the foundation-utils package\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "logger: "
            },
            {
              "kind": "Content",
              "text": "import(\"@genesislcap/foundation-logger\")."
            },
            {
              "kind": "Reference",
              "text": "Logger",
              "canonicalReference": "@genesislcap/foundation-logger!Logger:interface"
            }
          ],
          "fileUrlPath": "src/utils/logger.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "logger",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 3
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!LoggerOptions:interface",
          "docComment": "/**\n * Options for creating a logger.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LoggerOptions extends "
            },
            {
              "kind": "Reference",
              "text": "NextLoggerOptions",
              "canonicalReference": "@genesislcap/foundation-logger!LoggerOptions:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/logger/logger.ts",
          "releaseTag": "Public",
          "name": "LoggerOptions",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!LOGIN_DETAILS_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "LOGIN_DETAILS_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "LOGIN_DETAILS_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!LOGIN_REFRESH_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "LOGIN_REFRESH_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "LOGIN_REFRESH_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!LOGIN_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "LOGIN_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "LOGIN_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!LOGOUT_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "LOGOUT_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "LOGOUT_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!mapGenesisJsonSchema:function(1)",
          "docComment": "/**\n * Takes in a valid response from `connect.getJsonSchema(resourceName)` and maps it to a JsonSchema extended with the genesisType metadata for a field\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function mapGenesisJsonSchema(jsonSchemResponse: "
            },
            {
              "kind": "Content",
              "text": "{\n    OUTBOUND: "
            },
            {
              "kind": "Reference",
              "text": "JSONSchema7",
              "canonicalReference": "@types/json-schema!JSONSchema7:interface"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Genesis.JSONSchema7",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.JSONSchema7:type"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mappers/genesis-json-schema/index.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "jsonSchemResponse",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "mapGenesisJsonSchema"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!mapJsonSchemaFieldToExprBuilderField:function(1)",
          "docComment": "/**\n * Maps fields contained in a JSON schema block enhanced with genesisType metadata to the field shape required by the expression builder component.\n *\n * Only sets the properties that are *required*. Optional properties, such as `defaultValue`, must be explicitly set by the user separately.\n *\n * @example\n * ```ts\n * import { mapGenesisJsonSchema, mapJsonSchemaFieldToExprBuilderField } from '@genesislcap/foundation-utils';\n *\n * const response = await connect.getJsonSchema(\"RESOURCE_NAME\");\n * // Assuming the response is valid, requires checking\n * const schema = mapGenesisJsonSchema(response);\n * const fields = Object.entries(schema.properties).map(mapJsonSchemaFieldToExprBuilderField);\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function mapJsonSchemaFieldToExprBuilderField([name, schema]: "
            },
            {
              "kind": "Content",
              "text": "[\n    string,\n    "
            },
            {
              "kind": "Reference",
              "text": "Genesis.FieldJsonSchema",
              "canonicalReference": "@genesislcap/foundation-utils!Genesis.FieldJsonSchema:type"
            },
            {
              "kind": "Content",
              "text": "\n]"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Types.Field",
              "canonicalReference": "@genesislcap/expression-builder!Field:type"
            },
            {
              "kind": "Content",
              "text": " | null"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mappers/genesis-json-schema/index.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 7
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "[name, schema]",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "mapJsonSchemaFieldToExprBuilderField"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!noop:function(1)",
          "docComment": "/**\n * A no-operation function that executes an optional callback.\n *\n * This is a lower-level utility function. For preventing tree-shaking of custom elements, prefer using {@link avoidTreeShaking} which provides a more explicit API.\n *\n * @param callback - An optional function to execute for its side effects.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "noop: (fn?: "
            },
            {
              "kind": "Content",
              "text": "() => void"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "void"
            }
          ],
          "fileUrlPath": "src/utils/noop.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "fn",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": true
            }
          ],
          "name": "noop"
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!NumberParser:class",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class NumberParser "
            }
          ],
          "fileUrlPath": "src/formatters/localeNumberParser.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "NumberParser",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@genesislcap/foundation-utils!NumberParser:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `NumberParser` class\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(locale: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "locale",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!NumberParser#hasSeparator:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasSeparator(localeNumber: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "localeNumber",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "hasSeparator"
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!NumberParser#parse:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parse(localeNumber: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "localeNumber",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "parse"
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ObjectVisitor:interface",
          "docComment": "/**\n * @example\n *\n * Reactive visitor example.\n * ```ts\n * const makeObserverVisitor: ObjectVisitor<undefined> = {\n *   visitObject: noop,\n *   visitArray: noop,\n *   visitProperty(object: any, propertyName: string, value: any): void {\n *     Reflect.defineProperty(object, propertyName, {\n *       enumerable: true,\n *       get() {\n *         Observable.track(object, propertyName);\n *         return value;\n *       },\n *       set(newValue: any) {\n *         if (value !== newValue) {\n *           value = newValue;\n *           Observable.notify(object, propertyName);\n *         }\n *       },\n *     });\n *   },\n * };\n * ```\n *\n * @beta\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ObjectVisitor<TVisitorData> "
            }
          ],
          "fileUrlPath": "src/state/visitor.ts",
          "releaseTag": "Beta",
          "typeParameters": [
            {
              "typeParameterName": "TVisitorData",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "ObjectVisitor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ObjectVisitor#visitArray:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "visitArray(array: "
                },
                {
                  "kind": "Content",
                  "text": "any[]"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "TVisitorData"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Beta",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "array",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "visitArray"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ObjectVisitor#visitObject:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "visitObject(object: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "TVisitorData"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Beta",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "object",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "visitObject"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ObjectVisitor#visitProperty:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "visitProperty(object: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ", key: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyKey",
                  "canonicalReference": "!PropertyKey:type"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "TVisitorData"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Beta",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "object",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "visitProperty"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!Observer:interface",
          "docComment": "/**\n * Represents an event observer that manages the subscription and publication of events.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Observer<EventType> "
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "EventType",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "Observer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!Observer#publish:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "publish: "
                },
                {
                  "kind": "Reference",
                  "text": "Publish",
                  "canonicalReference": "@genesislcap/foundation-utils!Publish:type"
                },
                {
                  "kind": "Content",
                  "text": "<EventType>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "publish",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!Observer#subscribe:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subscribe: "
                },
                {
                  "kind": "Reference",
                  "text": "Subscribe",
                  "canonicalReference": "@genesislcap/foundation-utils!Subscribe:type"
                },
                {
                  "kind": "Content",
                  "text": "<EventType>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subscribe",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!openPopup:function(1)",
          "docComment": "/**\n * Opens a new browser window with the specified URL, target, width, and height.\n *\n * @param urlNavigate - The URL to navigate to.\n *\n * @param target - The name of the new window.\n *\n * @param popUpWidth - The width of the new window (optional).\n *\n * @param popUpHeight - The height of the new window (optional).\n *\n * @returns A reference to the new window.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "openPopup: (urlNavigate: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", target: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ", popUpWidth?: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": ", popUpHeight?: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Reference",
              "text": "Window",
              "canonicalReference": "!Window:interface"
            }
          ],
          "fileUrlPath": "src/window/window.ts",
          "returnTypeTokenRange": {
            "startIndex": 9,
            "endIndex": 10
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "urlNavigate",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "target",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            },
            {
              "parameterName": "popUpWidth",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "isOptional": true
            },
            {
              "parameterName": "popUpHeight",
              "parameterTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "isOptional": true
            }
          ],
          "name": "openPopup"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!PendingState:function(1)",
          "docComment": "/**\n * The `PendingState` mixin.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "PendingState: <TBase extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructablePendingState",
              "canonicalReference": "@genesislcap/foundation-utils!ConstructablePendingState:type"
            },
            {
              "kind": "Content",
              "text": ">(Base: "
            },
            {
              "kind": "Content",
              "text": "TBase"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "{\n    new (...args: any[]): {\n        pendingCount: number;\n        resolvedCount: number;\n        hasPendingChildren: boolean;\n        get progress(): number;\n        connectedCallback(): void;\n        disconnectedCallback(): void;\n        onPendingState({ detail }: "
            },
            {
              "kind": "Reference",
              "text": "PendingStateEvent",
              "canonicalReference": "@genesislcap/foundation-utils!PendingStateEvent:type"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>;\n        readonly $fastController: import(\"@microsoft/fast-element\")."
            },
            {
              "kind": "Reference",
              "text": "Controller",
              "canonicalReference": "@microsoft/fast-element!Controller:class"
            },
            {
              "kind": "Content",
              "text": ";\n        $emit(type: string, detail?: any, options?: "
            },
            {
              "kind": "Reference",
              "text": "Omit",
              "canonicalReference": "!Omit:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CustomEventInit",
              "canonicalReference": "!CustomEventInit:interface"
            },
            {
              "kind": "Content",
              "text": ", \"detail\">): boolean | void;\n        attributeChangedCallback(name: string, oldValue: string, newValue: string): void;\n        accessKey: string;\n        readonly accessKeyLabel: string;\n        autocapitalize: string;\n        autocorrect: boolean;\n        dir: string;\n        draggable: boolean;\n        hidden: boolean;\n        inert: boolean;\n        innerText: string;\n        lang: string;\n        readonly offsetHeight: number;\n        readonly offsetLeft: number;\n        readonly offsetParent: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly offsetTop: number;\n        readonly offsetWidth: number;\n        outerText: string;\n        popover: string | null;\n        spellcheck: boolean;\n        title: string;\n        translate: boolean;\n        writingSuggestions: string;\n        attachInternals(): "
            },
            {
              "kind": "Reference",
              "text": "ElementInternals",
              "canonicalReference": "!ElementInternals:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        click(): void;\n        hidePopover(): void;\n        showPopover(): void;\n        togglePopover(options?: boolean): boolean;\n        addEventListener<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(type: K, listener: (this: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]) => any, options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "AddEventListenerOptions",
              "canonicalReference": "!AddEventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        addEventListener(type: string, listener: "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOrEventListenerObject",
              "canonicalReference": "!EventListenerOrEventListenerObject:type"
            },
            {
              "kind": "Content",
              "text": ", options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "AddEventListenerOptions",
              "canonicalReference": "!AddEventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        removeEventListener<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(type: K, listener: (this: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementEventMap",
              "canonicalReference": "!HTMLElementEventMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]) => any, options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOptions",
              "canonicalReference": "!EventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        removeEventListener(type: string, listener: "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOrEventListenerObject",
              "canonicalReference": "!EventListenerOrEventListenerObject:type"
            },
            {
              "kind": "Content",
              "text": ", options?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "EventListenerOptions",
              "canonicalReference": "!EventListenerOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        readonly attributes: "
            },
            {
              "kind": "Reference",
              "text": "NamedNodeMap",
              "canonicalReference": "!NamedNodeMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get classList(): "
            },
            {
              "kind": "Reference",
              "text": "DOMTokenList",
              "canonicalReference": "!DOMTokenList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set classList(value: string);\n        className: string;\n        readonly clientHeight: number;\n        readonly clientLeft: number;\n        readonly clientTop: number;\n        readonly clientWidth: number;\n        readonly currentCSSZoom: number;\n        id: string;\n        innerHTML: string;\n        readonly localName: string;\n        readonly namespaceURI: string | null;\n        onfullscreenchange: (this: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any;\n        onfullscreenerror: (this: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any;\n        outerHTML: string;\n        readonly ownerDocument: "
            },
            {
              "kind": "Reference",
              "text": "Document",
              "canonicalReference": "!Document:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get part(): "
            },
            {
              "kind": "Reference",
              "text": "DOMTokenList",
              "canonicalReference": "!DOMTokenList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set part(value: string);\n        readonly prefix: string | null;\n        readonly scrollHeight: number;\n        scrollLeft: number;\n        scrollTop: number;\n        readonly scrollWidth: number;\n        readonly shadowRoot: "
            },
            {
              "kind": "Reference",
              "text": "ShadowRoot",
              "canonicalReference": "!ShadowRoot:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        slot: string;\n        readonly tagName: string;\n        attachShadow(init: "
            },
            {
              "kind": "Reference",
              "text": "ShadowRootInit",
              "canonicalReference": "!ShadowRootInit:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "ShadowRoot",
              "canonicalReference": "!ShadowRoot:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        checkVisibility(options?: "
            },
            {
              "kind": "Reference",
              "text": "CheckVisibilityOptions",
              "canonicalReference": "!CheckVisibilityOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): boolean;\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selector: K): "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K];\n        closest<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): E;\n        computedStyleMap(): "
            },
            {
              "kind": "Reference",
              "text": "StylePropertyMapReadOnly",
              "canonicalReference": "!StylePropertyMapReadOnly:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getAttribute(qualifiedName: string): string | null;\n        getAttributeNS(namespace: string | null, localName: string): string | null;\n        getAttributeNames(): string[];\n        getAttributeNode(qualifiedName: string): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        getAttributeNodeNS(namespace: string | null, localName: string): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        getBoundingClientRect(): "
            },
            {
              "kind": "Reference",
              "text": "DOMRect",
              "canonicalReference": "!DOMRect:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getClientRects(): "
            },
            {
              "kind": "Reference",
              "text": "DOMRectList",
              "canonicalReference": "!DOMRectList:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getElementsByClassName(classNames: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(qualifiedName: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        getElementsByTagName(qualifiedName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/1999/xhtml\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/2000/svg\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElement",
              "canonicalReference": "!SVGElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespaceURI: \"http://www.w3.org/1998/Math/MathML\", localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElement",
              "canonicalReference": "!MathMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getElementsByTagNameNS(namespace: string | null, localName: string): "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollectionOf",
              "canonicalReference": "!HTMLCollectionOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        getHTML(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetHTMLOptions",
              "canonicalReference": "!GetHTMLOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): string;\n        hasAttribute(qualifiedName: string): boolean;\n        hasAttributeNS(namespace: string | null, localName: string): boolean;\n        hasAttributes(): boolean;\n        hasPointerCapture(pointerId: number): boolean;\n        insertAdjacentElement(where: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", element: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        insertAdjacentHTML(position: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", string: string): void;\n        insertAdjacentText(where: "
            },
            {
              "kind": "Reference",
              "text": "InsertPosition",
              "canonicalReference": "!InsertPosition:type"
            },
            {
              "kind": "Content",
              "text": ", data: string): void;\n        matches(selectors: string): boolean;\n        releasePointerCapture(pointerId: number): void;\n        removeAttribute(qualifiedName: string): void;\n        removeAttributeNS(namespace: string | null, localName: string): void;\n        removeAttributeNode(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        requestFullscreen(options?: "
            },
            {
              "kind": "Reference",
              "text": "FullscreenOptions",
              "canonicalReference": "!FullscreenOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>;\n        requestPointerLock(options?: "
            },
            {
              "kind": "Reference",
              "text": "PointerLockOptions",
              "canonicalReference": "!PointerLockOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>;\n        scroll(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scroll(x: number, y: number): void;\n        scrollBy(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollBy(x: number, y: number): void;\n        scrollIntoView(arg?: boolean | "
            },
            {
              "kind": "Reference",
              "text": "ScrollIntoViewOptions",
              "canonicalReference": "!ScrollIntoViewOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollTo(options?: "
            },
            {
              "kind": "Reference",
              "text": "ScrollToOptions",
              "canonicalReference": "!ScrollToOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n        scrollTo(x: number, y: number): void;\n        setAttribute(qualifiedName: string, value: string): void;\n        setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void;\n        setAttributeNode(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        setAttributeNodeNS(attr: "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Attr",
              "canonicalReference": "!Attr:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        setHTMLUnsafe(html: string): void;\n        setPointerCapture(pointerId: number): void;\n        toggleAttribute(qualifiedName: string, force?: boolean): boolean;\n        webkitMatchesSelector(selectors: string): boolean;\n        textContent: string;\n        readonly baseURI: string;\n        readonly childNodes: "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": ">;\n        readonly firstChild: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly isConnected: boolean;\n        readonly lastChild: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly nextSibling: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly nodeName: string;\n        readonly nodeType: number;\n        nodeValue: string | null;\n        readonly parentElement: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly parentNode: "
            },
            {
              "kind": "Reference",
              "text": "ParentNode",
              "canonicalReference": "!ParentNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly previousSibling: "
            },
            {
              "kind": "Reference",
              "text": "ChildNode",
              "canonicalReference": "!ChildNode:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        appendChild<T extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: T): T;\n        cloneNode(subtree?: boolean): "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        compareDocumentPosition(other: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": "): number;\n        contains(other: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        getRootNode(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetRootNodeOptions",
              "canonicalReference": "!GetRootNodeOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        hasChildNodes(): boolean;\n        insertBefore<T extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: T, child: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): T;\n        isDefaultNamespace(namespace: string | null): boolean;\n        isEqualNode(otherNode: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        isSameNode(otherNode: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | null): boolean;\n        lookupNamespaceURI(prefix: string | null): string | null;\n        lookupPrefix(namespace: string | null): string | null;\n        normalize(): void;\n        removeChild<T extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(child: T): T;\n        replaceChild<T extends "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ">(node: "
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": ", child: T): T;\n        readonly ELEMENT_NODE: 1;\n        readonly ATTRIBUTE_NODE: 2;\n        readonly TEXT_NODE: 3;\n        readonly CDATA_SECTION_NODE: 4;\n        readonly ENTITY_REFERENCE_NODE: 5;\n        readonly ENTITY_NODE: 6;\n        readonly PROCESSING_INSTRUCTION_NODE: 7;\n        readonly COMMENT_NODE: 8;\n        readonly DOCUMENT_NODE: 9;\n        readonly DOCUMENT_TYPE_NODE: 10;\n        readonly DOCUMENT_FRAGMENT_NODE: 11;\n        readonly NOTATION_NODE: 12;\n        readonly DOCUMENT_POSITION_DISCONNECTED: 1;\n        readonly DOCUMENT_POSITION_PRECEDING: 2;\n        readonly DOCUMENT_POSITION_FOLLOWING: 4;\n        readonly DOCUMENT_POSITION_CONTAINS: 8;\n        readonly DOCUMENT_POSITION_CONTAINED_BY: 16;\n        readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;\n        dispatchEvent(event: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": "): boolean;\n        ariaActiveDescendantElement: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        ariaAtomic: string | null;\n        ariaAutoComplete: string | null;\n        ariaBrailleLabel: string | null;\n        ariaBrailleRoleDescription: string | null;\n        ariaBusy: string | null;\n        ariaChecked: string | null;\n        ariaColCount: string | null;\n        ariaColIndex: string | null;\n        ariaColIndexText: string | null;\n        ariaColSpan: string | null;\n        ariaControlsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaCurrent: string | null;\n        ariaDescribedByElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaDescription: string | null;\n        ariaDetailsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaDisabled: string | null;\n        ariaErrorMessageElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaExpanded: string | null;\n        ariaFlowToElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaHasPopup: string | null;\n        ariaHidden: string | null;\n        ariaInvalid: string | null;\n        ariaKeyShortcuts: string | null;\n        ariaLabel: string | null;\n        ariaLabelledByElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaLevel: string | null;\n        ariaLive: string | null;\n        ariaModal: string | null;\n        ariaMultiLine: string | null;\n        ariaMultiSelectable: string | null;\n        ariaOrientation: string | null;\n        ariaOwnsElements: "
            },
            {
              "kind": "Reference",
              "text": "ReadonlyArray",
              "canonicalReference": "!ReadonlyArray:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": "> | null;\n        ariaPlaceholder: string | null;\n        ariaPosInSet: string | null;\n        ariaPressed: string | null;\n        ariaReadOnly: string | null;\n        ariaRelevant: string | null;\n        ariaRequired: string | null;\n        ariaRoleDescription: string | null;\n        ariaRowCount: string | null;\n        ariaRowIndex: string | null;\n        ariaRowIndexText: string | null;\n        ariaRowSpan: string | null;\n        ariaSelected: string | null;\n        ariaSetSize: string | null;\n        ariaSort: string | null;\n        ariaValueMax: string | null;\n        ariaValueMin: string | null;\n        ariaValueNow: string | null;\n        ariaValueText: string | null;\n        role: string | null;\n        animate(keyframes: "
            },
            {
              "kind": "Reference",
              "text": "Keyframe",
              "canonicalReference": "!Keyframe:interface"
            },
            {
              "kind": "Content",
              "text": "[] | "
            },
            {
              "kind": "Reference",
              "text": "PropertyIndexedKeyframes",
              "canonicalReference": "!PropertyIndexedKeyframes:interface"
            },
            {
              "kind": "Content",
              "text": " | null, options?: number | "
            },
            {
              "kind": "Reference",
              "text": "KeyframeAnimationOptions",
              "canonicalReference": "!KeyframeAnimationOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Animation",
              "canonicalReference": "!Animation:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        getAnimations(options?: "
            },
            {
              "kind": "Reference",
              "text": "GetAnimationsOptions",
              "canonicalReference": "!GetAnimationsOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "Animation",
              "canonicalReference": "!Animation:interface"
            },
            {
              "kind": "Content",
              "text": "[];\n        after(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        before(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        remove(): void;\n        replaceWith(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        readonly nextElementSibling: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly previousElementSibling: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly childElementCount: number;\n        readonly children: "
            },
            {
              "kind": "Reference",
              "text": "HTMLCollection",
              "canonicalReference": "!HTMLCollection:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        readonly firstElementChild: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly lastElementChild: "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        append(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        prepend(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K] | null;\n        querySelector<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): E | null;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementTagNameMap",
              "canonicalReference": "!HTMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SVGElementTagNameMap",
              "canonicalReference": "!SVGElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MathMLElementTagNameMap",
              "canonicalReference": "!MathMLElementTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<K extends keyof "
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: K): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "HTMLElementDeprecatedTagNameMap",
              "canonicalReference": "!HTMLElementDeprecatedTagNameMap:interface"
            },
            {
              "kind": "Content",
              "text": "[K]>;\n        querySelectorAll<E extends "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "Element",
              "canonicalReference": "!Element:interface"
            },
            {
              "kind": "Content",
              "text": ">(selectors: string): "
            },
            {
              "kind": "Reference",
              "text": "NodeListOf",
              "canonicalReference": "!NodeListOf:interface"
            },
            {
              "kind": "Content",
              "text": "<E>;\n        replaceChildren(...nodes: ("
            },
            {
              "kind": "Reference",
              "text": "Node",
              "canonicalReference": "!Node:interface"
            },
            {
              "kind": "Content",
              "text": " | string)[]): void;\n        readonly assignedSlot: "
            },
            {
              "kind": "Reference",
              "text": "HTMLSlotElement",
              "canonicalReference": "!HTMLSlotElement:interface"
            },
            {
              "kind": "Content",
              "text": " | null;\n        readonly attributeStyleMap: "
            },
            {
              "kind": "Reference",
              "text": "StylePropertyMap",
              "canonicalReference": "!StylePropertyMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        get style(): "
            },
            {
              "kind": "Reference",
              "text": "CSSStyleDeclaration",
              "canonicalReference": "!CSSStyleDeclaration:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        set style(cssText: string);\n        contentEditable: string;\n        enterKeyHint: string;\n        inputMode: string;\n        readonly isContentEditable: boolean;\n        onabort: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "UIEvent",
              "canonicalReference": "!UIEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationcancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationiteration: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onanimationstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "AnimationEvent",
              "canonicalReference": "!AnimationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onauxclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforeinput: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "InputEvent",
              "canonicalReference": "!InputEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforematch: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onbeforetoggle: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ToggleEvent",
              "canonicalReference": "!ToggleEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onblur: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FocusEvent",
              "canonicalReference": "!FocusEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncanplay: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncanplaythrough: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onclose: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextlost: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextmenu: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncontextrestored: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncopy: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncuechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oncut: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondblclick: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondrag: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondragstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondrop: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "DragEvent",
              "canonicalReference": "!DragEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ondurationchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onemptied: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onended: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onerror: "
            },
            {
              "kind": "Reference",
              "text": "OnErrorEventHandler",
              "canonicalReference": "!OnErrorEventHandler:type"
            },
            {
              "kind": "Content",
              "text": ";\n        onfocus: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FocusEvent",
              "canonicalReference": "!FocusEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onformdata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "FormDataEvent",
              "canonicalReference": "!FormDataEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ongotpointercapture: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oninput: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        oninvalid: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeydown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeypress: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onkeyup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "KeyboardEvent",
              "canonicalReference": "!KeyboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onload: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadeddata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadedmetadata: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onloadstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onlostpointercapture: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmousedown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmousemove: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseout: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onmouseup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "MouseEvent",
              "canonicalReference": "!MouseEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpaste: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ClipboardEvent",
              "canonicalReference": "!ClipboardEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpause: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onplay: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onplaying: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointercancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerdown: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerenter: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerleave: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointermove: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerout: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerover: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerrawupdate: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onpointerup: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "PointerEvent",
              "canonicalReference": "!PointerEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onprogress: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ProgressEvent",
              "canonicalReference": "!ProgressEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onratechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onreset: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onresize: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "UIEvent",
              "canonicalReference": "!UIEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onscroll: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onscrollend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsecuritypolicyviolation: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "SecurityPolicyViolationEvent",
              "canonicalReference": "!SecurityPolicyViolationEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onseeked: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onseeking: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselect: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselectionchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onselectstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onslotchange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onstalled: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsubmit: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "SubmitEvent",
              "canonicalReference": "!SubmitEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onsuspend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontimeupdate: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontoggle: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "ToggleEvent",
              "canonicalReference": "!ToggleEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontouchcancel?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchend?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchmove?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontouchstart?: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TouchEvent",
              "canonicalReference": "!TouchEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null | undefined;\n        ontransitioncancel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionrun: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        ontransitionstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "TransitionEvent",
              "canonicalReference": "!TransitionEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onvolumechange: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwaiting: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationiteration: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkitanimationstart: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwebkittransitionend: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "Event",
              "canonicalReference": "!Event:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        onwheel: ((this: "
            },
            {
              "kind": "Reference",
              "text": "GlobalEventHandlers",
              "canonicalReference": "!GlobalEventHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ", ev: "
            },
            {
              "kind": "Reference",
              "text": "WheelEvent",
              "canonicalReference": "!WheelEvent:interface"
            },
            {
              "kind": "Content",
              "text": ") => any) | null;\n        autofocus: boolean;\n        readonly dataset: "
            },
            {
              "kind": "Reference",
              "text": "DOMStringMap",
              "canonicalReference": "!DOMStringMap:interface"
            },
            {
              "kind": "Content",
              "text": ";\n        nonce?: string;\n        tabIndex: number;\n        blur(): void;\n        focus(options?: "
            },
            {
              "kind": "Reference",
              "text": "FocusOptions",
              "canonicalReference": "!FocusOptions:interface"
            },
            {
              "kind": "Content",
              "text": "): void;\n    };\n} & TBase"
            }
          ],
          "fileUrlPath": "src/mixins/pendingState/pendingState.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 748
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "Base",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TBase",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "PendingState"
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!PendingStateErrorEvent:type",
          "docComment": "/**\n * A custom event that represents a `pending-state-error` event.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare type PendingStateErrorEvent = "
            },
            {
              "kind": "Reference",
              "text": "CustomEvent",
              "canonicalReference": "!CustomEvent:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PendingStateErrorEventData",
              "canonicalReference": "@genesislcap/foundation-utils!~PendingStateErrorEventData:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mixins/pendingState/pendingState.ts",
          "releaseTag": "Public",
          "name": "PendingStateErrorEvent",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!PendingStateEvent:type",
          "docComment": "/**\n * A custom event that represents a `pending-state` event.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare type PendingStateEvent = "
            },
            {
              "kind": "Reference",
              "text": "CustomEvent",
              "canonicalReference": "!CustomEvent:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PendingStateEventData",
              "canonicalReference": "@genesislcap/foundation-utils!~PendingStateEventData:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mixins/pendingState/pendingState.ts",
          "releaseTag": "Public",
          "name": "PendingStateEvent",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          }
        },
        {
          "kind": "Enum",
          "canonicalReference": "@genesislcap/foundation-utils!PendingStateEvents:enum",
          "docComment": "/**\n * An enum that defines the names of the events that can be raised by the `PendingState` mixin.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare enum PendingStateEvents "
            }
          ],
          "fileUrlPath": "src/mixins/pendingState/pendingState.ts",
          "releaseTag": "Public",
          "name": "PendingStateEvents",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!PendingStateEvents.error:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "error = "
                },
                {
                  "kind": "Content",
                  "text": "\"pending-state-error\""
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "error"
            },
            {
              "kind": "EnumMember",
              "canonicalReference": "@genesislcap/foundation-utils!PendingStateEvents.state:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state = "
                },
                {
                  "kind": "Content",
                  "text": "\"pending-state\""
                }
              ],
              "initializerTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "name": "state"
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!POPUP_DEFAULT_HEIGHT:var",
          "docComment": "/**\n * The default height (in pixels) for pop-up windows.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "POPUP_DEFAULT_HEIGHT = "
            },
            {
              "kind": "Content",
              "text": "600"
            }
          ],
          "fileUrlPath": "src/window/window.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "POPUP_DEFAULT_HEIGHT",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!POPUP_DEFAULT_WIDTH:var",
          "docComment": "/**\n * The default width (in pixels) for pop-up windows.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "POPUP_DEFAULT_WIDTH = "
            },
            {
              "kind": "Content",
              "text": "483"
            }
          ],
          "fileUrlPath": "src/window/window.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "POPUP_DEFAULT_WIDTH",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!PUBLIC_PATH:var",
          "docComment": "/**\n * The public path.\n *\n * @example\n *\n * '/', '/app/'.\n *\n * @defaultValue\n *\n * `'/'`\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_PUBLIC_PATH: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "PUBLIC_PATH",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!Publish:type",
          "docComment": "/**\n * Publishes an event of a specific type to all subscribed listeners.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type Publish<EventType> = "
            },
            {
              "kind": "Content",
              "text": "(event: EventType) => void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "releaseTag": "Public",
          "name": "Publish",
          "typeParameters": [
            {
              "typeParameterName": "EventType",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!reactive:function(1)",
          "docComment": "/**\n * Converts a plain object to a reactive, observable object.\n *\n * @param object - The object to make reactive.\n *\n * @param deep - Indicates whether to deeply convert the object.\n *\n * @returns The converted object.\n *\n * @example\n *\n * An array or reactive items.\n * ```ts\n * this.todos = todosResponse.map((t) => reactive(t));\n * ```\n *\n * @example\n *\n * Add item.\n * ```ts\n * add(description: string) {\n *    this.splice(this.todos.length, 0, reactive({ description, done: false }));\n * }\n * ```\n *\n * @example\n *\n * Remove item.\n * ```ts\n * remove(todo: Todo) {\n *    const index = this.todos.indexOf(todo);\n *    index !== -1 && this.splice(index, 1);\n * }\n * ```\n *\n * @beta\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function reactive<T>(object: "
            },
            {
              "kind": "Content",
              "text": "T"
            },
            {
              "kind": "Content",
              "text": ", deep?: "
            },
            {
              "kind": "Content",
              "text": "boolean"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "T"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/state/reactive.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Beta",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "object",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "deep",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": true
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "reactive"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!renderOnChange:function(1)",
          "docComment": "/**\n * Defines a property changed handler that calls a render() method on the target as an internal observation enhancement.\n *\n * @remarks\n *\n * This is useful if you have a lot of properties that all invalidate the internal state. See {@link https://www.fast.design/docs/fast-element/observables-and-state#internal-observation} for more information.\n *\n * @param target - The target to define the property change handler on.\n *\n * @param name - The property name.\n *\n * @example\n * ```ts\n *  @attr({ mode: 'boolean', attribute: 'line-numbers' })\n *  @renderOnChange\n *  lineNumbers: boolean = true;\n *\n *  @attr\n *  @renderOnChange\n *  indent: number | 'tab' = 2;\n *\n *  render() {\n *    if (!this.$fastController.isConnected) {\n *      return;\n *    }\n *    // Do something...\n *  }\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function renderOnChange(target: "
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " & {\n    render(): void;\n}"
            },
            {
              "kind": "Content",
              "text": ", name: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/decorators/renderOnChange.ts",
          "returnTypeTokenRange": {
            "startIndex": 6,
            "endIndex": 7
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "target",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isOptional": false
            },
            {
              "parameterName": "name",
              "parameterTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "isOptional": false
            }
          ],
          "name": "renderOnChange"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!RESET_PASSWORD_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "RESET_PASSWORD_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "RESET_PASSWORD_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!resolveAfter:function(1)",
          "docComment": "/**\n * Resolve a promise after a timeout.\n *\n * @example\n * ```ts\n * const result = await Promise.race([\n *  resourceChecks(sourceRef, resource),\n *  resolveAfter<MonitoredResourceChecksResult>(this.config.checkTimeout, () => ({\n *    isConnected: false,\n *    lastUpdated: Date.now(),\n *   })),\n * ]);\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "resolveAfter: <T = "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ">(ms: "
            },
            {
              "kind": "Content",
              "text": "number"
            },
            {
              "kind": "Content",
              "text": ", valueCreator: "
            },
            {
              "kind": "Content",
              "text": "() => T"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<T>"
            }
          ],
          "fileUrlPath": "src/promise/resolveAfter.ts",
          "returnTypeTokenRange": {
            "startIndex": 7,
            "endIndex": 9
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "ms",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            },
            {
              "parameterName": "valueCreator",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "name": "resolveAfter"
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ResourceType:type",
          "docComment": "/**\n * A type that represents the resource types defined by the `ResourceType` object.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ResourceType = "
            },
            {
              "kind": "Content",
              "text": "(typeof "
            },
            {
              "kind": "Reference",
              "text": "ResourceType",
              "canonicalReference": "@genesislcap/foundation-utils!ResourceType:var"
            },
            {
              "kind": "Content",
              "text": ")[keyof typeof "
            },
            {
              "kind": "Reference",
              "text": "ResourceType",
              "canonicalReference": "@genesislcap/foundation-utils!ResourceType:var"
            },
            {
              "kind": "Content",
              "text": "]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/resource/types.ts",
          "releaseTag": "Public",
          "name": "ResourceType",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!ResourceType:var",
          "docComment": "/**\n * An object that defines two resource types: \"local\" and \"remote\".\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ResourceType: "
            },
            {
              "kind": "Content",
              "text": "{\n    readonly local: \"local\";\n    readonly remote: \"remote\";\n}"
            }
          ],
          "fileUrlPath": "src/resource/types.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "ResourceType",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!respondToVisibility:function(1)",
          "docComment": "/**\n * Setup an `IntersectionObserver` which will activate a callback function when an element becomes visible on screen\n *\n * @param element - HTMLElement to observe\n *\n * @param callback - any function called when the visibility changes\n *\n * @returns A cleanup function to disconnect the observer\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "respondToVisibility: (element: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ", callback: "
            },
            {
              "kind": "Content",
              "text": "(arg0: boolean) => any"
            },
            {
              "kind": "Content",
              "text": ") => "
            },
            {
              "kind": "Content",
              "text": "(() => void)"
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "element",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "callback",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "respondToVisibility"
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!RouteUtil:class",
          "docComment": "/**\n * A singleton utility to observe and notify about route changes. It uses both polling and popstate events to detect changes.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class RouteUtil "
            }
          ],
          "fileUrlPath": "src/route/route.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "RouteUtil",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!RouteUtil#destroy:member(1)",
              "docComment": "/**\n * Clean up route detection listeners and polling.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "destroy"
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!RouteUtil#pathName:member",
              "docComment": "/**\n * The current pathname of the window location.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pathName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pathName",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!RouteUtil.shared:member",
              "docComment": "/**\n * Gets the singleton instance of RouteUtil.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static get shared(): "
                },
                {
                  "kind": "Reference",
                  "text": "RouteUtil",
                  "canonicalReference": "@genesislcap/foundation-utils!RouteUtil:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "shared",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": true,
              "isProtected": false,
              "isAbstract": false
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTO:type",
          "docComment": "/**\n * The data for a server row DTO.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ServerRowDTO = "
            },
            {
              "kind": "Content",
              "text": "{\n    DETAILS: {\n        OPERATION: "
            },
            {
              "kind": "Reference",
              "text": "UppercaseOperation",
              "canonicalReference": "@genesislcap/foundation-utils!~UppercaseOperation:type"
            },
            {
              "kind": "Content",
              "text": ";\n        ROW_REF: string;\n    };\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mappers/dto/serverRow.ts",
          "releaseTag": "Public",
          "name": "ServerRowDTO",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 4
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTOMapper:interface",
          "docComment": "/**\n * A mapper for converting between server row DTOs and entities. Provides methods to get/set a ServerRow DTO entity mapping.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ServerRowDTOMapper extends "
            },
            {
              "kind": "Reference",
              "text": "DTOMapper",
              "canonicalReference": "@genesislcap/foundation-utils!DTOMapper:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ServerRowDTO",
              "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTO:type"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "ServerRowEntity",
              "canonicalReference": "@genesislcap/foundation-utils!ServerRowEntity:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/mappers/dto/serverRow.ts",
          "releaseTag": "Public",
          "name": "ServerRowDTOMapper",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTOMapper:var",
          "docComment": "/**\n * A DI token used to obtain a `ServerRowDTOMapper` instance.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ServerRowDTOMapper: "
            },
            {
              "kind": "Content",
              "text": "import(\"@microsoft/fast-foundation\")."
            },
            {
              "kind": "Reference",
              "text": "InterfaceSymbol",
              "canonicalReference": "@microsoft/fast-foundation!InterfaceSymbol:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ServerRowDTOMapper",
              "canonicalReference": "@genesislcap/foundation-utils!ServerRowDTOMapper:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "fileUrlPath": "src/mappers/dto/serverRow.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "ServerRowDTOMapper",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ServerRowEntity:type",
          "docComment": "/**\n * The data for a server row entity.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ServerRowEntity = "
            },
            {
              "kind": "Content",
              "text": "{\n    serverRowMetadata: {\n        operation: "
            },
            {
              "kind": "Reference",
              "text": "LowercaseOperation",
              "canonicalReference": "@genesislcap/foundation-utils!~LowercaseOperation:type"
            },
            {
              "kind": "Content",
              "text": ";\n        rowRef: string;\n    };\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/mappers/dto/serverRow.ts",
          "releaseTag": "Public",
          "name": "ServerRowEntity",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 4
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_DEFAULT_MESSAGE:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_DEFAULT_MESSAGE = "
            },
            {
              "kind": "Content",
              "text": "\"This shortcut is currently unavailable in this context.\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_DEFAULT_MESSAGE",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_DEFAULT_TITLE:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_DEFAULT_TITLE = "
            },
            {
              "kind": "Content",
              "text": "\"Shortcut blocked\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_DEFAULT_TITLE",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_ELEMENT_FOCUS_MESSAGE:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_ELEMENT_FOCUS_MESSAGE = "
            },
            {
              "kind": "Content",
              "text": "\"This shortcut is unavailable in the current focus context.\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_ELEMENT_FOCUS_MESSAGE",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_EVENT:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_EVENT = "
            },
            {
              "kind": "Content",
              "text": "\"foundation-shortcut-blocked\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_EVENT",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_INPUT_MESSAGE:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_INPUT_MESSAGE = "
            },
            {
              "kind": "Content",
              "text": "\"This shortcut is unavailable while typing in an input field.\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_INPUT_MESSAGE",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SHORTCUT_BLOCKED_PAUSED_MESSAGE:var",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SHORTCUT_BLOCKED_PAUSED_MESSAGE = "
            },
            {
              "kind": "Content",
              "text": "\"Shortcuts are paused.\""
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "initializerTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "SHORTCUT_BLOCKED_PAUSED_MESSAGE",
          "variableTypeTokenRange": {
            "startIndex": 0,
            "endIndex": 0
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedEventDetail:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutBlockedEventDetail = "
            },
            {
              "kind": "Content",
              "text": "{\n    shortcutId: string;\n    context?: string;\n    reason: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedReason",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedReason:type"
            },
            {
              "kind": "Content",
              "text": ";\n    blockedMessage: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "releaseTag": "Public",
          "name": "ShortcutBlockedEventDetail",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutBlockedMessage = "
            },
            {
              "kind": "Content",
              "text": "{\n    title: string;\n    text: string;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "releaseTag": "Public",
          "name": "ShortcutBlockedMessage",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessageConfig:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutBlockedMessageConfig = "
            },
            {
              "kind": "Content",
              "text": "{\n    defaultMessage?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n    inputMessage?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n    pausedMessage?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n    elementFocusMessage?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutBlockedMessage",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
            },
            {
              "kind": "Content",
              "text": ";\n    emitPausedBlockedEvent?: boolean;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutBlockedMessageConfig",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 10
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedReason:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutBlockedReason = "
            },
            {
              "kind": "Content",
              "text": "'paused' | 'editable-context' | 'element-not-focused' | 'disabled'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-events.ts",
          "releaseTag": "Public",
          "name": "ShortcutBlockedReason",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface",
          "docComment": "/**\n * A definition of a keyboard shortcut\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ShortcutDefinition "
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutDefinition",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#action:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "action: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "action",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#altKey:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "altKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "altKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#blockedMessage:member",
              "docComment": "/**\n * Optional per-shortcut blocked message override. Set to '' to emit blocked events with an empty message.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blockedMessage?: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutBlockedMessage",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessage:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "blockedMessage",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#canExecute:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canExecute?: "
                },
                {
                  "kind": "Content",
                  "text": "() => "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutExecutionStatus",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutExecutionStatus:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "canExecute",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#context:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "context",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#ctrlKey:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctrlKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "ctrlKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#description:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "description: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "description",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#elementRef:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "elementRef?: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "elementRef",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#emitBlockedEvent:member",
              "docComment": "/**\n * Controls whether blocked shortcut events should be emitted for this shortcut.  @default true\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "emitBlockedEvent?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "emitBlockedEvent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#id:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#key:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#metaKey:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "metaKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "metaKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#optionKey:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "optionKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "optionKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#priority:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "priority?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "priority",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition#shiftKey:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shiftKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "shiftKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutDesignSystemPrefix:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutDesignSystemPrefix = "
            },
            {
              "kind": "Reference",
              "text": "EditableDesignSystemPrefix",
              "canonicalReference": "@genesislcap/foundation-utils!EditableDesignSystemPrefix:type"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutDesignSystemPrefix",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutEditableContextConfig:type",
          "docComment": "",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutEditableContextConfig = "
            },
            {
              "kind": "Content",
              "text": "{\n    designSystems?: "
            },
            {
              "kind": "Reference",
              "text": "ShortcutDesignSystemPrefix",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutDesignSystemPrefix:type"
            },
            {
              "kind": "Content",
              "text": "[];\n    customEditableSelectors?: string[];\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutEditableContextConfig",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 4
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutExecutionStatus:type",
          "docComment": "/**\n * A type which represents the disabled status and tooltip of an item\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ShortcutExecutionStatus = "
            },
            {
              "kind": "Content",
              "text": "{\n    disabled?: boolean;\n    tooltip?: string;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutExecutionStatus",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager:interface",
          "docComment": "/**\n * Interface of a manager for keyboard shortcuts\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ShortcutManager "
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#clearActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearActiveContext(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearActiveContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#clearExecutionGuards:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearExecutionGuards(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearExecutionGuards"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#configureBlockedMessages:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configureBlockedMessages(config?: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutBlockedMessageConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessageConfig:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "configureBlockedMessages"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#configureEditableContext:member(1)",
              "docComment": "/**\n * Configure editable-context detection used by shortcut listeners.\n *\n * @remarks\n *\n * This is intended to be set once during app startup.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configureEditableContext(config?: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutEditableContextConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutEditableContextConfig:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "config",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "configureEditableContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#executeShortcut:member(1)",
              "docComment": "/**\n * Execute a shortcut by its id\n *\n * @remarks\n *\n * This method will execute the shortcut in the active context\n *\n * @param id - The id of the shortcut to execute\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeShortcut(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", eventTarget?: "
                },
                {
                  "kind": "Reference",
                  "text": "EventTarget",
                  "canonicalReference": "!EventTarget:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "eventTarget",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "executeShortcut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#executeShortcutByContext:member(1)",
              "docComment": "/**\n * Execute a shortcut by its id and context\n *\n * @param context - The context of the shortcut to execute\n *\n * @param id - The id of the shortcut to execute\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeShortcutByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", eventTarget?: "
                },
                {
                  "kind": "Reference",
                  "text": "EventTarget",
                  "canonicalReference": "!EventTarget:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "eventTarget",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "name": "executeShortcutByContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#findShortcutByKeyCombination:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findShortcutByKeyCombination(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ctrlKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", altKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", shiftKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", metaKey?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 13
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctrlKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "altKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "shiftKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "metaKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": true
                }
              ],
              "name": "findShortcutByKeyCombination"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getActiveContext(): "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getActiveContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getBlockedMessages:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBlockedMessages(): "
                },
                {
                  "kind": "Reference",
                  "text": "Required",
                  "canonicalReference": "!Required:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutBlockedMessageConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutBlockedMessageConfig:type"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getBlockedMessages"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getContexts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getContexts(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getContexts"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getEditableContextConfig:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEditableContextConfig(): "
                },
                {
                  "kind": "Reference",
                  "text": "Required",
                  "canonicalReference": "!Required:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutEditableContextConfig",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutEditableContextConfig:type"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getEditableContextConfig"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getEditableSelector:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEditableSelector(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getEditableSelector"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getShortcuts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcuts(): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getShortcuts"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getShortcutsByContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcutsByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getShortcutsByContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#getShortcutsByContextMap:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getShortcutsByContextMap(): "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": ">>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getShortcutsByContextMap"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#isPaused:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isPaused: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPaused",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#isPaused$:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isPaused$: "
                },
                {
                  "kind": "Reference",
                  "text": "Observable",
                  "canonicalReference": "rxjs!Observable:class"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPaused$",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#isPausedSubject:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isPausedSubject: "
                },
                {
                  "kind": "Reference",
                  "text": "BehaviorSubject",
                  "canonicalReference": "rxjs!BehaviorSubject:class"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPausedSubject",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#pause:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pause(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "pause"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#registerContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "registerContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#registerExecutionGuard:member(1)",
              "docComment": "/**\n * Register a global execution guard.\n *\n * @remarks\n *\n * Guards are evaluated before shortcut-specific canExecute checks.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerExecutionGuard(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", guard: "
                },
                {
                  "kind": "Content",
                  "text": "() => "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutExecutionStatus",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutExecutionStatus:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "guard",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "registerExecutionGuard"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#registerShortcut:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerShortcut(shortcut: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutRegistrationResult",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "shortcut",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "registerShortcut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#registerShortcuts:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerShortcuts(shortcuts: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "shortcuts",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "registerShortcuts"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#resume:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resume(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "resume"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#setActiveContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setActiveContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setActiveContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#unregisterExecutionGuard:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterExecutionGuard(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterExecutionGuard"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#unregisterShortcut:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterShortcut(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterShortcut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager#unregisterShortcutsByContext:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterShortcutsByContext(context: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterShortcutsByContext"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager:var",
          "docComment": "/**\n * A dependency injection token for the ShortcutManager interface.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ShortcutManager: "
            },
            {
              "kind": "Content",
              "text": "import(\"@microsoft/fast-foundation\")."
            },
            {
              "kind": "Reference",
              "text": "InterfaceSymbol",
              "canonicalReference": "@microsoft/fast-foundation!InterfaceSymbol:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ShortcutManager",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutManager:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "ShortcutManager",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult:interface",
          "docComment": "/**\n * A result of registering a keyboard shortcut\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ShortcutRegistrationResult "
            }
          ],
          "fileUrlPath": "src/shortcut-manager/shortcut-manager.ts",
          "releaseTag": "Public",
          "name": "ShortcutRegistrationResult",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#disabled:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disabled: "
                },
                {
                  "kind": "Content",
                  "text": "() => boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "disabled",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#id:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#keyCombination:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyCombination: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyCombination",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#keyCombinationDisplay:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyCombinationDisplay: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyCombinationDisplay",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#shortcut:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shortcut: "
                },
                {
                  "kind": "Reference",
                  "text": "ShortcutDefinition",
                  "canonicalReference": "@genesislcap/foundation-utils!ShortcutDefinition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "shortcut",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "@genesislcap/foundation-utils!ShortcutRegistrationResult#tooltip:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tooltip: "
                },
                {
                  "kind": "Content",
                  "text": "() => string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tooltip",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "@genesislcap/foundation-utils!SlottedStyles:class",
          "docComment": "/**\n * A custom element that encapsulates a set of styles that can be applied to slotted elements.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class SlottedStyles extends "
            },
            {
              "kind": "Reference",
              "text": "FASTElement",
              "canonicalReference": "@microsoft/fast-element!FASTElement:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/styles/slotted-styles.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "SlottedStyles",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Property",
              "canonicalReference": "@genesislcap/foundation-utils!SlottedStyles#styles:member",
              "docComment": "/**\n * The styles to apply to slotted elements.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "styles: "
                },
                {
                  "kind": "Reference",
                  "text": "ElementStyles",
                  "canonicalReference": "@microsoft/fast-element!ElementStyles:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "styles",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "@genesislcap/foundation-utils!SlottedStyles#stylesChanged:member(1)",
              "docComment": "/**\n * Called when the `styles` property changes. Removes the previous styles from the parent element's FAST controller and adds the new styles.\n *\n * @param prev - The previous value of the `styles` property.\n *\n * @param next - The new value of the `styles` property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stylesChanged(prev: "
                },
                {
                  "kind": "Reference",
                  "text": "ElementStyles",
                  "canonicalReference": "@microsoft/fast-element!ElementStyles:class"
                },
                {
                  "kind": "Content",
                  "text": ", next: "
                },
                {
                  "kind": "Reference",
                  "text": "ElementStyles",
                  "canonicalReference": "@microsoft/fast-element!ElementStyles:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "prev",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "next",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "stylesChanged"
            }
          ],
          "extendsTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "implementsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SOCKET_EXT:var",
          "docComment": "/**\n * The sub-path used for WebSocket connections when API_HOST is not set\n *\n * @remarks\n *\n * Optional.\n *\n * @defaultValue\n *\n * `'gwf'`\n *\n * @example\n *\n * If `API_HOST` is not set, `SOCKET_EXT` is set to `/custom` and UI is served on `https://localhost:1234` API host URL will be `wss://localhost:1234/custom`\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "_SOCKET_EXT: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "SOCKET_EXT",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SSO_LIST_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SSO_LIST_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "SSO_LIST_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!SSO_LOGIN_URL:var",
          "docComment": "/**\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "SSO_LOGIN_URL: "
            },
            {
              "kind": "Content",
              "text": "string"
            }
          ],
          "fileUrlPath": "src/env/variables.ts",
          "isReadonly": false,
          "releaseTag": "Public",
          "name": "SSO_LOGIN_URL",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!stringArrayConverter:var",
          "docComment": "/**\n * A {@link @microsoft/fast-element#ValueConverter} that converts between comma-separated string attributes and `string | string[]` properties.\n *\n * @remarks\n *\n * - fromView: \"A,B,C\" → [\"A\",\"B\",\"C\"], \"A\" → \"A\", \"\" → undefined - toView: [\"A\",\"B\",\"C\"] → \"A,B,C\", \"A\" → \"A\", undefined → \"\"\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "stringArrayConverter: "
            },
            {
              "kind": "Reference",
              "text": "ValueConverter",
              "canonicalReference": "@microsoft/fast-element!ValueConverter:interface"
            }
          ],
          "fileUrlPath": "src/converters/string-array-converter.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "stringArrayConverter",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@genesislcap/foundation-utils!Subscribe:type",
          "docComment": "/**\n * Subscribes a listener function to receive events of a specific type.\n *\n * @returns An unsubscribe function.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type Subscribe<EventType> = "
            },
            {
              "kind": "Content",
              "text": "(listener: "
            },
            {
              "kind": "Reference",
              "text": "Listener",
              "canonicalReference": "@genesislcap/foundation-utils!Listener:type"
            },
            {
              "kind": "Content",
              "text": "<EventType>) => () => void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/observer/observer.ts",
          "releaseTag": "Public",
          "name": "Subscribe",
          "typeParameters": [
            {
              "typeParameterName": "EventType",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 4
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!sync:function(1)",
          "docComment": "/**\n * Creates a synchronization directive that binds a data source to an HTML element,\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function sync<TSource = "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ", TReturn = "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ">(binding: "
            },
            {
              "kind": "Reference",
              "text": "Binding",
              "canonicalReference": "@microsoft/fast-element!Binding:type"
            },
            {
              "kind": "Content",
              "text": "<TSource, TReturn>"
            },
            {
              "kind": "Content",
              "text": ", conversionType?: "
            },
            {
              "kind": "Reference",
              "text": "ConversionType",
              "canonicalReference": "@genesislcap/foundation-utils!ConversionType:type"
            },
            {
              "kind": "Content",
              "text": ", eventName?: "
            },
            {
              "kind": "Reference",
              "text": "EventName",
              "canonicalReference": "@genesislcap/foundation-utils!EventName:type"
            },
            {
              "kind": "Content",
              "text": ", keyAttr?: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "CaptureType",
              "canonicalReference": "@microsoft/fast-element!CaptureType:interface"
            },
            {
              "kind": "Content",
              "text": "<TSource>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/directives/sync/sync.ts",
          "returnTypeTokenRange": {
            "startIndex": 14,
            "endIndex": 16
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "binding",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "isOptional": false
            },
            {
              "parameterName": "conversionType",
              "parameterTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "isOptional": true
            },
            {
              "parameterName": "eventName",
              "parameterTypeTokenRange": {
                "startIndex": 10,
                "endIndex": 11
              },
              "isOptional": true
            },
            {
              "parameterName": "keyAttr",
              "parameterTypeTokenRange": {
                "startIndex": 12,
                "endIndex": 13
              },
              "isOptional": true
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TSource",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "typeParameterName": "TReturn",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              }
            }
          ],
          "name": "sync"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!toElementStyles:function(1)",
          "docComment": "/**\n * toElementStyles.\n *\n * @remarks\n *\n * Converts {@link @microsoft/fast-element#ComposableStyles} or a ComposableStyles array to {@link @microsoft/fast-element#ElementStyles}.\n *\n * @param styles - ComposableStyles or a ComposableStyles array.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function toElementStyles(styles: "
            },
            {
              "kind": "Reference",
              "text": "ComposableStyles",
              "canonicalReference": "@microsoft/fast-element!ComposableStyles:type"
            },
            {
              "kind": "Content",
              "text": " | "
            },
            {
              "kind": "Reference",
              "text": "ComposableStyles",
              "canonicalReference": "@microsoft/fast-element!ComposableStyles:type"
            },
            {
              "kind": "Content",
              "text": "[]"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "ElementStyles",
              "canonicalReference": "@microsoft/fast-element!ElementStyles:class"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/styles/toElementStyles.ts",
          "returnTypeTokenRange": {
            "startIndex": 6,
            "endIndex": 7
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "styles",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "isOptional": false
            }
          ],
          "name": "toElementStyles"
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!TypeRampValues:var",
          "docComment": "/**\n * An object containing type ramp values.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "TypeRampValues: "
            },
            {
              "kind": "Content",
              "text": "{\n    readonly minusOne: -1;\n    readonly minusTwo: -2;\n    readonly plusOne: 1;\n    readonly plusTwo: 2;\n    readonly plusThree: 3;\n    readonly plusFour: 4;\n    readonly plusFive: 5;\n    readonly plusSix: 6;\n}"
            }
          ],
          "fileUrlPath": "src/styles/typography.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "TypeRampValues",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!UUID:interface",
          "docComment": "/**\n * An interface for generating UUIDs.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UUID "
            }
          ],
          "fileUrlPath": "src/uuid/uuid.ts",
          "releaseTag": "Public",
          "name": "UUID",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!UUID#createId:member(1)",
              "docComment": "/**\n * Generates a new UUID.\n *\n * @param withLogging - Optional. Whether to log the generated UUID to the console. Defaults to false.\n *\n * @returns The generated UUID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createId(withLogging?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "withLogging",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "createId"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "@genesislcap/foundation-utils!UUID#createRemoteId:member(1)",
              "docComment": "/**\n * Generates a new UUID for a remote object.\n *\n * @param withLogging - Optional. Whether to log the generated UUID to the console. Defaults to false.\n *\n * @returns A promise that resolves to the generated UUID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createRemoteId(withLogging?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "withLogging",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "createRemoteId"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "@genesislcap/foundation-utils!UUID:var",
          "docComment": "/**\n * A dependency injection token for the UUID interface.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "UUID: "
            },
            {
              "kind": "Content",
              "text": "import(\"@microsoft/fast-foundation\")."
            },
            {
              "kind": "Reference",
              "text": "InterfaceSymbol",
              "canonicalReference": "@microsoft/fast-foundation!InterfaceSymbol:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "UUID",
              "canonicalReference": "@genesislcap/foundation-utils!UUID:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            }
          ],
          "fileUrlPath": "src/uuid/uuid.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "UUID",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "@genesislcap/foundation-utils!UUIDConfig:interface",
          "docComment": "/**\n * A configuration object for customizing UUID generation.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UUIDConfig "
            }
          ],
          "fileUrlPath": "src/uuid/uuid.ts",
          "releaseTag": "Public",
          "name": "UUIDConfig",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!visitObject:function(1)",
          "docComment": "/**\n * Visit object utility.\n *\n * @param object - The object.\n *\n * @param deep - A flag to indicate if a recursive visit of sub objects should occur.\n *\n * @param visitor - The defined {@link ObjectVisitor} logic.\n *\n * @param data - Visitor data.\n *\n * @param traversed - The traversed object set.\n *\n * @example\n *\n * Reactive example.\n * ```ts\n * export function reactive<T>(object: T, deep = false): T {\n *   visitObject(object, deep, makeObserverVisitor, void 0, observed);\n *   return object;\n * }\n * ```\n *\n * @beta\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function visitObject<TVisitorData>(object: "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ", deep: "
            },
            {
              "kind": "Content",
              "text": "boolean"
            },
            {
              "kind": "Content",
              "text": ", visitor: "
            },
            {
              "kind": "Reference",
              "text": "ObjectVisitor",
              "canonicalReference": "@genesislcap/foundation-utils!ObjectVisitor:interface"
            },
            {
              "kind": "Content",
              "text": "<TVisitorData>"
            },
            {
              "kind": "Content",
              "text": ", data: "
            },
            {
              "kind": "Content",
              "text": "TVisitorData"
            },
            {
              "kind": "Content",
              "text": ", traversed: "
            },
            {
              "kind": "Reference",
              "text": "WeakSet",
              "canonicalReference": "!WeakSet:interface"
            },
            {
              "kind": "Content",
              "text": "<any> | "
            },
            {
              "kind": "Reference",
              "text": "Set",
              "canonicalReference": "!Set:interface"
            },
            {
              "kind": "Content",
              "text": "<any>"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/state/visitor.ts",
          "returnTypeTokenRange": {
            "startIndex": 15,
            "endIndex": 16
          },
          "releaseTag": "Beta",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "object",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "deep",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            },
            {
              "parameterName": "visitor",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "isOptional": false
            },
            {
              "parameterName": "data",
              "parameterTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "isOptional": false
            },
            {
              "parameterName": "traversed",
              "parameterTypeTokenRange": {
                "startIndex": 10,
                "endIndex": 14
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TVisitorData",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "visitObject"
        },
        {
          "kind": "Function",
          "canonicalReference": "@genesislcap/foundation-utils!whenElse:function(1)",
          "docComment": "/**\n * Directive that allows supplying an \"else\" template to the traditional {@link https://www.fast.design/docs/api/fast-element.when/#when-function} directive\n *\n * @param binding - The condition to test for rendering.\n *\n * @param trueTemplateOrTemplateBinding - The template or a binding that gets the template to render when the condition is true.\n *\n * @param falseTemplateOrTemplateBinding - The template or a binding that gets the template to render when the condition is false.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function whenElse<TSource = "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ", TReturn = "
            },
            {
              "kind": "Content",
              "text": "any"
            },
            {
              "kind": "Content",
              "text": ">(binding: "
            },
            {
              "kind": "Reference",
              "text": "Binding",
              "canonicalReference": "@microsoft/fast-element!Binding:type"
            },
            {
              "kind": "Content",
              "text": "<TSource, TReturn>"
            },
            {
              "kind": "Content",
              "text": ", trueTemplateOrTemplateBinding: "
            },
            {
              "kind": "Reference",
              "text": "WhenTemplate",
              "canonicalReference": "@genesislcap/foundation-utils!~WhenTemplate:type"
            },
            {
              "kind": "Content",
              "text": "<TSource>"
            },
            {
              "kind": "Content",
              "text": ", falseTemplateOrTemplateBinding: "
            },
            {
              "kind": "Reference",
              "text": "WhenTemplate",
              "canonicalReference": "@genesislcap/foundation-utils!~WhenTemplate:type"
            },
            {
              "kind": "Content",
              "text": "<TSource>"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "CaptureType",
              "canonicalReference": "@microsoft/fast-element!CaptureType:interface"
            },
            {
              "kind": "Content",
              "text": "<TSource>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/directives/when-else/when-else.ts",
          "returnTypeTokenRange": {
            "startIndex": 14,
            "endIndex": 16
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "binding",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "isOptional": false
            },
            {
              "parameterName": "trueTemplateOrTemplateBinding",
              "parameterTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 10
              },
              "isOptional": false
            },
            {
              "parameterName": "falseTemplateOrTemplateBinding",
              "parameterTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 13
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TSource",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "typeParameterName": "TReturn",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              }
            }
          ],
          "name": "whenElse"
        }
      ]
    }
  ]
}
