diff --git a/admin/copyUntypedFiles.js b/admin/copyUntypedFiles.js new file mode 100644 index 0000000..cb4ae4d --- /dev/null +++ b/admin/copyUntypedFiles.js @@ -0,0 +1,43 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of the docusaurus repository. + * + * Modified by Ewan Lyon for the Speedrun-Docs project + * + */ + +const fs = require('fs-extra'); +const path = require('path'); +const chokidar = require('chokidar'); + +const srcDir = path.join(process.cwd(), 'src'); +const libDir = path.join(process.cwd(), 'lib'); + +const ignoredPattern = /(?:__tests__|\.tsx?$)/; + +async function copy() { + await fs.copy(srcDir, libDir, { + filter(testedPath) { + return !ignoredPattern.test(testedPath); + }, + }); +} + +async function runCopy() { + if (process.argv.includes('--watch')) { + const watcher = chokidar.watch(srcDir, { + ignored: ignoredPattern, + ignoreInitial: true, + persistent: true, + }); + ['add', 'change', 'unlink', 'addDir', 'unlinkDir'].forEach((event) => + watcher.on(event, copy), + ); + } else { + await copy(); + } +} + +runCopy(); \ No newline at end of file diff --git a/packages/speedrun-preset/README.md b/packages/speedrun-preset/README.md new file mode 100644 index 0000000..e69de29 diff --git a/packages/speedrun-preset/lib/.tsbuildinfo b/packages/speedrun-preset/lib/.tsbuildinfo new file mode 100644 index 0000000..ca15235 --- /dev/null +++ b/packages/speedrun-preset/lib/.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.es2023.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../node_modules/tslib/tslib.d.ts","../../../node_modules/@types/estree/index.d.ts","../../../node_modules/@types/json-schema/index.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validationerror.d.ts","../../../node_modules/ajv/lib/ajv.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validate.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/index.d.ts","../../../node_modules/tapable/tapable.d.ts","../../../node_modules/webpack/types.d.ts","../../../node_modules/utility-types/dist/aliases-and-guards.d.ts","../../../node_modules/utility-types/dist/mapped-types.d.ts","../../../node_modules/utility-types/dist/utility-types.d.ts","../../../node_modules/utility-types/dist/functional-helpers.d.ts","../../../node_modules/utility-types/dist/index.d.ts","../../../node_modules/@docusaurus/types/src/i18n.d.ts","../../../node_modules/webpack-merge/dist/types.d.ts","../../../node_modules/commander/typings/index.d.ts","../../../node_modules/joi/lib/index.d.ts","../../../node_modules/@types/react/global.d.ts","../../../node_modules/csstype/index.d.ts","../../../node_modules/@types/prop-types/index.d.ts","../../../node_modules/@types/scheduler/tracing.d.ts","../../../node_modules/@types/react/index.d.ts","../../../node_modules/react-helmet-async/index.d.ts","../../../node_modules/@docusaurus/types/src/routing.d.ts","../../../node_modules/@docusaurus/types/src/context.d.ts","../../../node_modules/@docusaurus/types/src/swizzle.d.ts","../../../node_modules/@docusaurus/types/src/plugin.d.ts","../../../node_modules/@types/estree-jsx/index.d.ts","../../../node_modules/@types/unist/index.d.ts","../../../node_modules/@types/hast/index.d.ts","../../../node_modules/@types/mdast/index.d.ts","../../../node_modules/micromark-util-types/index.d.ts","../../../node_modules/mdast-util-from-markdown/lib/index.d.ts","../../../node_modules/mdast-util-from-markdown/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/types.d.ts","../../../node_modules/mdast-util-to-markdown/lib/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/blockquote.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/definition.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/emphasis.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/heading.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/html.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/inline-code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list-item.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/paragraph.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/root.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/strong.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/text.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/thematic-break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/index.d.ts","../../../node_modules/mdast-util-to-markdown/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/lib/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/index.d.ts","../../../node_modules/property-information/lib/util/info.d.ts","../../../node_modules/property-information/lib/util/schema.d.ts","../../../node_modules/property-information/lib/find.d.ts","../../../node_modules/property-information/lib/hast-to-react.d.ts","../../../node_modules/property-information/lib/normalize.d.ts","../../../node_modules/property-information/index.d.ts","../../../node_modules/hast-util-to-estree/lib/state.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/comment.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/element.d.ts","../../../node_modules/mdast-util-mdx-expression/lib/index.d.ts","../../../node_modules/mdast-util-mdx-expression/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-expression.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-jsx-element.d.ts","../../../node_modules/mdast-util-mdxjs-esm/lib/index.d.ts","../../../node_modules/mdast-util-mdxjs-esm/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdxjs-esm.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/root.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/text.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/index.d.ts","../../../node_modules/hast-util-to-estree/lib/index.d.ts","../../../node_modules/hast-util-to-estree/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/state.d.ts","../../../node_modules/mdast-util-to-hast/lib/footer.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/html.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/root.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-cell.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-row.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/text.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/index.d.ts","../../../node_modules/mdast-util-to-hast/index.d.ts","../../../node_modules/vfile-message/lib/index.d.ts","../../../node_modules/vfile-message/index.d.ts","../../../node_modules/vfile/lib/index.d.ts","../../../node_modules/vfile/index.d.ts","../../../node_modules/unified/lib/callable-instance.d.ts","../../../node_modules/trough/index.d.ts","../../../node_modules/unified/lib/index.d.ts","../../../node_modules/unified/index.d.ts","../../../node_modules/remark-rehype/lib/index.d.ts","../../../node_modules/remark-rehype/index.d.ts","../../../node_modules/@mdx-js/mdx/node_modules/source-map/source-map.d.ts","../../../node_modules/@mdx-js/mdx/lib/core.d.ts","../../../node_modules/@mdx-js/mdx/lib/node-types.d.ts","../../../node_modules/@mdx-js/mdx/lib/compile.d.ts","../../../node_modules/@types/mdx/types.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/components.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/index.d.ts","../../../node_modules/hast-util-to-jsx-runtime/index.d.ts","../../../node_modules/@mdx-js/mdx/lib/util/resolve-evaluate-options.d.ts","../../../node_modules/@mdx-js/mdx/lib/evaluate.d.ts","../../../node_modules/@mdx-js/mdx/lib/run.d.ts","../../../node_modules/@mdx-js/mdx/index.d.ts","../../../node_modules/@docusaurus/types/src/config.d.ts","../../../node_modules/@types/history/domutils.d.ts","../../../node_modules/@types/history/createbrowserhistory.d.ts","../../../node_modules/@types/history/createhashhistory.d.ts","../../../node_modules/@types/history/creatememoryhistory.d.ts","../../../node_modules/@types/history/locationutils.d.ts","../../../node_modules/@types/history/pathutils.d.ts","../../../node_modules/@types/history/index.d.ts","../../../node_modules/@docusaurus/types/src/clientmodule.d.ts","../../../node_modules/@docusaurus/types/src/utils.d.ts","../../../node_modules/@docusaurus/types/src/index.d.ts","../../../node_modules/@types/react-router/index.d.ts","../../../node_modules/@types/react-router-config/index.d.ts","../../../node_modules/react-loadable/index.d.ts","../../../node_modules/@types/react-router-dom/index.d.ts","../../../node_modules/@docusaurus/module-type-aliases/src/index.d.ts","../../../node_modules/@docusaurus/utils/lib/constants.d.ts","../../../node_modules/@types/node/assert.d.ts","../../../node_modules/@types/node/assert/strict.d.ts","../../../node_modules/undici-types/header.d.ts","../../../node_modules/undici-types/readable.d.ts","../../../node_modules/undici-types/file.d.ts","../../../node_modules/undici-types/fetch.d.ts","../../../node_modules/undici-types/formdata.d.ts","../../../node_modules/undici-types/connector.d.ts","../../../node_modules/undici-types/client.d.ts","../../../node_modules/undici-types/errors.d.ts","../../../node_modules/undici-types/dispatcher.d.ts","../../../node_modules/undici-types/global-dispatcher.d.ts","../../../node_modules/undici-types/global-origin.d.ts","../../../node_modules/undici-types/pool-stats.d.ts","../../../node_modules/undici-types/pool.d.ts","../../../node_modules/undici-types/handlers.d.ts","../../../node_modules/undici-types/balanced-pool.d.ts","../../../node_modules/undici-types/agent.d.ts","../../../node_modules/undici-types/mock-interceptor.d.ts","../../../node_modules/undici-types/mock-agent.d.ts","../../../node_modules/undici-types/mock-client.d.ts","../../../node_modules/undici-types/mock-pool.d.ts","../../../node_modules/undici-types/mock-errors.d.ts","../../../node_modules/undici-types/proxy-agent.d.ts","../../../node_modules/undici-types/api.d.ts","../../../node_modules/undici-types/cookies.d.ts","../../../node_modules/undici-types/patch.d.ts","../../../node_modules/undici-types/filereader.d.ts","../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../node_modules/undici-types/websocket.d.ts","../../../node_modules/undici-types/content-type.d.ts","../../../node_modules/undici-types/cache.d.ts","../../../node_modules/undici-types/interceptors.d.ts","../../../node_modules/undici-types/index.d.ts","../../../node_modules/@types/node/globals.d.ts","../../../node_modules/@types/node/async_hooks.d.ts","../../../node_modules/@types/node/buffer.d.ts","../../../node_modules/@types/node/child_process.d.ts","../../../node_modules/@types/node/cluster.d.ts","../../../node_modules/@types/node/console.d.ts","../../../node_modules/@types/node/constants.d.ts","../../../node_modules/@types/node/crypto.d.ts","../../../node_modules/@types/node/dgram.d.ts","../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../node_modules/@types/node/dns.d.ts","../../../node_modules/@types/node/dns/promises.d.ts","../../../node_modules/@types/node/domain.d.ts","../../../node_modules/@types/node/dom-events.d.ts","../../../node_modules/@types/node/events.d.ts","../../../node_modules/@types/node/fs.d.ts","../../../node_modules/@types/node/fs/promises.d.ts","../../../node_modules/@types/node/http.d.ts","../../../node_modules/@types/node/http2.d.ts","../../../node_modules/@types/node/https.d.ts","../../../node_modules/@types/node/inspector.d.ts","../../../node_modules/@types/node/module.d.ts","../../../node_modules/@types/node/net.d.ts","../../../node_modules/@types/node/os.d.ts","../../../node_modules/@types/node/path.d.ts","../../../node_modules/@types/node/perf_hooks.d.ts","../../../node_modules/@types/node/process.d.ts","../../../node_modules/@types/node/punycode.d.ts","../../../node_modules/@types/node/querystring.d.ts","../../../node_modules/@types/node/readline.d.ts","../../../node_modules/@types/node/readline/promises.d.ts","../../../node_modules/@types/node/repl.d.ts","../../../node_modules/@types/node/stream.d.ts","../../../node_modules/@types/node/stream/promises.d.ts","../../../node_modules/@types/node/stream/consumers.d.ts","../../../node_modules/@types/node/stream/web.d.ts","../../../node_modules/@types/node/string_decoder.d.ts","../../../node_modules/@types/node/test.d.ts","../../../node_modules/@types/node/timers.d.ts","../../../node_modules/@types/node/timers/promises.d.ts","../../../node_modules/@types/node/tls.d.ts","../../../node_modules/@types/node/trace_events.d.ts","../../../node_modules/@types/node/tty.d.ts","../../../node_modules/@types/node/url.d.ts","../../../node_modules/@types/node/util.d.ts","../../../node_modules/@types/node/v8.d.ts","../../../node_modules/@types/node/vm.d.ts","../../../node_modules/@types/node/wasi.d.ts","../../../node_modules/@types/node/worker_threads.d.ts","../../../node_modules/@types/node/zlib.d.ts","../../../node_modules/@types/node/globals.global.d.ts","../../../node_modules/@types/node/index.d.ts","../../../node_modules/@docusaurus/utils/lib/emitutils.d.ts","../../../node_modules/@docusaurus/utils/lib/gitutils.d.ts","../../../node_modules/@docusaurus/utils/lib/i18nutils.d.ts","../../../node_modules/@docusaurus/utils/lib/jsutils.d.ts","../../../node_modules/@docusaurus/utils/lib/urlutils.d.ts","../../../node_modules/@docusaurus/utils/lib/tags.d.ts","../../../node_modules/@docusaurus/utils/lib/slugger.d.ts","../../../node_modules/@docusaurus/utils/lib/markdownutils.d.ts","../../../node_modules/@docusaurus/utils/lib/markdownlinks.d.ts","../../../node_modules/@docusaurus/utils/lib/pathutils.d.ts","../../../node_modules/@docusaurus/utils/lib/hashutils.d.ts","../../../node_modules/@nodelib/fs.stat/out/types/index.d.ts","../../../node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts","../../../node_modules/@nodelib/fs.stat/out/settings.d.ts","../../../node_modules/@nodelib/fs.stat/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.stat/out/index.d.ts","../../../node_modules/@nodelib/fs.scandir/out/types/index.d.ts","../../../node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts","../../../node_modules/@nodelib/fs.scandir/out/settings.d.ts","../../../node_modules/@nodelib/fs.scandir/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.scandir/out/index.d.ts","../../../node_modules/@nodelib/fs.walk/out/types/index.d.ts","../../../node_modules/@nodelib/fs.walk/out/settings.d.ts","../../../node_modules/@nodelib/fs.walk/out/readers/reader.d.ts","../../../node_modules/@nodelib/fs.walk/out/readers/async.d.ts","../../../node_modules/@nodelib/fs.walk/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.walk/out/index.d.ts","../../../node_modules/fast-glob/out/types/index.d.ts","../../../node_modules/fast-glob/out/settings.d.ts","../../../node_modules/fast-glob/out/managers/tasks.d.ts","../../../node_modules/fast-glob/out/index.d.ts","../../../node_modules/globby/index.d.ts","../../../node_modules/@docusaurus/utils/lib/globutils.d.ts","../../../node_modules/@docusaurus/utils/lib/webpackutils.d.ts","../../../node_modules/@docusaurus/utils/lib/shellutils.d.ts","../../../node_modules/@docusaurus/utils/lib/moduleutils.d.ts","../../../node_modules/@docusaurus/utils/lib/datafileutils.d.ts","../../../node_modules/@docusaurus/utils/lib/contentvisibilityutils.d.ts","../../../node_modules/@docusaurus/utils/lib/regexputils.d.ts","../../../node_modules/@docusaurus/utils/lib/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/frontmatter.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/remark/admonitions/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/processor.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/loader.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/remark/toc/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/index.d.ts","../../../node_modules/@docusaurus/plugin-content-docs/src/sidebars/types.ts","../../../node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","../../../node_modules/feed/lib/typings/index.d.ts","../../../node_modules/feed/lib/feed.d.ts","../../../node_modules/@docusaurus/plugin-content-blog/src/plugin-content-blog.d.ts","../../../node_modules/@docusaurus/plugin-content-pages/src/plugin-content-pages.d.ts","../../../node_modules/sitemap/dist/lib/types.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-item-stream.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-stream.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-index-stream.d.ts","../../../node_modules/sitemap/dist/lib/errors.d.ts","../../../node_modules/sitemap/dist/lib/utils.d.ts","../../../node_modules/sitemap/dist/lib/xmllint.d.ts","../../../node_modules/@types/sax/index.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-parser.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-index-parser.d.ts","../../../node_modules/sitemap/dist/lib/sitemap-simple.d.ts","../../../node_modules/sitemap/dist/index.d.ts","../../../node_modules/@docusaurus/plugin-sitemap/lib/options.d.ts","../../../node_modules/@docusaurus/plugin-sitemap/lib/index.d.ts","../../../node_modules/@docusaurus/plugin-google-analytics/lib/options.d.ts","../../../node_modules/@docusaurus/plugin-google-analytics/lib/index.d.ts","../../../node_modules/@docusaurus/plugin-google-gtag/lib/options.d.ts","../../../node_modules/@docusaurus/plugin-google-gtag/lib/index.d.ts","../../../node_modules/@docusaurus/plugin-google-tag-manager/lib/options.d.ts","../../../node_modules/@docusaurus/plugin-google-tag-manager/lib/index.d.ts","../../../node_modules/@easyops-cn/docusaurus-search-local/dist/types/index.d.ts","../../../node_modules/@types/prismjs/index.d.ts","../../../node_modules/prism-react-renderer/dist/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/codeblockutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usethemeconfig.d.ts","../../../node_modules/@docusaurus/theme-common/lib/components/themedcomponent/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/storageutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/searchutils.d.ts","../../../node_modules/@docusaurus/plugin-content-docs/lib/client/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/docsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usepluralform.d.ts","../../../node_modules/@docusaurus/theme-common/lib/components/collapsible/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/themeclassnames.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/accessibilityutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/reactutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/metadatautils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/colormode.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/content.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usewindowsize.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tagsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usesearchpage.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/footerutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/regexputils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/jsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/useprismtheme.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docspreferredversion.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/admonitionutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/skiptocontentutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/unlistedutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/errorboundaryutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/index.d.ts","../../../node_modules/@mdx-js/react/lib/index.d.ts","../../../node_modules/@mdx-js/react/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docsidebaritemsexpandedstate.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docsversion.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docssidebar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/doc.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/blogpost.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/announcementbar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tabsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarmobilesidebar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/display.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usealternatepageutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/generalutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/uselocationchange.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/uselocalpathname.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/historyutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tocutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/scrollutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/routesutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/navbarutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usetochighlight.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/blogutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usehideablenavbar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usekeyboardnavigation.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/uselockbodyscroll.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usecodewordwrap.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usebacktotopbutton.d.ts","../../../node_modules/@docusaurus/theme-common/lib/internal.d.ts","../../../node_modules/@docusaurus/theme-common/lib/components/details/index.d.ts","../../../node_modules/@docusaurus/theme-classic/src/theme-classic.d.ts","../src/options.ts","../../speedrun-theme/lib/remark/video-linker.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/joi.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/joifrontmatter.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationutils.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationschemas.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/index.d.ts","../../speedrun-theme/lib/validatethemeconfig.d.ts","../../speedrun-theme/lib/index.d.ts","../src/index.ts","../../../node_modules/@types/acorn/index.d.ts","../../../node_modules/@types/connect/index.d.ts","../../../node_modules/@types/body-parser/index.d.ts","../../../node_modules/@types/bonjour/index.d.ts","../../../node_modules/@types/mime/index.d.ts","../../../node_modules/@types/send/index.d.ts","../../../node_modules/@types/qs/index.d.ts","../../../node_modules/@types/range-parser/index.d.ts","../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../node_modules/@types/connect-history-api-fallback/index.d.ts","../../../node_modules/@types/ms/index.d.ts","../../../node_modules/@types/debug/index.d.ts","../../../node_modules/@types/eslint/helpers.d.ts","../../../node_modules/@types/eslint/index.d.ts","../../../node_modules/@types/eslint-scope/index.d.ts","../../../node_modules/@types/http-errors/index.d.ts","../../../node_modules/@types/serve-static/index.d.ts","../../../node_modules/@types/express/index.d.ts","../../../node_modules/@types/gtag.js/index.d.ts","../../../node_modules/@types/html-minifier-terser/index.d.ts","../../../node_modules/@types/http-cache-semantics/index.d.ts","../../../node_modules/@types/http-proxy/index.d.ts","../../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../../node_modules/@types/istanbul-lib-report/index.d.ts","../../../node_modules/@types/istanbul-reports/index.d.ts","../../../node_modules/@types/mdx/index.d.ts","../../../node_modules/@types/node-forge/index.d.ts","../../../node_modules/@types/parse-json/index.d.ts","../../../node_modules/@types/retry/index.d.ts","../../../node_modules/@types/scheduler/index.d.ts","../../../node_modules/@types/serve-index/index.d.ts","../../../node_modules/@types/sockjs/index.d.ts","../../../node_modules/@types/ws/index.d.ts","../../../node_modules/@types/yargs-parser/index.d.ts","../../../node_modules/@types/yargs/index.d.ts","../node_modules/@docusaurus/types/src/index.d.ts","../node_modules/@docusaurus/module-type-aliases/src/index.d.ts","../node_modules/@docusaurus/utils/lib/index.d.ts","../node_modules/@docusaurus/mdx-loader/lib/index.d.ts","../node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","../node_modules/@docusaurus/plugin-content-blog/src/plugin-content-blog.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-blog/src/plugin-content-blog.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/plugin-content-pages/src/plugin-content-pages.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common/lib/index.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common/lib/internal.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/theme-common/lib/components/details/index.d.ts","../../../node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases/src/index.d.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","impliedFormat":1},{"version":"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","impliedFormat":1},{"version":"1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","impliedFormat":1},{"version":"bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c","impliedFormat":1},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true,"impliedFormat":1},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true,"impliedFormat":1},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true,"impliedFormat":1},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true,"impliedFormat":1},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true,"impliedFormat":1},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true,"impliedFormat":1},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true,"impliedFormat":1},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true,"impliedFormat":1},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true,"impliedFormat":1},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true,"impliedFormat":1},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true,"impliedFormat":1},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true,"impliedFormat":1},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true,"impliedFormat":1},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true,"impliedFormat":1},{"version":"4350e5922fecd4bedda2964d69c213a1436349d0b8d260dd902795f5b94dc74b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true,"impliedFormat":1},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"7a1971efcba559ea9002ada4c4e3c925004fb67a755300d53b5edf9399354900","impliedFormat":1},{"version":"6b1f9c7839370502ac5b10013ed905da932e7612548a0f7ee57d340f5a9ec86b","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"dee5d387e2e6f3015cbf91fc0c13ed6f016f9c5c1f2ad9c62602f4fd398fa83a","impliedFormat":1},{"version":"67f129ed8b372622ff36b8b10e39d03e09e363a5ff7821105f92f085b8d1ccba","impliedFormat":1},{"version":"1b831600aabe1c065830d303d087189e1ccfc93a0ef1882eb58a336ec1ce9f2f","impliedFormat":1},{"version":"75f191b59fe7ce72d1d7d11d0f329a193843f54af93182fc5a65c37d0a82c85a","impliedFormat":1},{"version":"cd74c8275483d3fe0d07a9b4bba28845a8a611f0aa399e961dbd40e5d46dd9ad","impliedFormat":1},{"version":"fde29321f9f2f718bc590007bdfc760fef5cef2246131ec7f974bee5c7ec19b1","impliedFormat":1},{"version":"bd0d80db12ef1aceefc4f9d3eb88517b9634fa747ae8475981da8655292feab8","impliedFormat":1},{"version":"55e68fb1618e3f55f7866b8c8415152159309a14b716370081ab0b7af96d876e","impliedFormat":1},{"version":"bf0491af2455f92282b61807be2be6e7ad7d532e47fac7b698019d3617c28ff7","impliedFormat":1},{"version":"5d874fb879ab8601c02549817dceb2d0a30729cb7e161625dd6f819bbff1ec0b","impliedFormat":1},{"version":"ee551a880882770c4f56a0964a9767c9feafe497a5be52652527d098c88d85cb","impliedFormat":1},{"version":"11d9c005b34a374d1f46faf1f83c02d0f1541fdab98f664e5344dd754c8a318b","impliedFormat":1},{"version":"beb3cdd314c425b18bf4ace4ab6e6fedc6de732af63a0fd6d8d15c70426693c5","impliedFormat":1},{"version":"c72b982add26c5ddf410899bcafe3f47253a5d274d4b93d2ef67850d4af4545b","impliedFormat":1},{"version":"bd7b73ef8ed8db3f3e753776d89d5965d4bfad0cccbd92924a6477411f9489e4","impliedFormat":1},{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true,"impliedFormat":1},{"version":"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","impliedFormat":1},{"version":"8c6aac56e9dddb1f02d8e75478b79da0d25a1d0e38e75d5b8947534f61f3785e","impliedFormat":1},{"version":"5f8f00356f6a82e21493b2d57b2178f11b00cf8960df00bd37bdcae24c9333ca","impliedFormat":1},{"version":"2998fbabd664cde4173f5fc9f2e4d1f9599fb2d6755275ce75c5f637388d9dfc","affectsGlobalScope":true,"impliedFormat":1},{"version":"b8201c67e44d15814cbdfd0f1968c2d3450f6d4710cff2b86ca0748d279a2e7a","impliedFormat":1},{"version":"4c25f536692552dc2d5df972302ab65586540f6cab33c0c5b83b293c7c6b97f2","impliedFormat":1},{"version":"3f89b38db262d4a517097c7d8ec2addf75b3ac1c77d119abc88e886b947e16b6","impliedFormat":1},{"version":"2e99f0343ba9a14931678018b2a61d48523683258a0d7050306173c3e82422fc","impliedFormat":1},{"version":"b47daf259a32fef23914a85f87041d88cc4054c71f008c04fa4e12250c9ce407","impliedFormat":1},{"version":"446b5dbbcbd8b9b1676f0ed77cb6bcd0d3adec82feddfd2f9d99ce9174126bd3","impliedFormat":1},{"version":"89121c1bf2990f5219bfd802a3e7fc557de447c62058d6af68d6b6348d64499a","impliedFormat":1},{"version":"79b4369233a12c6fa4a07301ecb7085802c98f3a77cf9ab97eee27e1656f82e6","impliedFormat":1},{"version":"1af1f2c02132bafa25c4c4b7c415e0a59ba959d6db6bd1800a43fb5d943e3f77","impliedFormat":1},{"version":"6ed78c0dd85bba4f0f286f8dea1bf8a65632cf671133f621125e34f5d63c57b5","impliedFormat":99},{"version":"8c50d5e8aaae8af1362963b1bdebdab08e4749bfb833c02e0ae9c20dd8419411","impliedFormat":99},{"version":"8840ac63b448062ed3c171c343493b988cbba758d3a4625f99052eb3a22a7fb9","impliedFormat":99},{"version":"d1fa26fa13ee8d9fffffce8e839feddc77d863597f2ac18d208c6966b3314f57","impliedFormat":99},{"version":"01e12c80ec3b6e60769389683fb87c47535a34a038977cd4ff9486c061a3a53d","impliedFormat":99},{"version":"a1b8d849266b3da0edb3705570fc7b34bd53c788afbd9d981fdcc44e73e89757","impliedFormat":99},{"version":"32b41b7a40546ed6eb38c7e51c721d006129cdf3bd9433149e4f9c5a0239638a","impliedFormat":99},{"version":"5143ac65b70252c4dce46785efdd41edf551abac29552bff7d2e3c559bd44c8b","impliedFormat":99},{"version":"c4115f1e5c67644a394ae1aa1439d6dc8fb08e9bb6a58cfd42d64b467f418f05","impliedFormat":99},{"version":"614eebb8e3a89f0b7445e23327bdc37dc426fd870a3b6b96e0de774869f19395","impliedFormat":99},{"version":"ab4267d371387f8be164f1743a5d2c844b8ec5b5fbefa1d9674eee34904eb221","impliedFormat":99},{"version":"e2dbbc9fac1688b3ca7a7a2fb98649b58ecc017576c7d745e10b27d7fbdb1fc3","impliedFormat":99},{"version":"69b96da62577eab48668dd4cbe9567f6f94f157c05507c6da7a8ea0bd9da63a2","impliedFormat":99},{"version":"3692f683fb4f3ec5b0eba15431cd90e37e891702e21ab1387461dbe89252c07c","impliedFormat":99},{"version":"bae0af9b71bebd58beeb607e048fa06ff5a976e0dd757f346f242cb50b5f4f13","impliedFormat":99},{"version":"e8951674626aedee6be73ff6bd659945032655453e8877fb484931f2254007cc","impliedFormat":99},{"version":"6b1a03729280176509798e8b295ae9abcf4fa71a58e7187ed9f10379d405840e","impliedFormat":99},{"version":"830e13e8e62f8bfcb291edaecb85641fe4dfe9608b3a0c0f8759c3ac966e95f4","impliedFormat":99},{"version":"53d7651005902b904b28ff9d97dac4061d5a6eadce2a2b96731e64168e9313be","impliedFormat":99},{"version":"f89599bbfa52914cc6ea40b837871a3cea4b86fb841fa05df1ea8aba868dc074","impliedFormat":99},{"version":"9533ab81da567cbf24762de21a1d41ce9fa41eb1f3cf5b906967c907974f0ee9","impliedFormat":99},{"version":"84fe919f192f518f05f0ddcc91b1b93b01eca8b9a9c791f502c93a82a2bcfce0","impliedFormat":99},{"version":"edb778e757329c6966494edab61f8ecfd2b747ef143da47bf23af148a465aeff","impliedFormat":99},{"version":"dd896a01076bff523df123124d67f4e6bfb29da9cb87c17ed2fddaed547bd888","impliedFormat":99},{"version":"e41be8943835ad083a4f8a558bd2a89b7fe39619ed99f1880187c75e231d033e","impliedFormat":99},{"version":"a598dc895431672aa781c14e7a2f898e26730ce06e9cc5009d39fe103b950061","impliedFormat":99},{"version":"ddc04c65d7282d24e7341eb1e198729998710b40bd2ef087ec42c8eb4aadb663","impliedFormat":99},{"version":"61937e4027635e7f12746b58d1e3bb7145114697a555bfe912aca9bc34415367","impliedFormat":99},{"version":"f1226c85c75dba57bf83b0df3fcf20af9c8d8a6f1043f33a637425bc41abda85","impliedFormat":99},{"version":"f2d80ce361931836b85db164e993b2770538c0ca2c13119dcbcdbc8962e2fdaf","impliedFormat":99},{"version":"a38fbe9176d15bbdfc75bec1e64c8adee2fdc1a3c9c65c1fb15d66ce764cc881","impliedFormat":99},{"version":"7a819c7133551418f5dcdbf7038879edcf2392baefde8296389f5c3c20cec2e7","impliedFormat":99},{"version":"a458446a6e4ef3db8be5f214f42490acd6d2bebc9c15c397077b0aae75da6a74","impliedFormat":99},{"version":"0413281c480cbe10fc6de715e912bf05688c53024884c57d0433981c06e5eb7d","impliedFormat":99},{"version":"f27c0998d18b99d46170e02dff110b30616a53b288e0eda45fef96cac4bf299d","impliedFormat":99},{"version":"b4df16e9b9feda6d57b68062eb3ed0ef6f6178cd559ef77e51b6cbdc7770d2fb","impliedFormat":99},{"version":"86098f234c05bffc3aa08ea7d13c8071c2a203c3b079374cc51d55dd2abf0a11","impliedFormat":99},{"version":"13d6ded2bd2b0910e09aca1f2378fcf8b6861eb672c559655368a98ab81dc860","impliedFormat":99},{"version":"985d310b29f50ce5d4b4666cf2e5a06e841f3e37d1d507bd14186c78649aa3dd","impliedFormat":99},{"version":"8c418e1731f529713360e7b5cb01b92803c37ec415ef61b6f71271cf6c857d3a","impliedFormat":99},{"version":"d9428cbf138009a3c314157af60a8691960028d101d21ca41ddfbb1be6830bcf","impliedFormat":99},{"version":"1ab840e4672a64e3c705a9163142e2b79b898db88b3c18400e37dbe88a58fa60","impliedFormat":99},{"version":"48516730c1cf1b72cac2da04481983cfe61359101d8563314457ecb059b102a9","impliedFormat":99},{"version":"3506aa23ea668a754a7c220c96fbfef110b0e99db71d47f1fcb4aea2601f1664","impliedFormat":99},{"version":"dadacf983c2869e1840ac95232f51523af7cfb410b64f24278a4f7af16b1ea06","impliedFormat":99},{"version":"258749dda476d13734f94cc658bf5e5c0f2ee8ac21c2e79c0c017729521bb4f4","impliedFormat":99},{"version":"a52180aca81ba4ef18ac145083d5d272c3a19f26db54441d5a7d8ef4bd601765","impliedFormat":99},{"version":"e22e3f33cc60f0a4b9c65d4b23f1c4613da44b075529cf9b92031c70d6c6ffc8","impliedFormat":99},{"version":"51d5cbf356266925202ff7c3383ab10fb47a2b1c5ba60dd6ca5df48b36e8342f","impliedFormat":99},{"version":"f058e50e21e13ae83645afec1041fe2f03f81baaa753de16975630ed6fdf777e","impliedFormat":99},{"version":"33b8dcfdbd807bec327291afc1ef01ba79fa8d9ed1d9196701b549b257102c5b","impliedFormat":99},{"version":"447d006ae3eb00f96af15c77999273d2521d1b5b8744df62cd7c5e5e03973049","impliedFormat":99},{"version":"4c859bc41e4be5d0a51714c06a7f59cc9e4115c628d383aed57a592089d3fc54","impliedFormat":99},{"version":"c6658e3d10486947e1678aab34dab37183fd950bd17e1d0390dbc07faa5630c0","impliedFormat":99},{"version":"2261d69ccc41c056cbf5cc5674f1f931b6dfc57bae6eab762037b1821b7f92a3","impliedFormat":99},{"version":"46efaa5e9c4b1da7ce2f586b913db6144595cf927ffc6c8288ad1c76c6dec5ce","impliedFormat":99},{"version":"e05e23ad9282ace300cc99478ac578fb19f8b0d38f094378ef9208dc8ab66d28","impliedFormat":99},{"version":"573a3eda38e40e776cdae17c671cea3b58dfb19a1094831369cdf3feed84e746","impliedFormat":99},{"version":"9bbabb3c3efcb1e9ddf68fe90f695063ea43d0f0bc5baf28f9baca3633eeeb7a","impliedFormat":99},{"version":"eab4499baf0ff71ba110254dd694308e078544222dbf6ff60b9a68bac0592027","impliedFormat":99},{"version":"1d15d2f8888f3c02798ae4fe2fb8ad395bf4c5a4b84a16095c4c432cc78bc407","impliedFormat":99},{"version":"e54520d1663e6ac2fb38e157e23aa9b9616bd6a1ceb54a6b7a69f8ca892ac2e4","impliedFormat":99},{"version":"a7b1b8bb7b2b5a98057433bd52cb19ebbc411d7df10e8736946da5dad2d9600e","impliedFormat":99},{"version":"de9b48332e7d27cd5b2e39d0b6d52856da89923b3f8f3999d5bc72b2ec41c931","impliedFormat":99},{"version":"bbb4d08cd8441d17d28dbaa02fa9b15071ebb92649f7e7db196d1044cb1903e3","impliedFormat":99},{"version":"9ed08d9ed11d4f0cea817d3e6bd3065028e64e5be7e1974ffba0c87008f7d5ac","impliedFormat":99},{"version":"21fed563e62d6aab7c461407dbcee685b9e1b976c2aa41bd4dbebc0a1aab90a0","impliedFormat":99},{"version":"5d64102c5282174a0c61746fd6e593edaf45ca6f09cfc6908e4e96ed1a28772d","impliedFormat":99},{"version":"50939a03a6cb09ee9d3803053c034a564f15a2aa97f0210cdf34fd93fbab6efa","impliedFormat":99},{"version":"626c63121530f17f3c7d10e608e034a1f12c91012d8e6a4e0bdfa334c6efee13","impliedFormat":99},{"version":"0b38217d5c3a30483640ada208f6b5e469d6d66ac8380e80517e870ebbc7f8dc","impliedFormat":99},{"version":"8f016fe26950ee2d9f7167d35eb3bf882eaf94df817239b0c7e004fa1e63dd4b","impliedFormat":99},{"version":"7a00ad6a0f72353e2c94bef6e6b94345450980f44ef66893bfed6a84e43e00b4","impliedFormat":99},{"version":"bbad2d7fd3649826108302c952065b1914a886bedb94469e66d945f07b06ada5","impliedFormat":99},{"version":"f5622423ee5642dcf2b92d71b37967b458e8df3cf90b468675ff9fddaa532a0f","impliedFormat":99},{"version":"b7e708f140db732cc3fb369905dd2f472f8952635a3711a04a792d885d19c6a5","impliedFormat":99},{"version":"8b059dcecc0229f1390bbe27e321b843f02927538b1e0fb09ec149902fa53ce5","impliedFormat":99},{"version":"5c5d901a999dfe64746ef4244618ae0628ac8afdb07975e3d5ed66e33c767ed0","impliedFormat":99},{"version":"85d08536e6cd9787f82261674e7d566421a84d286679db1503432a6ccf9e9625","impliedFormat":99},{"version":"113976386a1fd6065bb91eb0ec5958245c42548019f6da49f85bcbd50324cb8a","impliedFormat":99},{"version":"a1e9b1740facf44f7331b0f80223320656fce7a0781fee36fbd82e8fe73dcfec","impliedFormat":99},{"version":"17d3f26684a88e7651e52ecce18b292bab01a9241670fadd6bb76910022fb492","impliedFormat":99},{"version":"b487d434cbc327e78a667d31b34ac001433ecd482e487557bc9c737d6f5a24fa","impliedFormat":99},{"version":"46e8d2193f476a7a7de3cdd24743a2eafd009175159fe8494f0e3001a0e681be","impliedFormat":99},{"version":"e924774b42ff4558194d6531a3c368aef7b257e52cf001f01f7eda4655d1a125","impliedFormat":99},{"version":"752ddb95191e1d08971fc77fbdc69db2d93ef289882d555f02561de31b0a401f","impliedFormat":99},{"version":"10f97da752d7aea1734a2098f7537fca63165dd48882ce3d08ef2aed4ac47667","impliedFormat":99},{"version":"b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9","impliedFormat":1},{"version":"daa4c31279c4177bcf1a45309833b51f67c56d25261f16b8ee2d99fbeadc88ec","impliedFormat":99},{"version":"c799ceedd4821387e6f3518cf5725f9430e2fb7cae1d4606119a243dea28ee40","impliedFormat":99},{"version":"3680f11495e011a3774b56185a30216f6953ad1c054716ad7c21e5cdf061b01e","impliedFormat":99},{"version":"45b6a651b5e502cdfa93dc2f23779752def4ada323ebcfc34e4a4d22e9589971","impliedFormat":1},{"version":"6f27bc22042d5504aa2bf1ca4a0e4d415c96e69df45cf8f3e34d6794d8bd4618","impliedFormat":99},{"version":"7e2cc4bf6334d598a4484d5340c089119ab92f4ade3cdadd2e97dcdef20e3ab3","impliedFormat":99},{"version":"0966f415dadaade356ec76ba8b80e331611aedf18f34e4179ef96fee1bf07c43","impliedFormat":99},{"version":"2c617054eca1424f3ead203ecfcbcb39bd91e67d860ee2c39df81d129fd6e93c","impliedFormat":99},{"version":"47fda70a29af437d21c4ca648a6ccc2eb481d7c60e10c8d61ea4949023d8bace","impliedFormat":99},{"version":"19e32b1fc1b08f9550c278bead81cb9709a95c93c21ab7e32daae9fd7243c3c9","impliedFormat":99},{"version":"cc79f8bbdc43c15e66aff3623d49b7e0476cb63665a2f21eded559a762427532","impliedFormat":99},{"version":"f9c1aa39cb27011abcb6b16369b06907ef58be6ef863c37ba4c6070a3ae1c3bc","impliedFormat":1},{"version":"271cde49dfd9b398ccc91bb3aaa43854cf76f4d14e10fed91cbac649aa6cbc63","affectsGlobalScope":true,"impliedFormat":1},{"version":"2bcecd31f1b4281710c666843fc55133a0ee25b143e59f35f49c62e168123f4b","impliedFormat":1},{"version":"a6273756fa05f794b64fe1aff45f4371d444f51ed0257f9364a8b25f3501915d","impliedFormat":1},{"version":"9c4e644fe9bf08d93c93bd892705842189fe345163f8896849d5964d21b56b78","impliedFormat":1},{"version":"25d91fb9ed77a828cc6c7a863236fb712dafcd52f816eec481bd0c1f589f4404","impliedFormat":1},{"version":"4cd14cea22eed1bfb0dc76183e56989f897ac5b14c0e2a819e5162eafdcfe243","impliedFormat":1},{"version":"8d32432f68ca4ce93ad717823976f2db2add94c70c19602bf87ee67fe51df48b","impliedFormat":1},{"version":"ee57aaff14b24ef49e381c8c13e046164daa0f0c078c2f29227fdf703ce47742","impliedFormat":1},{"version":"2d7196e8d39568d3db85476e645279cec672d4c76d30f577802b278a9d8da131","impliedFormat":1},{"version":"58f47a15ced81f249a4597d4a35563e5a61e1865cade4bacd3c63105d13f380e","impliedFormat":1},{"version":"1d4bc73751d6ec6285331d1ca378904f55d9e5e8aeaa69bc45b675c3df83e778","impliedFormat":1},{"version":"6ef43f7063d8428ad663d2003783b4efcef37793bb87de7108beaeed8496df6c","impliedFormat":1},{"version":"527840e23d438abab6cac9bdd4672c888cbaf5abc54e7da1ee0915aaba06dda6","affectsGlobalScope":true,"impliedFormat":1},{"version":"8017277c3843df85296d8730f9edf097d68d7d5f9bc9d8124fcacf17ecfd487e","impliedFormat":1},{"version":"5a3e79f0b4bd8b7d57ad4fef5696f44e572d2a6f3381b4328f52937df7c909ef","affectsGlobalScope":true,"impliedFormat":1},{"version":"af5f8b74ae228e2e775bf246b400cbaaf688ac283b3a26b05ffd91ec3c69d16e","impliedFormat":1},{"version":"09df3b4f1c937f02e7fee2836d4c4d7a63e66db70fd4d4e97126f4542cc21d9d","impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","impliedFormat":1},{"version":"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","impliedFormat":1},{"version":"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","impliedFormat":1},{"version":"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","impliedFormat":1},{"version":"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","impliedFormat":1},{"version":"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","impliedFormat":1},{"version":"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","impliedFormat":1},{"version":"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","impliedFormat":1},{"version":"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","impliedFormat":1},{"version":"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1","impliedFormat":1},{"version":"4d719cfab49ae4045d15cb6bed0f38ad3d7d6eb7f277d2603502a0f862ca3182","affectsGlobalScope":true,"impliedFormat":1},{"version":"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c","impliedFormat":1},{"version":"5a856afb15f9dc9983faa391dde989826995a33983c1cccb173e9606688e9709","affectsGlobalScope":true,"impliedFormat":1},{"version":"546ab07e19116d935ad982e76a223275b53bff7771dab94f433b7ab04652936e","impliedFormat":1},{"version":"7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba","impliedFormat":1},{"version":"aefb5a4a209f756b580eb53ea771cca8aad411603926f307a5e5b8ec6b16dcf6","affectsGlobalScope":true,"impliedFormat":1},{"version":"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","impliedFormat":1},{"version":"f5a8b7ec4b798c88679194a8ebc25dcb6f5368e6e5811fcda9fe12b0d445b8db","impliedFormat":1},{"version":"b86e1a45b29437f3a99bad4147cb9fe2357617e8008c0484568e5bb5138d6e13","impliedFormat":1},{"version":"b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","impliedFormat":1},{"version":"42c431e7965b641106b5e25ab3283aa4865ca7bb9909610a2abfa6226e4348be","impliedFormat":1},{"version":"0b7e732af0a9599be28c091d6bd1cb22c856ec0d415d4749c087c3881ca07a56","impliedFormat":1},{"version":"b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e","impliedFormat":1},{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d6138a264ddc6f94f16e99d4e117a2d6eb31b217891cf091b6437a2f114d561","affectsGlobalScope":true,"impliedFormat":1},{"version":"3b4c85eea12187de9929a76792b98406e8778ce575caca8c574f06da82622c54","impliedFormat":1},{"version":"f788131a39c81e0c9b9e463645dd7132b5bc1beb609b0e31e5c1ceaea378b4df","impliedFormat":1},{"version":"0c236069ce7bded4f6774946e928e4b3601894d294054af47a553f7abcafe2c1","impliedFormat":1},{"version":"21894466693f64957b9bd4c80fa3ec7fdfd4efa9d1861e070aca23f10220c9b2","impliedFormat":1},{"version":"396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","impliedFormat":1},{"version":"21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac","impliedFormat":1},{"version":"6ec93c745c5e3e25e278fa35451bf18ef857f733de7e57c15e7920ac463baa2a","affectsGlobalScope":true,"impliedFormat":1},{"version":"91f8b5abcdff8f9ecb9656b9852878718416fb7700b2c4fad8331e5b97c080bb","impliedFormat":1},{"version":"30c2ec6abf6aaa60eb4f32fb1235531506b7961c6d1bdc7430711aec8fd85295","impliedFormat":1},{"version":"0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7","impliedFormat":1},{"version":"308b84e1943ef30015469770e931eb21b795348893b2a6562ca54ea8f0b3c41c","affectsGlobalScope":true,"impliedFormat":1},{"version":"d48009cbe8a30a504031cc82e1286f78fed33b7a42abf7602c23b5547b382563","affectsGlobalScope":true,"impliedFormat":1},{"version":"7aaeb5e62f90e1b2be0fc4844df78cdb1be15c22b427bc6c39d57308785b8f10","impliedFormat":1},{"version":"3ba30205a029ebc0c91d7b1ab4da73f6277d730ca1fc6692d5a9144c6772c76b","impliedFormat":1},{"version":"d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","impliedFormat":1},{"version":"8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","impliedFormat":1},{"version":"01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","impliedFormat":1},{"version":"458b216959c231df388a5de9dcbcafd4b4ca563bc3784d706d0455467d7d4942","impliedFormat":1},{"version":"269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","impliedFormat":1},{"version":"93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","impliedFormat":1},{"version":"f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","impliedFormat":1},{"version":"831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12","impliedFormat":1},{"version":"24ba151e213906027e2b1f5223d33575a3612b0234a0e2b56119520bbe0e594b","affectsGlobalScope":true,"impliedFormat":1},{"version":"cbf046714f3a3ba2544957e1973ac94aa819fa8aa668846fa8de47eb1c41b0b2","affectsGlobalScope":true,"impliedFormat":1},{"version":"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","impliedFormat":1},{"version":"eae74e3d50820f37c72c0679fed959cd1e63c98f6a146a55b8c4361582fa6a52","impliedFormat":1},{"version":"7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","impliedFormat":1},{"version":"7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df","impliedFormat":1},{"version":"aed89e3c18f4c659ee8153a76560dffda23e2d801e1e60d7a67abd84bc555f8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"0ed13c80faeb2b7160bffb4926ff299c468e67a37a645b3ae0917ba0db633c1b","affectsGlobalScope":true,"impliedFormat":1},{"version":"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","impliedFormat":1},{"version":"2f940651c2f30e6b29f8743fae3f40b7b1c03615184f837132b56ea75edad08b","impliedFormat":1},{"version":"5749c327c3f789f658072f8340786966c8b05ea124a56c1d8d60e04649495a4d","impliedFormat":1},{"version":"c9d62b2a51b2ff166314d8be84f6881a7fcbccd37612442cf1c70d27d5352f50","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795","impliedFormat":1},{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true,"impliedFormat":1},{"version":"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","impliedFormat":1},{"version":"464d08e91163ca469b882b7b58b10a19940a25821495db94e82c0d2f8b1d5446","impliedFormat":1},{"version":"247b60181da8ee36a5092480bda84b0b7e3971a2fa1e2a49f574b66b577f29cc","impliedFormat":1},{"version":"0437481ea5874c60434e1346740cf4ee2c322665a51ce773280f1d0eedf43976","impliedFormat":1},{"version":"f239331940670ac4c11589aeb3a7151bec5f1a7bab16cb80bbb7813ef4d2ddf4","impliedFormat":1},{"version":"4751a7c0987a9d42cae5af11cb37df5a1e6d03300f2f7b9820062b6547ba2ae1","impliedFormat":1},{"version":"120f4c31a6c35da74ad4b547d87d53a7d2d2529bff47fff12ad1b579f7affff6","impliedFormat":1},{"version":"0250f9dd63c4cbac30f9155759244725e9511c3254f37af148585093abb232e1","impliedFormat":1},{"version":"f1efb9b111c4052eadc8c2d5ff703531728c48dd12d05e8faa910780d0e37a99","impliedFormat":1},{"version":"df0b55652d66116abfa804110713b3626dddb14ac608a06ad6f26fd599f7ecb6","impliedFormat":1},{"version":"20080768ec4ea4728028bef8e7b85be48ecd8ea85c9284d038c5b7981d529190","impliedFormat":1},{"version":"2cb64e879ca626bfeee464a5a844515168218f2c3d9a4f929cf88253bf6af3df","impliedFormat":1},{"version":"46324183533e34fad2461b51174132e8e0e4b3ac1ceb5032e4952992739d1eab","impliedFormat":1},{"version":"d3fa0530dfb1df408f0abd76486de39def69ca47683d4a3529b2d22fce27c693","impliedFormat":1},{"version":"d9be977c415df16e4defe4995caeca96e637eeef9d216d0d90cdba6fc617e97e","impliedFormat":1},{"version":"98e0c2b48d855a844099123e8ec20fe383ecd1c5877f3895b048656befe268d0","impliedFormat":1},{"version":"ff53802a97b7d11ab3c4395aa052baa14cd12d2b1ed236b520a833fdd2a15003","impliedFormat":1},{"version":"fce9262f840a74118112caf685b725e1cc86cd2b0927311511113d90d87cc61e","impliedFormat":1},{"version":"d7a7cac49af2a3bfc208fe68831fbfa569864f74a7f31cc3a607f641e6c583fd","impliedFormat":1},{"version":"9a80e3322d08274f0e41b77923c91fe67b2c8a5134a5278c2cb60a330441554e","impliedFormat":1},{"version":"2460af41191009298d931c592fb6d4151beea320f1f25b73605e2211e53e4e88","impliedFormat":1},{"version":"2f87ea988d84d1c617afdeba9d151435473ab24cd5fc456510c8db26d8bd1581","impliedFormat":1},{"version":"b7336c1c536e3deaedbda956739c6250ac2d0dd171730c42cb57b10368f38a14","impliedFormat":1},{"version":"6fb67d664aaab2f1d1ad4613b58548aecb4b4703b9e4c5dba6b865b31bd14722","impliedFormat":1},{"version":"4414644199b1a047b4234965e07d189781a92b578707c79c3933918d67cd9d85","impliedFormat":1},{"version":"04a4b38c6a1682059eac00e7d0948d99c46642b57003d61d0fe9ccc9df442887","impliedFormat":1},{"version":"f12ea658b060da1752c65ae4f1e4c248587f6cd4cb4acabbf79a110b6b02ff75","impliedFormat":1},{"version":"011b2857871a878d5eae463bedc4b3dd14755dc3a67d5d10f8fbb7823d119294","impliedFormat":1},{"version":"d406b797d7b2aff9f8bd6c023acfaa5a5fc415bfbf01975e23d415d3f54857af","impliedFormat":1},{"version":"7d71b2d1a537fe41760a16441cd95d98fcb59ddf9c714aba2fecba961ab253b6","impliedFormat":1},{"version":"a9bd8a2bbd03a72054cbdf0cd2a77fabea4e3ae591dd02b8f58bda0c34e50c1c","impliedFormat":1},{"version":"386cc88a3bdee8bc651ead59f8afc9dc5729fc933549bbd217409eabad05ba3e","impliedFormat":1},{"version":"41c78f187749098f9b8e8982839a010b6bf00dacc654d759b9c169127bcda034","impliedFormat":1},{"version":"cd9dcd63f75852eb853ca04e6f224de58014b15ee11932a40025fca3c2deedd2","impliedFormat":1},{"version":"a64213a2f6f1c359fd2c76df840b53699b64ea280d68af09bc61e626839493e8","impliedFormat":1},{"version":"8145aefc7a0e388554ff409ee85b006584ccdc45a53d5ce5889d6d62ac64b8e9","impliedFormat":1},{"version":"ed4cf7a3c503e67cf96266f3f8282250819aa4e2dd8f21fa91537c07c3dc790c","impliedFormat":1},{"version":"d17bdc729219287081dafe6c96c6b1f3f69338eb3eb9bac88c7038a4d327990a","impliedFormat":1},{"version":"361e6c26ca7c4d005f9b4c7ca292657f476a4632bc659634bb43521b49fcc6e2","impliedFormat":1},{"version":"9f38804adbb5d9942944981147b1ffdea26683d2d41ebf498a7822f39c01a233","impliedFormat":1},{"version":"89c59f19dcb7e1f4b3611ac8623fb8f95352f82d5df4a9da0fab5a07aedb5a0d","impliedFormat":1},{"version":"4075757907f808df808613e647f84e2eec99cc169e0c91923f89a7e2e8b7f800","impliedFormat":1},{"version":"8a55034dcf01eb81abd3a7ce5daa23097e624dc05f0faa5608d1c61b3b7a7b09","impliedFormat":1},{"version":"0a5cac51c83694944c26e8ce42089940085b4c5e02e04796333260c0528f9298","impliedFormat":1},{"version":"fa1084ef42abe875d6f8805f50f9614035c1e772c6fea2d0da1d40da7f225faa","impliedFormat":1},{"version":"b389e6373f3a3b49223733f7b7a3de319b0bf75d49eee1620d4ac2cb537a722b","impliedFormat":1},{"version":"d625fba4179be115f2758e01cec2cee00fa601af73b5f487c78945fa25f48f35","impliedFormat":1},{"version":"29638eb515066bc32265e59237909f4d8b4271f3105a6c7078c06234362624e5","impliedFormat":1},{"version":"3d0e84be40a2f693bde440afc6111c36f33ab6e365ec00d5430511126790824d","impliedFormat":1},{"version":"4f3fd1ad733a6114232de679b88dab76853b99ce7ae0803c35169494c9b42548","impliedFormat":1},{"version":"fc7e1a3be1bc9b1c019eb5fcd1f20318705f60597ce1211b2d697c05318c9e80","impliedFormat":1},{"version":"2e51413d563b43a2647d38ea45a9ee1e5efe164df365ad03d5846f79d338b558","impliedFormat":1},{"version":"931f00a2b168aacc857e479aea32230b780d4eeb34375b3b0ebcf99125188cd8","impliedFormat":1},{"version":"a646936d9029902fe2734cc74ce7fd462ec7a368c1dec9e35204a606d906508a","impliedFormat":1},{"version":"069de2301f56269131da912d2833fbbccd21b044deec50fc2c403d0cfd8de690","impliedFormat":1},{"version":"ad71c0f35b7723f67cab2834a02ead523ce4a46bfffb3db92c5740842a3331d3","impliedFormat":1},{"version":"0380cd032257ab316d13ffd31967f27d5fdfdb5d6aa11aa2200caae6e486e22c","impliedFormat":1},{"version":"3753de1f152774cccabfcf441d17d95d5a97e8b95c2775250548cba0f1a16dcd","impliedFormat":1},{"version":"2147d2347b92f0569d6e1c8e18113f2cd3c5e0c73c6631b1da19bd155d0f9551","impliedFormat":1},{"version":"d7f7dbe149dd61ecc69ea975089d99ac35292ce3c39de3173fbfbe841edc482a","impliedFormat":1},{"version":"c73834a2aee5e08dea83bd8d347f131bc52f9ec5b06959165c55ef7a544cae82","impliedFormat":1},{"version":"fd76c1a6d3dec9f4007c32d95e49fd408fda2db13eefcd244779a830a4b06e1d","impliedFormat":1},{"version":"89030b8261a90ee149fe67b60ddcac83465f6a73389c3ecd39d4a2716e39f5af","impliedFormat":1},{"version":"4701d17d45e8ac128a5d1e97d76c6de93014d0d9a03e4a91eff1a5be0593c7ec","impliedFormat":1},{"version":"ab674c5e52abd6f8a93140edc0d891d44873218ed2e63d6ed2b882ff0b913205","impliedFormat":1},{"version":"8fcb452a1f652822b98cec6ec2eba881c9ac43a3394cfb2e9783f193cc4aafdf","impliedFormat":1},{"version":"6a5ff77ffcfc2e73b67c76aeef287fe242aefc3d0fafd85e8a8e28e6b5d29581","impliedFormat":1},{"version":"2e8e13e92e87dacbcb3cb5c8e249368f880963386f460d80baa6e33fb2691604","impliedFormat":1},{"version":"9c37b91b7554a5228185cda488c013090333c2364efdd989a8bd5f5f247dc0a1","impliedFormat":1},{"version":"6b73bad72837062652b09e866cdf8c69b7a0470a1a3f69ed159ea61c7f91a783","impliedFormat":1},{"version":"293f16debb6581b19bdd2a9784f7a936ea8612cd8e29a4afe477a3c932c907e2","impliedFormat":1},{"version":"6eb4c4241bfa3d294dccd39f65307d6a8de481ff9289d34e3a4de63fb7b2ae4b","impliedFormat":1},{"version":"9b4dbcfc124f7edb3e4f46cb091f1386e0b2b43751c84ec9b7365b9edd8b5707","impliedFormat":1},{"version":"a907526ad284a2488794fb34cf25125f7bc4f71fb1f96a201ee67f75d573a814","impliedFormat":1},{"version":"c271193e426325d9acab2f99997bb9f5f2dff850ec8c7c011c5abafe5af83b5f","impliedFormat":1},{"version":"6c788dba2e1d20130c5067722cfdcb8547b66d8b924d98d477fc7eb20d36a54b","impliedFormat":1},{"version":"cbfa56494c61fa5605bd55aa1183542521f38912c1f64394a8c76bd012435bbd","impliedFormat":1},{"version":"8df6ac813cb3a0ac7958943fe774d115d5fe1ad9941f9da3f54be750093fc486","impliedFormat":1},{"version":"90a1467f2adf14dcb20feab0879b6a64299095a0456ec55d74c73bf438ce263f","impliedFormat":1},{"version":"fa58d1d69df960eaa48df77213ae963b9e7217c7bc23ad34747e6cb77f99bc0b","impliedFormat":1},{"version":"62350ae49de14b5b71bae1865a016f92345f992d42e5c62fdd96c476b1f300f0","impliedFormat":1},{"version":"8f9fc866a8803be5ee3a42e07e99f2b4c672fe21aafef73e575e29c31041ba14","impliedFormat":1},{"version":"89fa2d70b72441d1e3f1dea42eaa91f45b4bfe93e3d4911240b0e863e6ebdd18","impliedFormat":1},{"version":"dfcd31406879f99f8b4845fc20bef0143f7f0107d82d1932a2fd87170980246d","impliedFormat":1},{"version":"4800f0683e159d378fe82ac84de6499baaf36f88f96bc0afd3617bed835a65b1","impliedFormat":1},{"version":"0a6b1af6ba3325db81c9b0bb4983f0b018893a36e4f275acb941819e73ca5fa2","impliedFormat":1},{"version":"e8a429357486429f8720583b54b51e7370e848ca46bdbf5c8a993af22e84be0f","impliedFormat":1},{"version":"d7795d18e8289383602f65b8ab4413e86565875a88de5dc1d5100691e01cfd4b","impliedFormat":1},{"version":"5147fb2bb71c5d525b7d1533d82b388053d43d345265021c73059709cd9fa27b","impliedFormat":1},{"version":"863df4118e4f36fcc4df28f1dbe27cb2f54b417645740f161e52f5a0179ac331","impliedFormat":1},{"version":"da9ec691dd21269fa276c8ad2ac580638d9009d1c6e5506a386d309e6ac5f872","impliedFormat":1},{"version":"fc8b67f976a19fafd7714239a6a8b481c73eade184baa5cf5032a928eca591f4","impliedFormat":1},{"version":"878b9a6090e149da9b3d9bf6613a84fac1f59e4e183d3186615a7ae5760812db","impliedFormat":1},{"version":"29a344b0ec2ebb6d736da158ad63091e2badfca1c800c3b723780b72a075ba82","impliedFormat":1},{"version":"4bc70244782fcc021d4ef0874301d65d2822ed10addbd06637bddad8018ce196","impliedFormat":1},{"version":"bec12c8989f9a8a61c0f4ecc0359a9afbf65dcaebc65ddb5b5ef6274d66d2138","impliedFormat":1},{"version":"109ce501e1736cb2c4428718cdd5f9519d1558ecc99934f7f486fbccb6717086","impliedFormat":1},{"version":"b8d0f6e12d6362a16d69b3bebf983920ea33d3ee21ac6031e65f5407ee2c2909","impliedFormat":1},{"version":"152dddcd0e2c28b021d8a8857b3008f05bec54055627ced62672688a01bc40c2","impliedFormat":1},{"version":"c7a9de6cf79f65cbbdb289b44083ff67cb73f59a4354feb529f52ebdead02dd1","impliedFormat":1},{"version":"98f58276db7ebe14e4944af1dcdf481d408ee60ace3baa9afd4a561ec9f07b82","impliedFormat":1},{"version":"99e9a45eec7c657e670750e00b4edaf85912bf56f15f5b98521d48478266fd10","impliedFormat":1},{"version":"1f8002c5343826c5cb74658467705fa74c5546cbebac0c7b27818b6fd80d84fa","impliedFormat":1},{"version":"082cc02b78258811334eec2200c0ae76ea5cb08ab5569d88e018bed75c77f473","impliedFormat":1},{"version":"e2d9bc3d0c8257313dbed7cce7da26b39c1234c61d50188d5e6677af6b9b6987","impliedFormat":99},{"version":"72a4fc5ef7dda8bf1d65463fa461972ac503a56aa2af81aa0204f84d4fb557c0","impliedFormat":99},{"version":"9cecf72949de742255487585dcb3ada7eea4805fd2f11a62d230a8593966c389","impliedFormat":1},{"version":"1a04d8b2d829fcf8a216a9366bafdf35a93390cb35a22252c260cc01263e0890","impliedFormat":1},{"version":"a201fb803a98f1a4e7dd410449e0571fafe366ca42cc0a493a8f542e84d2eab2","impliedFormat":1},{"version":"af2fb0e8afe37b1120c093e0bf6c49d931dfa5b990c2a2e0e2464d7159a3b701","impliedFormat":1},{"version":"82227c4116f24b99b06a4d73fd2c48505fa44004630281831e2575482b3f28e1","impliedFormat":1},{"version":"aeab840e2e462b5f05e5a37c4b8c6e75b3a3021e7d8804a29295ebabad7be5a5","impliedFormat":1},{"version":"f6e1cad736f0e982895f957c8047e0e9ae645cff75c6330cd33c0179885852bd","impliedFormat":1},{"version":"2c95c2d60551dd74c612ee173dd524b3e834430cc6a52019fb1dc329ca9f5ce1","impliedFormat":1},{"version":"cb600ef0cc0b978026dc8f0697c8ae685b1bedc4c0463c5bacb9008475f1c989","impliedFormat":1},{"version":"5ae4a3263f5e6f811f5f2eb1a194ddd243d2c80a6829e41be80f1bf6b8129256","impliedFormat":1},{"version":"2282b7b4cba12e8c1b8310283f411c7ad444374f7e105040485edc3c5f15ca24","impliedFormat":1},{"version":"648ea4f174852dcfc84aed6109bb74be38f2284e32b0b2e4baf78043782ef88a","impliedFormat":1},{"version":"58265a050248d26b3fd1ae613370f52c6d4aeb08c01a344514e23b3e100c80d2","impliedFormat":1},{"version":"78ff502773fa63f917ecf7ea1b85dc4c3ca9c641127b2050c233fe4b3fc8d270","impliedFormat":1},{"version":"095ee967fef837fd016bc5950ac1c87965bda2c2b3ef3b6da6c0b9aa4db2225f","impliedFormat":1},{"version":"628bef2069d8b82c9e92ea0339a39cf96e07f29d80e56b071d13d0f391eef279","impliedFormat":1},{"version":"f40cc3059b1e49c604e4b50cf295c9d3b80d070044a66b114b3c01aa26f7964b","impliedFormat":1},{"version":"1c100c70ed1c8a3b393e9537d20a63df717b770678bcff30da99c6c02d98c930","impliedFormat":1},{"version":"1ebcd2800a2dc7a8092d51e76c59e44d62758e17d312927ee86dbbee77846803","impliedFormat":1},{"version":"96b8bf797fa68c78916083114e49cc325288bf7b3b642e52708deb1fb7477c25","impliedFormat":1},{"version":"5e9d89ebe0d80018f016f536f05c3958236e777b1308e6e55ad218a91aa015da","impliedFormat":1},{"version":"60f190ada1ee8135dd5a49662782899f7219443051190e56d9cb882b552d1f0d","impliedFormat":1},{"version":"bad954dfc881df737734e8ffdc6aec87a37416c34c98829432bf952ac94e8144","impliedFormat":1},{"version":"7b4491993f70b34ee6f92f50fe327f86a76f78f6f430e352b5471817e9a49341","impliedFormat":1},{"version":"e2ad280799dd76198bef5a0c581c165dc96c764bedebeb017cb22c3ef2ed011f","impliedFormat":1},{"version":"f951f887f7180c487c7d21712c4e152ec19d4f2eda086fedcb140fceb70add91","impliedFormat":1},{"version":"aa1af36487ac85ff2745c25891b69957f91e0a63879ee0d4ec09fd3f1eb3ccd6","impliedFormat":1},{"version":"a312e78d2141e255750d2af898744359021ee0e200b4764aa8096a0e69e75d8f","impliedFormat":1},{"version":"fc2fe3a2223e56b3d0bac399610782debe8166f60e8076f8fa6400164d7918a8","signature":"72343e609e5de90a900f6483067a10f92270f0c6c6e25eb52c2b61f6d7421262","impliedFormat":1},{"version":"dff0d220bf8b4c16018881d696044a5398dd2a6249f30d80f0d446a17f8bfe7e","impliedFormat":1},{"version":"889859c907d8388cfe92d4bdfe5b5ff0885a41e6e4568691230e21757f7673c9","impliedFormat":1},{"version":"87d591bf83fce78ddfae0997934d89c3c83d690ce8630e4368ad09e562e993ab","impliedFormat":1},{"version":"bc5fde84de588abd8db69fca1b735181272c9ea62b4948d400d7e4a7ec56eb4a","impliedFormat":1},{"version":"1f93fb02abcddb49d6d5cef49687cc1ff20b62bfced7afd027f14e1d9946996c","impliedFormat":1},{"version":"04c1bf9e3ada44774bcedfb484685a150dbedd7df9994c8c028e62b88b7eafcd","impliedFormat":1},{"version":"11bab6ff1948e98c4d2f1b3493248a200d63f641ea2e053566983857b8acf44d","impliedFormat":1},{"version":"8c9d9b560180698a16c911874a48b47ef56294b95498dc7ca70b2063f8a4e089","impliedFormat":1},{"version":"d0460e351fc9a2b017213f5e2dd1be4c9d14fddf1877c5dfdfe6c34e3526b8b1","signature":"ccc46d4653dcfd2cd3205fc4eec023cb905db0266d013a639798e24052e2a842","impliedFormat":1},{"version":"3777eb752cef9aa8dd35bb997145413310008aa54ec44766de81a7ad891526cd","impliedFormat":1},{"version":"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","impliedFormat":1},{"version":"cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","impliedFormat":1},{"version":"f9e22729fa06ed20f8b1fe60670b7c74933fdfd44d869ddfb1919c15a5cf12fb","impliedFormat":1},{"version":"d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","impliedFormat":1},{"version":"b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","impliedFormat":1},{"version":"fedd311d427fdafac411b4e0edc0d1014668853679e021e04717a6de45ff5c0c","impliedFormat":1},{"version":"2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed","impliedFormat":1},{"version":"4d0536bbf67bc4301ebb5154eeb38168db0f7b34c490a80b6fa41bc6b751bcb4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5de7bc5a64b728d1600f6219c2f2d6e83dbfd9fb1149434ace54685300ed0cf4","impliedFormat":1},{"version":"68cc8d6fcc2f270d7108f02f3ebc59480a54615be3e09a47e14527f349e9d53e","impliedFormat":1},{"version":"3eb11dbf3489064a47a2e1cf9d261b1f100ef0b3b50ffca6c44dd99d6dd81ac1","impliedFormat":1},{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true,"impliedFormat":1},{"version":"df95e00612c1faa5e0e7ef0dba589b18665bbeb3221db2b6cee1fe4d0e61921f","impliedFormat":1},{"version":"1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","impliedFormat":1},{"version":"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","impliedFormat":1},{"version":"34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","impliedFormat":1},{"version":"5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04","impliedFormat":1},{"version":"fab7e642480027e174565250294ba8eeeacbf7faa31c565472384bbad2deba01","affectsGlobalScope":true,"impliedFormat":1},{"version":"ee65fe452abe1309389c5f50710f24114e08a302d40708101c4aa950a2a7d044","impliedFormat":1},{"version":"d7dbe0ad36bdca8a6ecf143422a48e72cc8927bab7b23a1a2485c2f78a7022c6","impliedFormat":1},{"version":"8b32d4ac53ebe9c98c51593282052b2d9ad589788b254d573ed357faec6c8b5a","impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","impliedFormat":1},{"version":"54f1d17f9f484650cd49b53d9a6ba75593955a9ead093628888a37407b6ecd51","impliedFormat":1},{"version":"000e5f8c6f2a34869f2c3425435e3567b909a310b23ff34809da27cb0db48045","impliedFormat":1},{"version":"916be7d770b0ae0406be9486ac12eb9825f21514961dd050594c4b250617d5a8","impliedFormat":1},{"version":"199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365","impliedFormat":1},{"version":"0c681cfae79b859ed0c5ddc1160c0ea0a529f5d81b3488fb0641105bd8757200","impliedFormat":1},{"version":"ddef25f825320de051dcb0e62ffce621b41c67712b5b4105740c32fd83f4c449","impliedFormat":1},{"version":"1b3dffaa4ca8e38ac434856843505af767a614d187fb3a5ef4fcebb023c355aa","impliedFormat":1},{"version":"5562230b6ae4f2205fddf46ab28518d4b0a5727c1e04d4f568c76d0271ae3293","impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","impliedFormat":1},{"version":"610960e660271e158ba1656254569c3d72ff172a5eae5999f8970fadab3f86e5","impliedFormat":1}],"root":[431,440],"options":{"allowJs":true,"allowSyntheticDefaultImports":true,"allowUnreachableCode":false,"alwaysStrict":true,"declaration":true,"declarationMap":false,"esModuleInterop":true,"exactOptionalPropertyTypes":false,"importHelpers":true,"importsNotUsedAsValues":0,"jsx":3,"module":199,"noEmitHelpers":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitOverride":true,"noImplicitReturns":true,"noImplicitThis":true,"noPropertyAccessFromIndexSignature":false,"noUncheckedIndexedAccess":true,"noUnusedLocals":false,"noUnusedParameters":false,"outDir":"./","rootDir":"../src","skipLibCheck":true,"sourceMap":false,"strict":true,"strictBindCallApply":true,"strictFunctionTypes":true,"strictNullChecks":true,"strictPropertyInitialization":true,"target":7,"tsBuildInfoFile":"./.tsbuildinfo","useUnknownInCatchVariables":true},"fileIdsList":[[210,290,343,430],[210,290,340,341,342,430],[72,205,210,290,340,430],[210,290,337,338,339,341,430],[210,290,430],[86,87,205,207,208,209,210,290,430],[77,205,210,290,337,343,347,348,430],[205,210,290,430],[77,205,207,210,290,337,343,344,345,430],[64,77,210,290,337,345,430],[205,210,290,343,349,430],[205,210,290,364,430],[205,210,290,366,430],[205,210,290,368,430],[205,210,290,362,430],[205,210,290,361,430],[77,86,205,210,290,337,343,345,348,349,371,372,400,402,428,429,430],[86,210,290,430],[86,210,290,348,430],[86,210,290,345,430],[86,210,290,378,430],[210,290,372,430],[210,290,374,375,376,377,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,430],[210,290,373,377,379,385,386,395,400,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,430],[210,290,348,430],[86,210,290,372,430],[86,210,290,345,378,430],[210,290,374,430],[202,210,290,430],[207,210,290,430],[210,290,337,430],[77,210,290,372,373,430],[72,77,78,91,194,210,290,430],[78,88,91,195,210,290,430],[77,210,290,430],[78,88,89,90,91,195,203,204,210,290,430],[72,78,79,80,81,87,88,89,90,195,210,290,430],[210,274,290,430],[210,290,430,433,434,435,436],[81,210,290,430],[210,290,430,433],[81,210,290,430,433],[210,290,306,430],[210,290,297,430],[210,290,329,430],[210,211,290,298,299,300,301,302,303,304,305,306,307,308,330,331,332,333,334,335,336,430],[205,210,290,304,430],[72,210,290,430],[184,185,186,191,192,193,210,290,430],[176,184,210,290,430],[92,95,123,134,138,144,172,180,182,183,210,290,430],[176,187,191,210,290,430],[187,191,210,290,430],[186,187,190,210,290,430],[210,290,401,430],[86,187,210,290,430],[210,290,313,314,430],[210,290,314,315,316,317,430],[210,290,297,314,316,430],[210,290,313,315,430],[210,261,290,297,430],[210,261,290,297,309,430],[210,290,309,310,311,312,430],[210,290,309,311,430],[210,290,310,430],[210,278,290,297,318,319,320,323,430],[210,290,319,320,322,430],[210,260,290,297,318,319,320,321,430],[210,290,320,430],[210,290,318,319,430],[210,290,297,318,430],[65,92,210,290,430],[210,263,290,297,430,442],[210,254,290,297,430],[210,289,290,297,430,449],[210,263,290,297,430],[210,290,430,451],[65,92,210,290,430,454],[65,66,92,210,290,430,453],[210,260,263,290,297,430,446,447,448],[210,290,430,443,447,449,457],[93,210,290,430],[196,202,210,290,430],[197,198,199,200,201,210,290,430],[210,260,263,265,268,278,289,290,297,430],[210,290,430,463],[210,290,430,464],[187,210,290,430,466],[210,212,290,430],[210,247,290,430],[210,248,253,281,290,430],[210,249,260,261,268,278,289,290,430],[210,249,250,260,268,290,430],[210,251,290,430],[210,252,253,261,269,290,430],[210,253,278,286,290,430],[210,254,256,260,268,290,430],[210,255,290,430],[210,256,257,290,430],[210,260,290,430],[210,258,260,290,430],[210,247,260,290,430],[210,260,261,262,278,289,290,430],[210,260,261,262,275,278,281,290,430],[210,245,290,294,430],[210,256,260,263,268,278,289,290,430],[210,260,261,263,264,268,278,286,289,290,430],[210,263,265,278,286,289,290,430],[210,212,213,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,430],[210,260,266,290,430],[210,267,289,290,294,430],[210,256,260,268,278,290,430],[210,269,290,430],[210,270,290,430],[210,247,271,290,430],[210,272,288,290,294,430],[210,273,290,430],[210,260,275,276,290,430],[210,275,277,290,292,430],[210,248,260,278,279,280,281,290,430],[210,248,278,280,290,430],[210,278,279,290,430],[210,281,290,430],[210,282,290,430],[210,247,278,290,430],[210,260,284,285,290,430],[210,284,285,290,430],[210,253,268,278,286,290,430],[210,287,290,430],[210,268,288,290,430],[210,248,263,274,289,290,430],[210,253,290,430],[210,278,290,291,430],[210,267,290,292,430],[210,290,293,430],[210,248,253,260,262,271,278,289,290,292,294,430],[210,278,290,295,430],[86,202,206,210,290,430],[86,202,210,290,430],[82,83,84,85,210,290,430],[210,278,290,297,430],[210,261,278,290,297,430,445],[210,261,290,430,458],[210,263,290,297,430,445,456],[210,260,263,265,278,286,289,290,295,297,430],[210,290,430,474],[210,290,297,325,326,327,430],[210,290,325,326,430],[210,290,325,430],[210,290,297,324,430],[210,290,346,430],[210,290,328,430],[130,142,143,210,290,430],[65,92,94,123,130,134,138,172,210,290,430],[131,132,135,136,139,140,141,210,290,430],[65,92,130,134,210,290,430],[65,92,123,130,210,290,430],[130,138,210,290,430],[92,94,123,130,134,138,172,210,290,430],[65,92,94,123,129,134,138,172,210,290,430],[188,189,210,290,430],[94,123,134,138,172,210,290,430],[94,123,129,134,138,172,188,210,290,430],[96,97,210,290,430],[93,95,96,98,123,134,138,172,210,290,430],[92,94,95,123,133,134,138,172,210,290,430],[98,121,123,134,210,290,430],[92,93,94,95,98,121,122,123,134,138,172,210,290,430],[98,121,123,210,290,430],[92,94,95,123,134,137,138,172,210,290,430],[98,121,123,138,210,290,430],[94,95,123,134,138,145,146,170,171,172,210,290,430],[94,123,134,138,145,172,210,290,430],[94,95,123,134,138,145,172,210,290,430],[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,210,290,430],[94,95,123,134,138,146,172,210,290,430],[99,100,120,210,290,430],[95,99,123,134,138,172,210,290,430],[95,123,134,138,172,210,290,430],[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,210,290,430],[93,95,121,123,134,138,172,210,290,430],[86,210,290,371,430],[124,125,126,127,128,210,290,430],[124,125,210,290,430],[124,210,290,430],[172,181,210,290,430],[94,95,123,134,138,172,176,180,210,290,430],[210,290,350,351,352,353,354,355,356,358,359,360,430],[210,278,290,297,350,357,430],[210,261,278,290,297,350,352,430],[210,278,290,297,350,430],[210,278,290,350,430],[210,289,290,297,430],[210,222,226,289,290,430],[210,222,278,289,290,430],[210,217,290,430],[210,219,222,286,289,290,430],[210,268,286,290,430],[210,217,290,297,430],[210,219,222,268,289,290,430],[210,214,215,218,221,248,260,278,289,290,430],[210,214,220,290,430],[210,218,222,248,281,289,290,297,430],[210,248,290,297,430],[210,238,248,290,297,430],[210,216,217,290,297,430],[210,222,290,430],[210,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,290,430],[210,222,229,230,290,430],[210,220,222,230,231,290,430],[210,221,290,430],[210,214,217,222,290,430],[210,222,226,230,231,290,430],[210,226,290,430],[210,220,222,225,289,290,430],[210,214,219,220,222,226,229,290,430],[210,248,278,290,430],[210,217,222,238,248,290,294,297,430],[176,179,210,290,430],[93,176,177,178,180,210,290,430],[73,74,75,76,210,290,430],[73,210,290,430],[74,210,290,430],[173,210,290,430],[175,210,290,430],[93,174,176,210,290,430],[69,210,290,430],[66,67,68,210,290,430],[66,69,210,290,430],[65,67,69,70,71,92,210,248,261,263,268,286,290,430],[64,205,210,290,430,431,439],[64,205,210,290,345,348,349,363,365,367,369,370,400,430],[205,210,290,430,432,438],[180,210,290,430],[205,210,290,430,437],[77,86,290,371,372,402,430,476,477,478,479,480,481,482,483,484,485,486,487,488],[205,431],[205,345,348,349,363,365,367,369,370,400,430]],"referencedMap":[[338,1],[343,2],[341,3],[340,4],[339,5],[342,5],[210,6],[348,7],[378,8],[345,9],[344,10],[349,11],[365,12],[364,5],[367,13],[366,8],[369,14],[368,5],[363,15],[362,16],[430,17],[381,18],[429,18],[375,18],[408,18],[407,19],[386,18],[406,20],[403,18],[395,21],[405,20],[404,20],[410,18],[387,18],[411,18],[427,5],[426,18],[423,5],[424,5],[425,5],[394,22],[390,5],[421,5],[388,5],[400,23],[428,24],[383,5],[396,18],[422,25],[373,26],[379,27],[399,18],[391,28],[413,5],[416,29],[393,5],[385,18],[420,18],[384,18],[392,5],[419,30],[418,18],[377,5],[397,18],[376,5],[409,18],[389,31],[382,5],[417,1],[398,18],[412,5],[415,5],[414,29],[380,5],[374,32],[203,29],[195,33],[89,34],[78,35],[205,36],[91,37],[88,38],[90,18],[204,5],[437,39],[433,40],[434,41],[436,41],[435,42],[211,5],[335,5],[334,43],[298,44],[299,5],[330,45],[308,5],[300,8],[337,46],[301,5],[306,5],[305,47],[333,5],[307,5],[336,5],[332,5],[304,5],[303,5],[302,5],[331,48],[370,5],[194,49],[186,50],[184,51],[192,52],[185,5],[193,53],[191,54],[183,5],[402,55],[401,56],[315,57],[318,58],[317,59],[316,60],[314,61],[310,62],[313,63],[312,64],[311,65],[309,61],[324,66],[323,67],[322,68],[321,69],[320,70],[319,71],[441,72],[443,73],[444,74],[450,75],[442,76],[452,77],[455,78],[453,5],[454,79],[92,72],[65,5],[449,80],[458,81],[459,5],[94,82],[197,83],[198,83],[199,83],[196,5],[202,84],[200,29],[201,29],[460,5],[461,5],[456,5],[462,85],[463,5],[464,86],[465,87],[66,5],[95,82],[466,88],[187,5],[445,5],[451,5],[467,44],[212,89],[213,89],[247,90],[248,91],[249,92],[250,93],[251,94],[252,95],[253,96],[254,97],[255,98],[256,99],[257,99],[259,100],[258,101],[260,102],[261,103],[262,104],[246,105],[296,5],[263,106],[264,107],[265,108],[297,109],[266,110],[267,111],[268,112],[269,113],[270,114],[271,115],[272,116],[273,117],[274,38],[275,118],[276,118],[277,119],[278,120],[280,121],[279,122],[281,123],[282,124],[283,125],[284,126],[285,127],[286,128],[287,129],[288,130],[289,131],[290,132],[291,133],[292,134],[293,135],[294,136],[295,137],[468,5],[371,5],[84,5],[447,5],[448,5],[207,138],[209,138],[206,139],[82,5],[86,140],[469,5],[357,141],[470,5],[85,5],[446,142],[471,143],[457,144],[472,76],[93,5],[473,145],[474,5],[475,146],[68,5],[80,5],[83,5],[328,147],[327,148],[326,149],[325,150],[347,151],[346,5],[329,152],[144,153],[131,154],[132,154],[142,155],[135,156],[136,157],[139,158],[140,159],[141,154],[143,154],[130,160],[190,161],[188,162],[189,163],[81,5],[98,164],[97,165],[134,166],[133,167],[123,168],[122,169],[138,170],[137,171],[172,172],[146,173],[147,174],[148,174],[149,174],[150,174],[151,174],[152,174],[153,174],[154,174],[155,174],[156,174],[170,175],[157,174],[158,174],[159,174],[160,174],[161,174],[162,174],[163,174],[164,174],[166,174],[167,174],[165,174],[168,174],[169,174],[171,174],[145,176],[121,177],[101,178],[102,178],[103,178],[104,178],[105,178],[106,178],[107,179],[109,178],[108,178],[120,180],[110,178],[112,178],[111,178],[114,178],[113,178],[115,178],[116,178],[117,178],[118,178],[119,178],[100,178],[99,181],[96,5],[372,182],[129,183],[126,184],[127,5],[128,5],[124,5],[125,185],[87,18],[208,18],[182,186],[181,187],[361,188],[354,5],[359,189],[353,190],[351,191],[358,189],[360,192],[352,191],[350,193],[355,191],[356,141],[71,5],[178,5],[64,5],[62,5],[63,5],[13,5],[12,5],[2,5],[14,5],[15,5],[16,5],[17,5],[18,5],[19,5],[20,5],[21,5],[3,5],[4,5],[22,5],[26,5],[23,5],[24,5],[25,5],[27,5],[28,5],[29,5],[5,5],[30,5],[31,5],[32,5],[33,5],[6,5],[37,5],[34,5],[35,5],[36,5],[38,5],[7,5],[39,5],[44,5],[45,5],[40,5],[41,5],[42,5],[43,5],[8,5],[49,5],[46,5],[47,5],[48,5],[50,5],[9,5],[51,5],[52,5],[53,5],[56,5],[54,5],[55,5],[57,5],[58,5],[10,5],[1,5],[11,5],[61,5],[60,5],[59,5],[229,194],[236,195],[228,194],[243,196],[220,197],[219,198],[242,44],[237,199],[240,200],[222,201],[221,202],[217,203],[216,204],[239,205],[218,206],[223,207],[224,5],[227,207],[214,5],[245,208],[244,207],[231,209],[232,210],[234,211],[230,212],[233,213],[238,44],[225,214],[226,215],[235,216],[215,217],[241,218],[180,219],[177,5],[179,220],[73,5],[76,5],[77,221],[74,222],[75,223],[174,224],[173,82],[176,225],[175,226],[79,5],[70,227],[69,228],[67,229],[72,230],[440,231],[431,232],[439,233],[432,234],[438,235]],"exportedModulesMap":[[338,1],[343,2],[341,3],[340,4],[339,5],[342,5],[210,6],[348,7],[378,8],[345,9],[344,10],[349,11],[365,12],[364,5],[367,13],[366,8],[369,14],[368,5],[363,15],[362,16],[430,236],[381,18],[429,18],[375,18],[408,18],[407,19],[386,18],[406,20],[403,18],[395,21],[405,20],[404,20],[410,18],[387,18],[411,18],[427,5],[426,18],[423,5],[424,5],[425,5],[394,22],[390,5],[421,5],[388,5],[400,23],[428,24],[383,5],[396,18],[422,25],[373,26],[379,27],[399,18],[391,28],[413,5],[416,29],[393,5],[385,18],[420,18],[384,18],[392,5],[419,30],[418,18],[377,5],[397,18],[376,5],[409,18],[389,31],[382,5],[417,1],[398,18],[412,5],[415,5],[414,29],[380,5],[374,32],[203,29],[195,33],[89,34],[78,35],[205,36],[91,37],[88,38],[90,18],[204,5],[437,39],[433,40],[434,41],[436,41],[435,42],[211,5],[335,5],[334,43],[298,44],[299,5],[330,45],[308,5],[300,8],[337,46],[301,5],[306,5],[305,47],[333,5],[307,5],[336,5],[332,5],[304,5],[303,5],[302,5],[331,48],[370,5],[194,49],[186,50],[184,51],[192,52],[185,5],[193,53],[191,54],[183,5],[402,55],[401,56],[315,57],[318,58],[317,59],[316,60],[314,61],[310,62],[313,63],[312,64],[311,65],[309,61],[324,66],[323,67],[322,68],[321,69],[320,70],[319,71],[441,72],[443,73],[444,74],[450,75],[442,76],[452,77],[455,78],[453,5],[454,79],[92,72],[65,5],[449,80],[458,81],[459,5],[94,82],[197,83],[198,83],[199,83],[196,5],[202,84],[200,29],[201,29],[460,5],[461,5],[456,5],[462,85],[463,5],[464,86],[465,87],[66,5],[95,82],[466,88],[187,5],[445,5],[451,5],[467,44],[212,89],[213,89],[247,90],[248,91],[249,92],[250,93],[251,94],[252,95],[253,96],[254,97],[255,98],[256,99],[257,99],[259,100],[258,101],[260,102],[261,103],[262,104],[246,105],[296,5],[263,106],[264,107],[265,108],[297,109],[266,110],[267,111],[268,112],[269,113],[270,114],[271,115],[272,116],[273,117],[274,38],[275,118],[276,118],[277,119],[278,120],[280,121],[279,122],[281,123],[282,124],[283,125],[284,126],[285,127],[286,128],[287,129],[288,130],[289,131],[290,132],[291,133],[292,134],[293,135],[294,136],[295,137],[468,5],[371,5],[84,5],[447,5],[448,5],[207,138],[209,138],[206,139],[82,5],[86,140],[469,5],[357,141],[470,5],[85,5],[446,142],[471,143],[457,144],[472,76],[93,5],[473,145],[474,5],[475,146],[68,5],[80,5],[83,5],[328,147],[327,148],[326,149],[325,150],[347,151],[346,5],[329,152],[144,153],[131,154],[132,154],[142,155],[135,156],[136,157],[139,158],[140,159],[141,154],[143,154],[130,160],[190,161],[188,162],[189,163],[81,5],[98,164],[97,165],[134,166],[133,167],[123,168],[122,169],[138,170],[137,171],[172,172],[146,173],[147,174],[148,174],[149,174],[150,174],[151,174],[152,174],[153,174],[154,174],[155,174],[156,174],[170,175],[157,174],[158,174],[159,174],[160,174],[161,174],[162,174],[163,174],[164,174],[166,174],[167,174],[165,174],[168,174],[169,174],[171,174],[145,176],[121,177],[101,178],[102,178],[103,178],[104,178],[105,178],[106,178],[107,179],[109,178],[108,178],[120,180],[110,178],[112,178],[111,178],[114,178],[113,178],[115,178],[116,178],[117,178],[118,178],[119,178],[100,178],[99,181],[96,5],[372,182],[129,183],[126,184],[127,5],[128,5],[124,5],[125,185],[87,18],[208,18],[182,186],[181,187],[361,188],[354,5],[359,189],[353,190],[351,191],[358,189],[360,192],[352,191],[350,193],[355,191],[356,141],[71,5],[178,5],[64,5],[62,5],[63,5],[13,5],[12,5],[2,5],[14,5],[15,5],[16,5],[17,5],[18,5],[19,5],[20,5],[21,5],[3,5],[4,5],[22,5],[26,5],[23,5],[24,5],[25,5],[27,5],[28,5],[29,5],[5,5],[30,5],[31,5],[32,5],[33,5],[6,5],[37,5],[34,5],[35,5],[36,5],[38,5],[7,5],[39,5],[44,5],[45,5],[40,5],[41,5],[42,5],[43,5],[8,5],[49,5],[46,5],[47,5],[48,5],[50,5],[9,5],[51,5],[52,5],[53,5],[56,5],[54,5],[55,5],[57,5],[58,5],[10,5],[1,5],[11,5],[61,5],[60,5],[59,5],[229,194],[236,195],[228,194],[243,196],[220,197],[219,198],[242,44],[237,199],[240,200],[222,201],[221,202],[217,203],[216,204],[239,205],[218,206],[223,207],[224,5],[227,207],[214,5],[245,208],[244,207],[231,209],[232,210],[234,211],[230,212],[233,213],[238,44],[225,214],[226,215],[235,216],[215,217],[241,218],[180,219],[177,5],[179,220],[73,5],[76,5],[77,221],[74,222],[75,223],[174,224],[173,82],[176,225],[175,226],[79,5],[70,227],[69,228],[67,229],[72,230],[440,237],[431,238],[439,233],[432,234],[438,235]],"semanticDiagnosticsPerFile":[338,343,341,340,339,342,210,348,378,345,344,349,365,364,367,366,369,368,363,362,430,381,429,375,408,407,386,406,403,395,405,404,410,387,411,427,426,423,424,425,394,390,421,388,400,428,383,396,422,373,379,399,391,413,416,393,385,420,384,392,419,418,377,397,376,409,389,382,417,398,412,415,414,380,374,203,195,89,78,205,91,88,90,204,437,433,434,436,435,211,335,334,298,299,330,308,300,337,301,306,305,333,307,336,332,304,303,302,331,370,194,186,184,192,185,193,191,183,402,401,315,318,317,316,314,310,313,312,311,309,324,323,322,321,320,319,441,443,444,450,442,452,455,453,454,92,65,449,458,459,94,197,198,199,196,202,200,201,460,461,456,462,463,464,465,66,95,466,187,445,451,467,212,213,247,248,249,250,251,252,253,254,255,256,257,259,258,260,261,262,246,296,263,264,265,297,266,267,268,269,270,271,272,273,274,275,276,277,278,280,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,468,371,84,447,448,207,209,206,82,86,469,357,470,85,446,471,457,472,93,473,474,475,68,80,83,328,327,326,325,347,346,329,144,131,132,142,135,136,139,140,141,143,130,190,188,189,81,98,97,134,133,123,122,138,137,172,146,147,148,149,150,151,152,153,154,155,156,170,157,158,159,160,161,162,163,164,166,167,165,168,169,171,145,121,101,102,103,104,105,106,107,109,108,120,110,112,111,114,113,115,116,117,118,119,100,99,96,372,129,126,127,128,124,125,87,208,182,181,361,354,359,353,351,358,360,352,350,355,356,71,178,64,62,63,13,12,2,14,15,16,17,18,19,20,21,3,4,22,26,23,24,25,27,28,29,5,30,31,32,33,6,37,34,35,36,38,7,39,44,45,40,41,42,43,8,49,46,47,48,50,9,51,52,53,56,54,55,57,58,10,1,11,61,60,59,229,236,228,243,220,219,242,237,240,222,221,217,216,239,218,223,224,227,214,245,244,231,232,234,230,233,238,225,226,235,215,241,180,177,179,73,76,77,74,75,174,173,176,175,79,70,69,67,72,440,431,439,432,438]},"version":"5.3.3"} \ No newline at end of file diff --git a/packages/speedrun-preset/lib/index.d.ts b/packages/speedrun-preset/lib/index.d.ts new file mode 100644 index 0000000..f1e2005 --- /dev/null +++ b/packages/speedrun-preset/lib/index.d.ts @@ -0,0 +1,4 @@ +import type { Preset, LoadContext } from "@docusaurus/types"; +import type { Options, ThemeConfig } from "./options"; +export default function preset(context: LoadContext, opts?: Options): Preset; +export type { Options, ThemeConfig }; diff --git a/packages/speedrun-preset/lib/index.js b/packages/speedrun-preset/lib/index.js new file mode 100644 index 0000000..6b4e6df --- /dev/null +++ b/packages/speedrun-preset/lib/index.js @@ -0,0 +1,56 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const speedrun_theme_1 = require("speedrun-theme"); +function makePluginConfig(source, options) { + if (options) { + return [require.resolve(source), options]; + } + return require.resolve(source); +} +function preset(context, opts = {}) { + const isProd = process.env.NODE_ENV === "production"; + const { debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag, googleTagManager, localSearch, ...rest } = opts; + const themes = []; + themes.push(makePluginConfig("@docusaurus/theme-classic", theme)); + themes.push(makePluginConfig("speedrun-theme")); + if (localSearch !== false) { + themes.push(makePluginConfig("@easyops-cn/docusaurus-search-local", localSearch)); + } + const plugins = []; + if (docs !== false) { + // Default docs settings + const docOptions = { + remarkPlugins: [ + speedrun_theme_1.videoLinkerRemark + ], + ...docs, + }; + plugins.push(makePluginConfig("@docusaurus/plugin-content-docs", docOptions)); + } + if (blog !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-content-blog", blog)); + } + if (pages !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-content-pages", pages)); + } + if (googleAnalytics) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-analytics", googleAnalytics)); + } + if (debug || (debug === undefined && !isProd)) { + plugins.push(require.resolve("@docusaurus/plugin-debug")); + } + if (gtag) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-gtag", gtag)); + } + if (googleTagManager) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-tag-manager", googleTagManager)); + } + if (isProd && sitemap !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-sitemap", sitemap)); + } + if (Object.keys(rest).length > 0) { + throw new Error(`Unrecognized keys ${Object.keys(rest).join(", ")} found in preset-classic configuration. The allowed keys are localSearch, debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag, and googleTagManager.`); + } + return { themes, plugins }; +} +exports.default = preset; diff --git a/packages/speedrun-preset/lib/options.d.ts b/packages/speedrun-preset/lib/options.d.ts new file mode 100644 index 0000000..43f0001 --- /dev/null +++ b/packages/speedrun-preset/lib/options.d.ts @@ -0,0 +1,46 @@ +import type { Options as DocsPluginOptions } from "@docusaurus/plugin-content-docs"; +import type { Options as BlogPluginOptions } from "@docusaurus/plugin-content-blog"; +import type { Options as PagesPluginOptions } from "@docusaurus/plugin-content-pages"; +import type { Options as SitemapPluginOptions } from "@docusaurus/plugin-sitemap"; +import type { Options as GAPluginOptions } from "@docusaurus/plugin-google-analytics"; +import type { Options as GtagPluginOptions } from "@docusaurus/plugin-google-gtag"; +import type { Options as GTMPluginOptions } from "@docusaurus/plugin-google-tag-manager"; +import type { PluginOptions as LocalSearchThemeConfig } from "@easyops-cn/docusaurus-search-local"; +import type { Options as ClassicThemeOptions } from "@docusaurus/theme-classic"; +import type { ThemeConfig as BaseThemeConfig } from "@docusaurus/types"; +import type { UserThemeConfig as ClassicThemeConfig } from "@docusaurus/theme-common"; +interface LocalSearchConfig extends LocalSearchThemeConfig { + [key: string]: unknown; +} +/** + * Options for `@ewanlyon/speedrun-preset`. + */ +export type Options = { + /** + * Options for `@docusaurus/plugin-debug`. Use `false` to disable, or `true` to enable even in production. + */ + debug?: boolean; + /** Options for `@docusaurus/plugin-content-docs`. Use `false` to disable. */ + docs?: false | DocsPluginOptions; + /** Options for `@docusaurus/plugin-content-blog`. Use `false` to disable. */ + blog?: false | BlogPluginOptions; + /** Options for `@docusaurus/plugin-content-pages`. Use `false` to disable. */ + pages?: false | PagesPluginOptions; + /** Options for `@docusaurus/plugin-sitemap`. Use `false` to disable. */ + sitemap?: false | SitemapPluginOptions; + /** Options for `@docusaurus/theme-classic`. */ + theme?: ClassicThemeOptions; + /** Options for `@easyops-cn/docusaurus-search-local`. */ + localSearch?: false | LocalSearchConfig; + /** + * Options for `@docusaurus/plugin-google-analytics`. Only enabled when the key is present. + */ + googleAnalytics?: GAPluginOptions; + /** + * Options for `@docusaurus/plugin-google-gtag`. Only enabled when the key is present. + */ + gtag?: GtagPluginOptions; + googleTagManager?: GTMPluginOptions; +}; +export type ThemeConfig = BaseThemeConfig & ClassicThemeConfig; +export {}; diff --git a/packages/speedrun-preset/lib/options.js b/packages/speedrun-preset/lib/options.js new file mode 100644 index 0000000..c8ad2e5 --- /dev/null +++ b/packages/speedrun-preset/lib/options.js @@ -0,0 +1,2 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/packages/speedrun-preset/package.json b/packages/speedrun-preset/package.json new file mode 100644 index 0000000..c02b382 --- /dev/null +++ b/packages/speedrun-preset/package.json @@ -0,0 +1,36 @@ +{ + "name": "speedrun-preset", + "version": "0.1.0", + "description": "Docusaurus Preset for the Speedrun-Docs project", + "main": "lib/index.js", + "repository": "https://github.com/EwanLyon/speedrun-docs", + "author": "Ewan Lyon", + "license": "MIT", + "dependencies": { + "@easyops-cn/docusaurus-search-local": "^0.40.1", + "@docusaurus/core": "3.1.1", + "@docusaurus/plugin-content-blog": "3.1.1", + "@docusaurus/plugin-content-docs": "3.1.1", + "@docusaurus/plugin-content-pages": "3.1.1", + "@docusaurus/plugin-debug": "3.1.1", + "@docusaurus/plugin-google-analytics": "3.1.1", + "@docusaurus/plugin-google-gtag": "3.1.1", + "@docusaurus/plugin-google-tag-manager": "3.1.1", + "@docusaurus/plugin-sitemap": "3.1.1", + "@docusaurus/theme-classic": "3.1.1", + "@docusaurus/theme-common": "3.1.1", + "@docusaurus/theme-search-algolia": "3.1.1", + "@docusaurus/types": "3.1.1" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "engines": { + "node": ">=18.0" + }, + "scripts": { + "build": "tsc", + "watch": "tsc --watch" + } +} diff --git a/packages/speedrun-preset/src/index.ts b/packages/speedrun-preset/src/index.ts new file mode 100644 index 0000000..47cb71f --- /dev/null +++ b/packages/speedrun-preset/src/index.ts @@ -0,0 +1,80 @@ +import type { Preset, LoadContext, PluginConfig, PluginOptions } from "@docusaurus/types"; +import type { Options, ThemeConfig } from "./options"; +import { videoLinkerRemark } from "speedrun-theme"; + +function makePluginConfig(source: string, options?: PluginOptions): string | [string, PluginOptions] { + if (options) { + return [require.resolve(source), options]; + } + return require.resolve(source); +} + +export default function preset(context: LoadContext, opts: Options = {}): Preset { + const isProd = process.env.NODE_ENV === "production"; + const { debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag, googleTagManager, localSearch, ...rest } = + opts; + + const themes: PluginConfig[] = []; + + themes.push(makePluginConfig("@docusaurus/theme-classic", theme)); + themes.push(makePluginConfig("speedrun-theme")); + + if (localSearch !== false) { + themes.push(makePluginConfig("@easyops-cn/docusaurus-search-local", localSearch)); + } + + const plugins: PluginConfig[] = []; + + if (docs !== false) { + + // Default docs settings + const docOptions: Options['docs'] = { + remarkPlugins: [ + videoLinkerRemark + ], + ...docs, + } + + plugins.push(makePluginConfig("@docusaurus/plugin-content-docs", docOptions)); + } + + if (blog !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-content-blog", blog)); + } + + if (pages !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-content-pages", pages)); + } + + if (googleAnalytics) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-analytics", googleAnalytics)); + } + + if (debug || (debug === undefined && !isProd)) { + plugins.push(require.resolve("@docusaurus/plugin-debug")); + } + + if (gtag) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-gtag", gtag)); + } + + if (googleTagManager) { + plugins.push(makePluginConfig("@docusaurus/plugin-google-tag-manager", googleTagManager)); + } + + if (isProd && sitemap !== false) { + plugins.push(makePluginConfig("@docusaurus/plugin-sitemap", sitemap)); + } + + if (Object.keys(rest).length > 0) { + throw new Error( + `Unrecognized keys ${Object.keys(rest).join( + ", " + )} found in preset-classic configuration. The allowed keys are localSearch, debug, docs, blog, pages, sitemap, theme, googleAnalytics, gtag, and googleTagManager.` + ); + } + + return { themes, plugins }; +} + +export type { Options, ThemeConfig }; diff --git a/packages/speedrun-preset/src/options.ts b/packages/speedrun-preset/src/options.ts new file mode 100644 index 0000000..74c314b --- /dev/null +++ b/packages/speedrun-preset/src/options.ts @@ -0,0 +1,49 @@ +import type { Options as DocsPluginOptions } from "@docusaurus/plugin-content-docs"; +import type { Options as BlogPluginOptions } from "@docusaurus/plugin-content-blog"; +import type { Options as PagesPluginOptions } from "@docusaurus/plugin-content-pages"; +import type { Options as SitemapPluginOptions } from "@docusaurus/plugin-sitemap"; +import type { Options as GAPluginOptions } from "@docusaurus/plugin-google-analytics"; +import type { Options as GtagPluginOptions } from "@docusaurus/plugin-google-gtag"; +import type { Options as GTMPluginOptions } from "@docusaurus/plugin-google-tag-manager"; +import type { PluginOptions as LocalSearchThemeConfig } from "@easyops-cn/docusaurus-search-local"; +import type { Options as ClassicThemeOptions } from "@docusaurus/theme-classic"; +import type { ThemeConfig as BaseThemeConfig } from "@docusaurus/types"; +import type { UserThemeConfig as ClassicThemeConfig } from "@docusaurus/theme-common"; + +// Key string unknown is required for some reason... +interface LocalSearchConfig extends LocalSearchThemeConfig { + [key: string]: unknown; +} + +/** + * Options for `@ewanlyon/speedrun-preset`. + */ +export type Options = { + /** + * Options for `@docusaurus/plugin-debug`. Use `false` to disable, or `true` to enable even in production. + */ + debug?: boolean; + /** Options for `@docusaurus/plugin-content-docs`. Use `false` to disable. */ + docs?: false | DocsPluginOptions; + /** Options for `@docusaurus/plugin-content-blog`. Use `false` to disable. */ + blog?: false | BlogPluginOptions; + /** Options for `@docusaurus/plugin-content-pages`. Use `false` to disable. */ + pages?: false | PagesPluginOptions; + /** Options for `@docusaurus/plugin-sitemap`. Use `false` to disable. */ + sitemap?: false | SitemapPluginOptions; + /** Options for `@docusaurus/theme-classic`. */ + theme?: ClassicThemeOptions; + /** Options for `@easyops-cn/docusaurus-search-local`. */ + localSearch?: false | LocalSearchConfig; // Local search essentially behaves like a plugin but is technically used in themes + /** + * Options for `@docusaurus/plugin-google-analytics`. Only enabled when the key is present. + */ + googleAnalytics?: GAPluginOptions; + /** + * Options for `@docusaurus/plugin-google-gtag`. Only enabled when the key is present. + */ + gtag?: GtagPluginOptions; + googleTagManager?: GTMPluginOptions; +}; + +export type ThemeConfig = BaseThemeConfig & ClassicThemeConfig; diff --git a/packages/speedrun-preset/tsconfig.json b/packages/speedrun-preset/tsconfig.json new file mode 100644 index 0000000..6cd2c4b --- /dev/null +++ b/packages/speedrun-preset/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "noEmit": false, + "incremental": true, + "tsBuildInfoFile": "./lib/.tsbuildinfo", + "rootDir": "src", + "outDir": "lib" + }, + "include": ["src"], + "exclude": ["**/__tests__/**"] +} diff --git a/packages/speedrun-template/babel.config.js b/packages/speedrun-template/babel.config.js new file mode 100644 index 0000000..e00595d --- /dev/null +++ b/packages/speedrun-template/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/packages/speedrun-template/docs/assets/favicon.png b/packages/speedrun-template/docs/assets/favicon.png new file mode 100644 index 0000000..b16e174 Binary files /dev/null and b/packages/speedrun-template/docs/assets/favicon.png differ diff --git a/packages/speedrun-template/docs/guides/100/level-1.md b/packages/speedrun-template/docs/guides/100/level-1.md new file mode 100644 index 0000000..e69de29 diff --git a/packages/speedrun-template/docs/guides/any/level-1.md b/packages/speedrun-template/docs/guides/any/level-1.md new file mode 100644 index 0000000..e65d060 --- /dev/null +++ b/packages/speedrun-template/docs/guides/any/level-1.md @@ -0,0 +1,13 @@ +--- +sidebar_position: 1 +sidebar_custom_props: + category_image: /speedrun-docs/img/run-man.svg +--- + +# Level 1 + +## Overview + +## Glitches used + +## Steps diff --git a/packages/speedrun-template/docs/guides/index.md b/packages/speedrun-template/docs/guides/index.md new file mode 100644 index 0000000..6fb1876 --- /dev/null +++ b/packages/speedrun-template/docs/guides/index.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# Docs + +## Speedrun Rules + +- Speedrun submissions require video proof diff --git a/packages/speedrun-template/docs/resources/index.md b/packages/speedrun-template/docs/resources/index.md new file mode 100644 index 0000000..b820b8c --- /dev/null +++ b/packages/speedrun-template/docs/resources/index.md @@ -0,0 +1,20 @@ +# Splits + +:::note Example File + +This is just to showcase the Resources tab of a Speedrun-docs site. + +::: + +## Any% + +[Any% Splits Example Link](<./Speedrun Docs Example - Livesplit Split Asset Example.lss>) + +| Splits | +| ------- | +| Level 1 | +| Level 2 | +| Level 3 | +| Level 4 | +| Level 5 | +| Level 6 | diff --git a/packages/speedrun-template/docusaurus.config.ts b/packages/speedrun-template/docusaurus.config.ts new file mode 100644 index 0000000..9d8d271 --- /dev/null +++ b/packages/speedrun-template/docusaurus.config.ts @@ -0,0 +1,108 @@ +import speedrunDocsConfig from "./speedrun-docs.json"; + +import type { Config } from "@docusaurus/types"; +import type { Options, ThemeConfig } from "speedrun-preset"; +import { themes as prismThemes } from "prism-react-renderer"; + +const optionalNavbarItems: Record[] = []; +const optionalFooterItems: Record[] = []; + +if (speedrunDocsConfig["speedrun.com"]) { + optionalNavbarItems.push({ + href: speedrunDocsConfig["speedrun.com"], + position: "right", + label: "Leaderboards", + }); + + optionalFooterItems.push({ + href: speedrunDocsConfig["speedrun.com"], + label: "Leaderboards", + }); +} + +if (speedrunDocsConfig.discord) { + optionalNavbarItems.push({ + href: speedrunDocsConfig.discord, + position: "right", + className: "header-discord-link", + "aria-label": "Discord server invite", + }); + + optionalFooterItems.push({ + href: speedrunDocsConfig.discord, + label: "Discord", + "aria-label": "Discord server invite", + }); +} + +const config: Config = { + title: `${speedrunDocsConfig.game} Docs`, + favicon: "img/favicon.ico", + url: `https://${speedrunDocsConfig.github.username}.github.io/`, + baseUrl: `/${speedrunDocsConfig.github.repository}`, + organizationName: speedrunDocsConfig.github.username, + projectName: speedrunDocsConfig.github.repository, + trailingSlash: false, + onBrokenLinks: "throw", + onBrokenMarkdownLinks: "warn", + i18n: { + defaultLocale: "en", + locales: ["en"], + }, + presets: [ + [ + "speedrun-preset", + { + docs: { + sidebarPath: "./sidebars.ts", + editUrl: `https://github.com/${speedrunDocsConfig.github.username}/${speedrunDocsConfig.github.repository}/tree/main/`, + }, + } satisfies Options, + ], + ], + themeConfig: { + navbar: { + title: `${speedrunDocsConfig.game} Speedrun Docs`, + logo: { + alt: "Speedrun Docs Logo", + src: "img/run-man.svg", + }, + items: [ + { + type: "docSidebar", + sidebarId: "tutorialSidebar", + position: "left", + label: "Tutorial", + }, + { + type: "docSidebar", + sidebarId: "resourcesSidebar", + position: "left", + label: "Resources", + }, + ...optionalNavbarItems, + { + href: `https://github.com/${speedrunDocsConfig.github.username}/${speedrunDocsConfig.github.repository}`, + position: "right", + className: "header-github-link", + "aria-label": "GitHub repository", + }, + ], + }, + footer: { + copyright: "Made with Speedrun Docs/Docusaurus", + links: optionalFooterItems, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + additionalLanguages: ["powershell", "json", "yaml"], + }, + colorMode: { + defaultMode: "dark", + }, + } satisfies ThemeConfig, + themes: [], +}; + +export default config; diff --git a/packages/speedrun-template/package.json b/packages/speedrun-template/package.json new file mode 100644 index 0000000..0f5abb4 --- /dev/null +++ b/packages/speedrun-template/package.json @@ -0,0 +1,42 @@ +{ + "name": "speedrun-docs-template", + "version": "0.2.0", + "private": true, + "scripts": { + "start": "docusaurus start", + "build": "docusaurus build", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "^3.1.1", + "@easyops-cn/docusaurus-search-local": "^0.40.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.1.0", + "prism-react-renderer": "^2.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "speedrun-theme": "0.5.0", + "speedrun-preset": "0.1.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "^3.1.1", + "@docusaurus/tsconfig": "^3.1.1", + "@docusaurus/types": "^3.1.1", + "typescript": "^5.3.3" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/packages/speedrun-template/sidebars.ts b/packages/speedrun-template/sidebars.ts new file mode 100644 index 0000000..23586dc --- /dev/null +++ b/packages/speedrun-template/sidebars.ts @@ -0,0 +1,8 @@ +import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; + +const sidebars: SidebarsConfig = { + tutorialSidebar: [{ type: 'autogenerated', dirName: 'guides' }], + resourcesSidebar: [{ type: 'autogenerated', dirName: 'resources' }], +}; + +module.exports = sidebars; diff --git a/packages/speedrun-template/speedrun-docs.json b/packages/speedrun-template/speedrun-docs.json new file mode 100644 index 0000000..b4d7b6d --- /dev/null +++ b/packages/speedrun-template/speedrun-docs.json @@ -0,0 +1,9 @@ +{ + "game": "", + "speedrun.com": "", + "discord": "", + "github": { + "username": "", + "repository": "" + } +} diff --git a/packages/speedrun-template/src/pages/index.module.css b/packages/speedrun-template/src/pages/index.module.css new file mode 100644 index 0000000..167a5ab --- /dev/null +++ b/packages/speedrun-template/src/pages/index.module.css @@ -0,0 +1,142 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} + +main { + display: flex; + flex-grow: 1; +} + +.homepageContainer { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 100%; + padding: 2rem 0.5rem; +} + +.header { + display: flex; + flex-direction: column; + justify-content: center; + gap: 2rem; +} + +.header svg { + height: 8rem; + width: auto; + + filter: var(--logo-filter); +} + +.title { + margin-bottom: 3rem; + font-size: 3rem; + color: var(--ifm-heading-color); + text-align: center; + text-wrap: balance; +} + +.cards { + display: flex; + gap: 2rem; +} + +.card { + height: 30rem; + width: 20rem; + padding: 2rem; + border-radius: 24px; + background-color: var(--speeddocs-secondary); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + border: 1px solid var(--speeddocs-accent); + text-align: center; + text-wrap: balance; + + color: var(--ifm-font-color-base); + animation: 1s ease-out 0s 1 cardFadeIn; + animation-delay: calc(var(--animation-order) * 100ms); + animation-timing-function: cubic-bezier(0, 0, 0, 1); + animation-fill-mode: forwards; + opacity: 0; +} + +.card:hover { + text-decoration: none; +} + +.cardTitle { + height: 50%; + display: flex; + align-items: flex-end; +} + +.card p { + height: 50%; +} + +@keyframes cardFadeIn { + 0% { + transform: translateY(10%); + opacity: 0; + } + 100% { + transform: translateY(0); + opacity: 1; + } +} + +@media only screen and (max-width: 1440px) { + .cards { + display: grid; + grid-template-columns: 1fr 1fr; + } + + .card { + height: 100%; + } + + .card p { + margin-bottom: 0; + } +} + +@media only screen and (max-width: 768px) { + .title { + font-size: 2rem; + } + + .cards { + display: flex; + flex-direction: column; + gap: 16px; + } + + .card { + width: 100%; + } +} diff --git a/packages/speedrun-template/src/pages/index.tsx b/packages/speedrun-template/src/pages/index.tsx new file mode 100644 index 0000000..f9b1c9e --- /dev/null +++ b/packages/speedrun-template/src/pages/index.tsx @@ -0,0 +1,76 @@ +import Link from "@docusaurus/Link"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import Layout from "@theme/Layout"; + +import styles from "./index.module.css"; + +import SpeeddocsLogo from "@site/static/img/run-man.svg"; + +import speedrunDocsConfig from "../../speedrun-docs.json"; + +interface Card { + title: string; + subtitle?: string; + img?: string; + link: string; +} + +const cards: Card[] = [ + { + title: "Guides", + subtitle: "Our nicely written guides for test game", + link: "/docs/guides", + }, + { + title: "Resources", + subtitle: "Mods, Save Files, Splits", + link: "/docs/resources", + }, +]; + +if (speedrunDocsConfig["speedrun.com"]) { + cards.push({ + title: "Leaderboards", + subtitle: `speedrun.com/${speedrunDocsConfig["speedrun.com"].split("/").at(-1)}`, + link: speedrunDocsConfig["speedrun.com"], + }); +} + +if (speedrunDocsConfig.discord) { + cards.push({ + title: "Discord", + subtitle: "Talk about new strategies or ask for help!", + link: speedrunDocsConfig.discord, + }); +} + +export default function Home() { + const { siteConfig } = useDocusaurusContext(); + return ( + +
+
+
+ +

{siteConfig.title} Speedrun Docs

+
+
+ {cards.map((card, i) => ( + +
+

{card.title}

+
+

{card.subtitle}

+ + ))} +
+
+
+
+ ); +} diff --git a/packages/speedrun-template/static/.nojekyll b/packages/speedrun-template/static/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/packages/speedrun-template/static/img/favicon.ico b/packages/speedrun-template/static/img/favicon.ico new file mode 100644 index 0000000..8e9a147 Binary files /dev/null and b/packages/speedrun-template/static/img/favicon.ico differ diff --git a/packages/speedrun-template/static/img/favicon.png b/packages/speedrun-template/static/img/favicon.png new file mode 100644 index 0000000..b16e174 Binary files /dev/null and b/packages/speedrun-template/static/img/favicon.png differ diff --git a/packages/speedrun-template/static/img/run-man.svg b/packages/speedrun-template/static/img/run-man.svg new file mode 100644 index 0000000..9f31eb8 --- /dev/null +++ b/packages/speedrun-template/static/img/run-man.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/packages/speedrun-template/tsconfig.json b/packages/speedrun-template/tsconfig.json new file mode 100644 index 0000000..d5c085f --- /dev/null +++ b/packages/speedrun-template/tsconfig.json @@ -0,0 +1,10 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": ".", + "resolveJsonModule": true, + "strict": true, + "forceConsistentCasingInFileNames": true + } +} diff --git a/packages/speedrun-theme/.npmignore b/packages/speedrun-theme/.npmignore new file mode 100644 index 0000000..03c9ae1 --- /dev/null +++ b/packages/speedrun-theme/.npmignore @@ -0,0 +1,3 @@ +.tsbuildinfo* +tsconfig* +__tests__ diff --git a/packages/speedrun-theme/README.md b/packages/speedrun-theme/README.md new file mode 100644 index 0000000..e69de29 diff --git a/packages/speedrun-theme/lib/.tsbuildinfo b/packages/speedrun-theme/lib/.tsbuildinfo new file mode 100644 index 0000000..640337a --- /dev/null +++ b/packages/speedrun-theme/lib/.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.es2023.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../node_modules/tslib/tslib.d.ts","../../../node_modules/@types/estree/index.d.ts","../../../node_modules/@types/json-schema/index.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validationerror.d.ts","../../../node_modules/ajv/lib/ajv.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validate.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/index.d.ts","../../../node_modules/tapable/tapable.d.ts","../../../node_modules/webpack/types.d.ts","../../../node_modules/utility-types/dist/aliases-and-guards.d.ts","../../../node_modules/utility-types/dist/mapped-types.d.ts","../../../node_modules/utility-types/dist/utility-types.d.ts","../../../node_modules/utility-types/dist/functional-helpers.d.ts","../../../node_modules/utility-types/dist/index.d.ts","../../../node_modules/@docusaurus/types/src/i18n.d.ts","../../../node_modules/webpack-merge/dist/types.d.ts","../../../node_modules/commander/typings/index.d.ts","../../../node_modules/joi/lib/index.d.ts","../../../node_modules/@types/react/global.d.ts","../../../node_modules/csstype/index.d.ts","../../../node_modules/@types/prop-types/index.d.ts","../../../node_modules/@types/scheduler/tracing.d.ts","../../../node_modules/@types/react/index.d.ts","../../../node_modules/react-helmet-async/index.d.ts","../../../node_modules/@docusaurus/types/src/routing.d.ts","../../../node_modules/@docusaurus/types/src/context.d.ts","../../../node_modules/@docusaurus/types/src/swizzle.d.ts","../../../node_modules/@docusaurus/types/src/plugin.d.ts","../../../node_modules/@types/estree-jsx/index.d.ts","../../../node_modules/@types/unist/index.d.ts","../../../node_modules/@types/hast/index.d.ts","../../../node_modules/@types/mdast/index.d.ts","../../../node_modules/micromark-util-types/index.d.ts","../../../node_modules/mdast-util-from-markdown/lib/index.d.ts","../../../node_modules/mdast-util-from-markdown/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/types.d.ts","../../../node_modules/mdast-util-to-markdown/lib/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/blockquote.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/definition.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/emphasis.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/heading.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/html.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/inline-code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list-item.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/paragraph.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/root.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/strong.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/text.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/thematic-break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/index.d.ts","../../../node_modules/mdast-util-to-markdown/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/lib/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/index.d.ts","../../../node_modules/property-information/lib/util/info.d.ts","../../../node_modules/property-information/lib/util/schema.d.ts","../../../node_modules/property-information/lib/find.d.ts","../../../node_modules/property-information/lib/hast-to-react.d.ts","../../../node_modules/property-information/lib/normalize.d.ts","../../../node_modules/property-information/index.d.ts","../../../node_modules/hast-util-to-estree/lib/state.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/comment.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/element.d.ts","../../../node_modules/mdast-util-mdx-expression/lib/index.d.ts","../../../node_modules/mdast-util-mdx-expression/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-expression.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-jsx-element.d.ts","../../../node_modules/mdast-util-mdxjs-esm/lib/index.d.ts","../../../node_modules/mdast-util-mdxjs-esm/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdxjs-esm.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/root.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/text.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/index.d.ts","../../../node_modules/hast-util-to-estree/lib/index.d.ts","../../../node_modules/hast-util-to-estree/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/state.d.ts","../../../node_modules/mdast-util-to-hast/lib/footer.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/html.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/root.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-cell.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-row.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/text.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/index.d.ts","../../../node_modules/mdast-util-to-hast/index.d.ts","../../../node_modules/vfile-message/lib/index.d.ts","../../../node_modules/vfile-message/index.d.ts","../../../node_modules/vfile/lib/index.d.ts","../../../node_modules/vfile/index.d.ts","../../../node_modules/unified/lib/callable-instance.d.ts","../../../node_modules/trough/index.d.ts","../../../node_modules/unified/lib/index.d.ts","../../../node_modules/unified/index.d.ts","../../../node_modules/remark-rehype/lib/index.d.ts","../../../node_modules/remark-rehype/index.d.ts","../../../node_modules/@mdx-js/mdx/node_modules/source-map/source-map.d.ts","../../../node_modules/@mdx-js/mdx/lib/core.d.ts","../../../node_modules/@mdx-js/mdx/lib/node-types.d.ts","../../../node_modules/@mdx-js/mdx/lib/compile.d.ts","../../../node_modules/@types/mdx/types.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/components.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/index.d.ts","../../../node_modules/hast-util-to-jsx-runtime/index.d.ts","../../../node_modules/@mdx-js/mdx/lib/util/resolve-evaluate-options.d.ts","../../../node_modules/@mdx-js/mdx/lib/evaluate.d.ts","../../../node_modules/@mdx-js/mdx/lib/run.d.ts","../../../node_modules/@mdx-js/mdx/index.d.ts","../../../node_modules/@docusaurus/types/src/config.d.ts","../../../node_modules/@types/history/domutils.d.ts","../../../node_modules/@types/history/createbrowserhistory.d.ts","../../../node_modules/@types/history/createhashhistory.d.ts","../../../node_modules/@types/history/creatememoryhistory.d.ts","../../../node_modules/@types/history/locationutils.d.ts","../../../node_modules/@types/history/pathutils.d.ts","../../../node_modules/@types/history/index.d.ts","../../../node_modules/@docusaurus/types/src/clientmodule.d.ts","../../../node_modules/@docusaurus/types/src/utils.d.ts","../../../node_modules/@docusaurus/types/src/index.d.ts","./remark/video-linker.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/joi.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/joifrontmatter.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationutils.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationschemas.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/index.d.ts","./validatethemeconfig.d.ts","../src/index.ts","../src/remark/index.ts","../src/remark/utils.ts","../../../node_modules/@types/acorn/index.d.ts","../../../node_modules/@types/node/assert.d.ts","../../../node_modules/@types/node/assert/strict.d.ts","../../../node_modules/undici-types/header.d.ts","../../../node_modules/undici-types/readable.d.ts","../../../node_modules/undici-types/file.d.ts","../../../node_modules/undici-types/fetch.d.ts","../../../node_modules/undici-types/formdata.d.ts","../../../node_modules/undici-types/connector.d.ts","../../../node_modules/undici-types/client.d.ts","../../../node_modules/undici-types/errors.d.ts","../../../node_modules/undici-types/dispatcher.d.ts","../../../node_modules/undici-types/global-dispatcher.d.ts","../../../node_modules/undici-types/global-origin.d.ts","../../../node_modules/undici-types/pool-stats.d.ts","../../../node_modules/undici-types/pool.d.ts","../../../node_modules/undici-types/handlers.d.ts","../../../node_modules/undici-types/balanced-pool.d.ts","../../../node_modules/undici-types/agent.d.ts","../../../node_modules/undici-types/mock-interceptor.d.ts","../../../node_modules/undici-types/mock-agent.d.ts","../../../node_modules/undici-types/mock-client.d.ts","../../../node_modules/undici-types/mock-pool.d.ts","../../../node_modules/undici-types/mock-errors.d.ts","../../../node_modules/undici-types/proxy-agent.d.ts","../../../node_modules/undici-types/api.d.ts","../../../node_modules/undici-types/cookies.d.ts","../../../node_modules/undici-types/patch.d.ts","../../../node_modules/undici-types/filereader.d.ts","../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../node_modules/undici-types/websocket.d.ts","../../../node_modules/undici-types/content-type.d.ts","../../../node_modules/undici-types/cache.d.ts","../../../node_modules/undici-types/interceptors.d.ts","../../../node_modules/undici-types/index.d.ts","../../../node_modules/@types/node/globals.d.ts","../../../node_modules/@types/node/async_hooks.d.ts","../../../node_modules/@types/node/buffer.d.ts","../../../node_modules/@types/node/child_process.d.ts","../../../node_modules/@types/node/cluster.d.ts","../../../node_modules/@types/node/console.d.ts","../../../node_modules/@types/node/constants.d.ts","../../../node_modules/@types/node/crypto.d.ts","../../../node_modules/@types/node/dgram.d.ts","../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../node_modules/@types/node/dns.d.ts","../../../node_modules/@types/node/dns/promises.d.ts","../../../node_modules/@types/node/domain.d.ts","../../../node_modules/@types/node/dom-events.d.ts","../../../node_modules/@types/node/events.d.ts","../../../node_modules/@types/node/fs.d.ts","../../../node_modules/@types/node/fs/promises.d.ts","../../../node_modules/@types/node/http.d.ts","../../../node_modules/@types/node/http2.d.ts","../../../node_modules/@types/node/https.d.ts","../../../node_modules/@types/node/inspector.d.ts","../../../node_modules/@types/node/module.d.ts","../../../node_modules/@types/node/net.d.ts","../../../node_modules/@types/node/os.d.ts","../../../node_modules/@types/node/path.d.ts","../../../node_modules/@types/node/perf_hooks.d.ts","../../../node_modules/@types/node/process.d.ts","../../../node_modules/@types/node/punycode.d.ts","../../../node_modules/@types/node/querystring.d.ts","../../../node_modules/@types/node/readline.d.ts","../../../node_modules/@types/node/readline/promises.d.ts","../../../node_modules/@types/node/repl.d.ts","../../../node_modules/@types/node/stream.d.ts","../../../node_modules/@types/node/stream/promises.d.ts","../../../node_modules/@types/node/stream/consumers.d.ts","../../../node_modules/@types/node/stream/web.d.ts","../../../node_modules/@types/node/string_decoder.d.ts","../../../node_modules/@types/node/test.d.ts","../../../node_modules/@types/node/timers.d.ts","../../../node_modules/@types/node/timers/promises.d.ts","../../../node_modules/@types/node/tls.d.ts","../../../node_modules/@types/node/trace_events.d.ts","../../../node_modules/@types/node/tty.d.ts","../../../node_modules/@types/node/url.d.ts","../../../node_modules/@types/node/util.d.ts","../../../node_modules/@types/node/v8.d.ts","../../../node_modules/@types/node/vm.d.ts","../../../node_modules/@types/node/wasi.d.ts","../../../node_modules/@types/node/worker_threads.d.ts","../../../node_modules/@types/node/zlib.d.ts","../../../node_modules/@types/node/globals.global.d.ts","../../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/connect/index.d.ts","../../../node_modules/@types/body-parser/index.d.ts","../../../node_modules/@types/bonjour/index.d.ts","../../../node_modules/@types/mime/index.d.ts","../../../node_modules/@types/send/index.d.ts","../../../node_modules/@types/qs/index.d.ts","../../../node_modules/@types/range-parser/index.d.ts","../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../node_modules/@types/connect-history-api-fallback/index.d.ts","../../../node_modules/@types/ms/index.d.ts","../../../node_modules/@types/debug/index.d.ts","../../../node_modules/@types/eslint/helpers.d.ts","../../../node_modules/@types/eslint/index.d.ts","../../../node_modules/@types/eslint-scope/index.d.ts","../../../node_modules/@types/http-errors/index.d.ts","../../../node_modules/@types/serve-static/index.d.ts","../../../node_modules/@types/express/index.d.ts","../../../node_modules/@types/gtag.js/index.d.ts","../../../node_modules/@types/html-minifier-terser/index.d.ts","../../../node_modules/@types/http-cache-semantics/index.d.ts","../../../node_modules/@types/http-proxy/index.d.ts","../../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../../node_modules/@types/istanbul-lib-report/index.d.ts","../../../node_modules/@types/istanbul-reports/index.d.ts","../../../node_modules/@types/mdx/index.d.ts","../../../node_modules/@types/node-forge/index.d.ts","../../../node_modules/@types/parse-json/index.d.ts","../../../node_modules/@types/prismjs/index.d.ts","../../../node_modules/@types/react-router/index.d.ts","../../../node_modules/@types/react-router-config/index.d.ts","../../../node_modules/@types/react-router-dom/index.d.ts","../../../node_modules/@types/retry/index.d.ts","../../../node_modules/@types/sax/index.d.ts","../../../node_modules/@types/scheduler/index.d.ts","../../../node_modules/@types/serve-index/index.d.ts","../../../node_modules/@types/sockjs/index.d.ts","../../../node_modules/@types/ws/index.d.ts","../../../node_modules/@types/yargs-parser/index.d.ts","../../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","impliedFormat":1},{"version":"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","impliedFormat":1},{"version":"1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","impliedFormat":1},{"version":"bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c","impliedFormat":1},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true,"impliedFormat":1},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true,"impliedFormat":1},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true,"impliedFormat":1},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true,"impliedFormat":1},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true,"impliedFormat":1},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true,"impliedFormat":1},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true,"impliedFormat":1},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true,"impliedFormat":1},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true,"impliedFormat":1},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true,"impliedFormat":1},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true,"impliedFormat":1},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true,"impliedFormat":1},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true,"impliedFormat":1},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true,"impliedFormat":1},{"version":"4350e5922fecd4bedda2964d69c213a1436349d0b8d260dd902795f5b94dc74b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true,"impliedFormat":1},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"7a1971efcba559ea9002ada4c4e3c925004fb67a755300d53b5edf9399354900","impliedFormat":1},{"version":"6b1f9c7839370502ac5b10013ed905da932e7612548a0f7ee57d340f5a9ec86b","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"dee5d387e2e6f3015cbf91fc0c13ed6f016f9c5c1f2ad9c62602f4fd398fa83a","impliedFormat":1},{"version":"67f129ed8b372622ff36b8b10e39d03e09e363a5ff7821105f92f085b8d1ccba","impliedFormat":1},{"version":"1b831600aabe1c065830d303d087189e1ccfc93a0ef1882eb58a336ec1ce9f2f","impliedFormat":1},{"version":"75f191b59fe7ce72d1d7d11d0f329a193843f54af93182fc5a65c37d0a82c85a","impliedFormat":1},{"version":"cd74c8275483d3fe0d07a9b4bba28845a8a611f0aa399e961dbd40e5d46dd9ad","impliedFormat":1},{"version":"fde29321f9f2f718bc590007bdfc760fef5cef2246131ec7f974bee5c7ec19b1","impliedFormat":1},{"version":"bd0d80db12ef1aceefc4f9d3eb88517b9634fa747ae8475981da8655292feab8","impliedFormat":1},{"version":"55e68fb1618e3f55f7866b8c8415152159309a14b716370081ab0b7af96d876e","impliedFormat":1},{"version":"bf0491af2455f92282b61807be2be6e7ad7d532e47fac7b698019d3617c28ff7","impliedFormat":1},{"version":"5d874fb879ab8601c02549817dceb2d0a30729cb7e161625dd6f819bbff1ec0b","impliedFormat":1},{"version":"ee551a880882770c4f56a0964a9767c9feafe497a5be52652527d098c88d85cb","impliedFormat":1},{"version":"11d9c005b34a374d1f46faf1f83c02d0f1541fdab98f664e5344dd754c8a318b","impliedFormat":1},{"version":"beb3cdd314c425b18bf4ace4ab6e6fedc6de732af63a0fd6d8d15c70426693c5","impliedFormat":1},{"version":"c72b982add26c5ddf410899bcafe3f47253a5d274d4b93d2ef67850d4af4545b","impliedFormat":1},{"version":"bd7b73ef8ed8db3f3e753776d89d5965d4bfad0cccbd92924a6477411f9489e4","impliedFormat":1},{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true,"impliedFormat":1},{"version":"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","impliedFormat":1},{"version":"8c6aac56e9dddb1f02d8e75478b79da0d25a1d0e38e75d5b8947534f61f3785e","impliedFormat":1},{"version":"5f8f00356f6a82e21493b2d57b2178f11b00cf8960df00bd37bdcae24c9333ca","impliedFormat":1},{"version":"2998fbabd664cde4173f5fc9f2e4d1f9599fb2d6755275ce75c5f637388d9dfc","affectsGlobalScope":true,"impliedFormat":1},{"version":"b8201c67e44d15814cbdfd0f1968c2d3450f6d4710cff2b86ca0748d279a2e7a","impliedFormat":1},{"version":"4c25f536692552dc2d5df972302ab65586540f6cab33c0c5b83b293c7c6b97f2","impliedFormat":1},{"version":"3f89b38db262d4a517097c7d8ec2addf75b3ac1c77d119abc88e886b947e16b6","impliedFormat":1},{"version":"2e99f0343ba9a14931678018b2a61d48523683258a0d7050306173c3e82422fc","impliedFormat":1},{"version":"b47daf259a32fef23914a85f87041d88cc4054c71f008c04fa4e12250c9ce407","impliedFormat":1},{"version":"446b5dbbcbd8b9b1676f0ed77cb6bcd0d3adec82feddfd2f9d99ce9174126bd3","impliedFormat":1},{"version":"89121c1bf2990f5219bfd802a3e7fc557de447c62058d6af68d6b6348d64499a","impliedFormat":1},{"version":"79b4369233a12c6fa4a07301ecb7085802c98f3a77cf9ab97eee27e1656f82e6","impliedFormat":1},{"version":"1af1f2c02132bafa25c4c4b7c415e0a59ba959d6db6bd1800a43fb5d943e3f77","impliedFormat":1},{"version":"6ed78c0dd85bba4f0f286f8dea1bf8a65632cf671133f621125e34f5d63c57b5","impliedFormat":99},{"version":"8c50d5e8aaae8af1362963b1bdebdab08e4749bfb833c02e0ae9c20dd8419411","impliedFormat":99},{"version":"8840ac63b448062ed3c171c343493b988cbba758d3a4625f99052eb3a22a7fb9","impliedFormat":99},{"version":"d1fa26fa13ee8d9fffffce8e839feddc77d863597f2ac18d208c6966b3314f57","impliedFormat":99},{"version":"01e12c80ec3b6e60769389683fb87c47535a34a038977cd4ff9486c061a3a53d","impliedFormat":99},{"version":"a1b8d849266b3da0edb3705570fc7b34bd53c788afbd9d981fdcc44e73e89757","impliedFormat":99},{"version":"32b41b7a40546ed6eb38c7e51c721d006129cdf3bd9433149e4f9c5a0239638a","impliedFormat":99},{"version":"5143ac65b70252c4dce46785efdd41edf551abac29552bff7d2e3c559bd44c8b","impliedFormat":99},{"version":"c4115f1e5c67644a394ae1aa1439d6dc8fb08e9bb6a58cfd42d64b467f418f05","impliedFormat":99},{"version":"614eebb8e3a89f0b7445e23327bdc37dc426fd870a3b6b96e0de774869f19395","impliedFormat":99},{"version":"ab4267d371387f8be164f1743a5d2c844b8ec5b5fbefa1d9674eee34904eb221","impliedFormat":99},{"version":"e2dbbc9fac1688b3ca7a7a2fb98649b58ecc017576c7d745e10b27d7fbdb1fc3","impliedFormat":99},{"version":"69b96da62577eab48668dd4cbe9567f6f94f157c05507c6da7a8ea0bd9da63a2","impliedFormat":99},{"version":"3692f683fb4f3ec5b0eba15431cd90e37e891702e21ab1387461dbe89252c07c","impliedFormat":99},{"version":"bae0af9b71bebd58beeb607e048fa06ff5a976e0dd757f346f242cb50b5f4f13","impliedFormat":99},{"version":"e8951674626aedee6be73ff6bd659945032655453e8877fb484931f2254007cc","impliedFormat":99},{"version":"6b1a03729280176509798e8b295ae9abcf4fa71a58e7187ed9f10379d405840e","impliedFormat":99},{"version":"830e13e8e62f8bfcb291edaecb85641fe4dfe9608b3a0c0f8759c3ac966e95f4","impliedFormat":99},{"version":"53d7651005902b904b28ff9d97dac4061d5a6eadce2a2b96731e64168e9313be","impliedFormat":99},{"version":"f89599bbfa52914cc6ea40b837871a3cea4b86fb841fa05df1ea8aba868dc074","impliedFormat":99},{"version":"9533ab81da567cbf24762de21a1d41ce9fa41eb1f3cf5b906967c907974f0ee9","impliedFormat":99},{"version":"84fe919f192f518f05f0ddcc91b1b93b01eca8b9a9c791f502c93a82a2bcfce0","impliedFormat":99},{"version":"edb778e757329c6966494edab61f8ecfd2b747ef143da47bf23af148a465aeff","impliedFormat":99},{"version":"dd896a01076bff523df123124d67f4e6bfb29da9cb87c17ed2fddaed547bd888","impliedFormat":99},{"version":"e41be8943835ad083a4f8a558bd2a89b7fe39619ed99f1880187c75e231d033e","impliedFormat":99},{"version":"a598dc895431672aa781c14e7a2f898e26730ce06e9cc5009d39fe103b950061","impliedFormat":99},{"version":"ddc04c65d7282d24e7341eb1e198729998710b40bd2ef087ec42c8eb4aadb663","impliedFormat":99},{"version":"61937e4027635e7f12746b58d1e3bb7145114697a555bfe912aca9bc34415367","impliedFormat":99},{"version":"f1226c85c75dba57bf83b0df3fcf20af9c8d8a6f1043f33a637425bc41abda85","impliedFormat":99},{"version":"f2d80ce361931836b85db164e993b2770538c0ca2c13119dcbcdbc8962e2fdaf","impliedFormat":99},{"version":"a38fbe9176d15bbdfc75bec1e64c8adee2fdc1a3c9c65c1fb15d66ce764cc881","impliedFormat":99},{"version":"7a819c7133551418f5dcdbf7038879edcf2392baefde8296389f5c3c20cec2e7","impliedFormat":99},{"version":"a458446a6e4ef3db8be5f214f42490acd6d2bebc9c15c397077b0aae75da6a74","impliedFormat":99},{"version":"0413281c480cbe10fc6de715e912bf05688c53024884c57d0433981c06e5eb7d","impliedFormat":99},{"version":"f27c0998d18b99d46170e02dff110b30616a53b288e0eda45fef96cac4bf299d","impliedFormat":99},{"version":"b4df16e9b9feda6d57b68062eb3ed0ef6f6178cd559ef77e51b6cbdc7770d2fb","impliedFormat":99},{"version":"86098f234c05bffc3aa08ea7d13c8071c2a203c3b079374cc51d55dd2abf0a11","impliedFormat":99},{"version":"13d6ded2bd2b0910e09aca1f2378fcf8b6861eb672c559655368a98ab81dc860","impliedFormat":99},{"version":"985d310b29f50ce5d4b4666cf2e5a06e841f3e37d1d507bd14186c78649aa3dd","impliedFormat":99},{"version":"8c418e1731f529713360e7b5cb01b92803c37ec415ef61b6f71271cf6c857d3a","impliedFormat":99},{"version":"d9428cbf138009a3c314157af60a8691960028d101d21ca41ddfbb1be6830bcf","impliedFormat":99},{"version":"1ab840e4672a64e3c705a9163142e2b79b898db88b3c18400e37dbe88a58fa60","impliedFormat":99},{"version":"48516730c1cf1b72cac2da04481983cfe61359101d8563314457ecb059b102a9","impliedFormat":99},{"version":"3506aa23ea668a754a7c220c96fbfef110b0e99db71d47f1fcb4aea2601f1664","impliedFormat":99},{"version":"dadacf983c2869e1840ac95232f51523af7cfb410b64f24278a4f7af16b1ea06","impliedFormat":99},{"version":"258749dda476d13734f94cc658bf5e5c0f2ee8ac21c2e79c0c017729521bb4f4","impliedFormat":99},{"version":"a52180aca81ba4ef18ac145083d5d272c3a19f26db54441d5a7d8ef4bd601765","impliedFormat":99},{"version":"e22e3f33cc60f0a4b9c65d4b23f1c4613da44b075529cf9b92031c70d6c6ffc8","impliedFormat":99},{"version":"51d5cbf356266925202ff7c3383ab10fb47a2b1c5ba60dd6ca5df48b36e8342f","impliedFormat":99},{"version":"f058e50e21e13ae83645afec1041fe2f03f81baaa753de16975630ed6fdf777e","impliedFormat":99},{"version":"33b8dcfdbd807bec327291afc1ef01ba79fa8d9ed1d9196701b549b257102c5b","impliedFormat":99},{"version":"447d006ae3eb00f96af15c77999273d2521d1b5b8744df62cd7c5e5e03973049","impliedFormat":99},{"version":"4c859bc41e4be5d0a51714c06a7f59cc9e4115c628d383aed57a592089d3fc54","impliedFormat":99},{"version":"c6658e3d10486947e1678aab34dab37183fd950bd17e1d0390dbc07faa5630c0","impliedFormat":99},{"version":"2261d69ccc41c056cbf5cc5674f1f931b6dfc57bae6eab762037b1821b7f92a3","impliedFormat":99},{"version":"46efaa5e9c4b1da7ce2f586b913db6144595cf927ffc6c8288ad1c76c6dec5ce","impliedFormat":99},{"version":"e05e23ad9282ace300cc99478ac578fb19f8b0d38f094378ef9208dc8ab66d28","impliedFormat":99},{"version":"573a3eda38e40e776cdae17c671cea3b58dfb19a1094831369cdf3feed84e746","impliedFormat":99},{"version":"9bbabb3c3efcb1e9ddf68fe90f695063ea43d0f0bc5baf28f9baca3633eeeb7a","impliedFormat":99},{"version":"eab4499baf0ff71ba110254dd694308e078544222dbf6ff60b9a68bac0592027","impliedFormat":99},{"version":"1d15d2f8888f3c02798ae4fe2fb8ad395bf4c5a4b84a16095c4c432cc78bc407","impliedFormat":99},{"version":"e54520d1663e6ac2fb38e157e23aa9b9616bd6a1ceb54a6b7a69f8ca892ac2e4","impliedFormat":99},{"version":"a7b1b8bb7b2b5a98057433bd52cb19ebbc411d7df10e8736946da5dad2d9600e","impliedFormat":99},{"version":"de9b48332e7d27cd5b2e39d0b6d52856da89923b3f8f3999d5bc72b2ec41c931","impliedFormat":99},{"version":"bbb4d08cd8441d17d28dbaa02fa9b15071ebb92649f7e7db196d1044cb1903e3","impliedFormat":99},{"version":"9ed08d9ed11d4f0cea817d3e6bd3065028e64e5be7e1974ffba0c87008f7d5ac","impliedFormat":99},{"version":"21fed563e62d6aab7c461407dbcee685b9e1b976c2aa41bd4dbebc0a1aab90a0","impliedFormat":99},{"version":"5d64102c5282174a0c61746fd6e593edaf45ca6f09cfc6908e4e96ed1a28772d","impliedFormat":99},{"version":"50939a03a6cb09ee9d3803053c034a564f15a2aa97f0210cdf34fd93fbab6efa","impliedFormat":99},{"version":"626c63121530f17f3c7d10e608e034a1f12c91012d8e6a4e0bdfa334c6efee13","impliedFormat":99},{"version":"0b38217d5c3a30483640ada208f6b5e469d6d66ac8380e80517e870ebbc7f8dc","impliedFormat":99},{"version":"8f016fe26950ee2d9f7167d35eb3bf882eaf94df817239b0c7e004fa1e63dd4b","impliedFormat":99},{"version":"7a00ad6a0f72353e2c94bef6e6b94345450980f44ef66893bfed6a84e43e00b4","impliedFormat":99},{"version":"bbad2d7fd3649826108302c952065b1914a886bedb94469e66d945f07b06ada5","impliedFormat":99},{"version":"f5622423ee5642dcf2b92d71b37967b458e8df3cf90b468675ff9fddaa532a0f","impliedFormat":99},{"version":"b7e708f140db732cc3fb369905dd2f472f8952635a3711a04a792d885d19c6a5","impliedFormat":99},{"version":"8b059dcecc0229f1390bbe27e321b843f02927538b1e0fb09ec149902fa53ce5","impliedFormat":99},{"version":"5c5d901a999dfe64746ef4244618ae0628ac8afdb07975e3d5ed66e33c767ed0","impliedFormat":99},{"version":"85d08536e6cd9787f82261674e7d566421a84d286679db1503432a6ccf9e9625","impliedFormat":99},{"version":"113976386a1fd6065bb91eb0ec5958245c42548019f6da49f85bcbd50324cb8a","impliedFormat":99},{"version":"a1e9b1740facf44f7331b0f80223320656fce7a0781fee36fbd82e8fe73dcfec","impliedFormat":99},{"version":"17d3f26684a88e7651e52ecce18b292bab01a9241670fadd6bb76910022fb492","impliedFormat":99},{"version":"b487d434cbc327e78a667d31b34ac001433ecd482e487557bc9c737d6f5a24fa","impliedFormat":99},{"version":"46e8d2193f476a7a7de3cdd24743a2eafd009175159fe8494f0e3001a0e681be","impliedFormat":99},{"version":"e924774b42ff4558194d6531a3c368aef7b257e52cf001f01f7eda4655d1a125","impliedFormat":99},{"version":"752ddb95191e1d08971fc77fbdc69db2d93ef289882d555f02561de31b0a401f","impliedFormat":99},{"version":"10f97da752d7aea1734a2098f7537fca63165dd48882ce3d08ef2aed4ac47667","impliedFormat":99},{"version":"b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9","impliedFormat":1},{"version":"daa4c31279c4177bcf1a45309833b51f67c56d25261f16b8ee2d99fbeadc88ec","impliedFormat":99},{"version":"c799ceedd4821387e6f3518cf5725f9430e2fb7cae1d4606119a243dea28ee40","impliedFormat":99},{"version":"3680f11495e011a3774b56185a30216f6953ad1c054716ad7c21e5cdf061b01e","impliedFormat":99},{"version":"45b6a651b5e502cdfa93dc2f23779752def4ada323ebcfc34e4a4d22e9589971","impliedFormat":1},{"version":"6f27bc22042d5504aa2bf1ca4a0e4d415c96e69df45cf8f3e34d6794d8bd4618","impliedFormat":99},{"version":"7e2cc4bf6334d598a4484d5340c089119ab92f4ade3cdadd2e97dcdef20e3ab3","impliedFormat":99},{"version":"0966f415dadaade356ec76ba8b80e331611aedf18f34e4179ef96fee1bf07c43","impliedFormat":99},{"version":"2c617054eca1424f3ead203ecfcbcb39bd91e67d860ee2c39df81d129fd6e93c","impliedFormat":99},{"version":"47fda70a29af437d21c4ca648a6ccc2eb481d7c60e10c8d61ea4949023d8bace","impliedFormat":99},{"version":"19e32b1fc1b08f9550c278bead81cb9709a95c93c21ab7e32daae9fd7243c3c9","impliedFormat":99},{"version":"cc79f8bbdc43c15e66aff3623d49b7e0476cb63665a2f21eded559a762427532","impliedFormat":99},{"version":"f9c1aa39cb27011abcb6b16369b06907ef58be6ef863c37ba4c6070a3ae1c3bc","impliedFormat":1},{"version":"271cde49dfd9b398ccc91bb3aaa43854cf76f4d14e10fed91cbac649aa6cbc63","affectsGlobalScope":true,"impliedFormat":1},{"version":"2bcecd31f1b4281710c666843fc55133a0ee25b143e59f35f49c62e168123f4b","impliedFormat":1},{"version":"a6273756fa05f794b64fe1aff45f4371d444f51ed0257f9364a8b25f3501915d","impliedFormat":1},{"version":"9c4e644fe9bf08d93c93bd892705842189fe345163f8896849d5964d21b56b78","impliedFormat":1},{"version":"25d91fb9ed77a828cc6c7a863236fb712dafcd52f816eec481bd0c1f589f4404","impliedFormat":1},{"version":"4cd14cea22eed1bfb0dc76183e56989f897ac5b14c0e2a819e5162eafdcfe243","impliedFormat":1},{"version":"8d32432f68ca4ce93ad717823976f2db2add94c70c19602bf87ee67fe51df48b","impliedFormat":1},{"version":"ee57aaff14b24ef49e381c8c13e046164daa0f0c078c2f29227fdf703ce47742","impliedFormat":1},{"version":"2d7196e8d39568d3db85476e645279cec672d4c76d30f577802b278a9d8da131","impliedFormat":1},{"version":"58f47a15ced81f249a4597d4a35563e5a61e1865cade4bacd3c63105d13f380e","impliedFormat":1},{"version":"dff0d220bf8b4c16018881d696044a5398dd2a6249f30d80f0d446a17f8bfe7e","impliedFormat":1},{"version":"889859c907d8388cfe92d4bdfe5b5ff0885a41e6e4568691230e21757f7673c9","impliedFormat":1},{"version":"87d591bf83fce78ddfae0997934d89c3c83d690ce8630e4368ad09e562e993ab","impliedFormat":1},{"version":"bc5fde84de588abd8db69fca1b735181272c9ea62b4948d400d7e4a7ec56eb4a","impliedFormat":1},{"version":"1f93fb02abcddb49d6d5cef49687cc1ff20b62bfced7afd027f14e1d9946996c","impliedFormat":1},{"version":"04c1bf9e3ada44774bcedfb484685a150dbedd7df9994c8c028e62b88b7eafcd","impliedFormat":1},{"version":"11bab6ff1948e98c4d2f1b3493248a200d63f641ea2e053566983857b8acf44d","impliedFormat":1},{"version":"97dd737a16a58ba1798fed195eaa7ae161c8f86541daa5c066badafe1541a37c","signature":"8c9d9b560180698a16c911874a48b47ef56294b95498dc7ca70b2063f8a4e089","impliedFormat":1},{"version":"c9099815e59c8ba9e0733153f768ac82f723c505478823e8f9fe21346dfc00dc","signature":"541dc642e8694dab5b11e7f733001cf04c86044a50f9f49ebe72765f1b2d7994","impliedFormat":1},{"version":"6b23ebd0376b78f230b9943d5b86e79ff5ed36a93920b2cfdbcd6a90b422c4c0","signature":"f5bb9b6b7b1b98209d2928e8b81c138eb0de6a89eb34fe9e1a7950ce1ca3204d","impliedFormat":1},{"version":"3777eb752cef9aa8dd35bb997145413310008aa54ec44766de81a7ad891526cd","impliedFormat":1},{"version":"09df3b4f1c937f02e7fee2836d4c4d7a63e66db70fd4d4e97126f4542cc21d9d","impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","impliedFormat":1},{"version":"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","impliedFormat":1},{"version":"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","impliedFormat":1},{"version":"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","impliedFormat":1},{"version":"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","impliedFormat":1},{"version":"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","impliedFormat":1},{"version":"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","impliedFormat":1},{"version":"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","impliedFormat":1},{"version":"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","impliedFormat":1},{"version":"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1","impliedFormat":1},{"version":"4d719cfab49ae4045d15cb6bed0f38ad3d7d6eb7f277d2603502a0f862ca3182","affectsGlobalScope":true,"impliedFormat":1},{"version":"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c","impliedFormat":1},{"version":"5a856afb15f9dc9983faa391dde989826995a33983c1cccb173e9606688e9709","affectsGlobalScope":true,"impliedFormat":1},{"version":"546ab07e19116d935ad982e76a223275b53bff7771dab94f433b7ab04652936e","impliedFormat":1},{"version":"7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba","impliedFormat":1},{"version":"aefb5a4a209f756b580eb53ea771cca8aad411603926f307a5e5b8ec6b16dcf6","affectsGlobalScope":true,"impliedFormat":1},{"version":"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","impliedFormat":1},{"version":"f5a8b7ec4b798c88679194a8ebc25dcb6f5368e6e5811fcda9fe12b0d445b8db","impliedFormat":1},{"version":"b86e1a45b29437f3a99bad4147cb9fe2357617e8008c0484568e5bb5138d6e13","impliedFormat":1},{"version":"b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","impliedFormat":1},{"version":"42c431e7965b641106b5e25ab3283aa4865ca7bb9909610a2abfa6226e4348be","impliedFormat":1},{"version":"0b7e732af0a9599be28c091d6bd1cb22c856ec0d415d4749c087c3881ca07a56","impliedFormat":1},{"version":"b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e","impliedFormat":1},{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d6138a264ddc6f94f16e99d4e117a2d6eb31b217891cf091b6437a2f114d561","affectsGlobalScope":true,"impliedFormat":1},{"version":"3b4c85eea12187de9929a76792b98406e8778ce575caca8c574f06da82622c54","impliedFormat":1},{"version":"f788131a39c81e0c9b9e463645dd7132b5bc1beb609b0e31e5c1ceaea378b4df","impliedFormat":1},{"version":"0c236069ce7bded4f6774946e928e4b3601894d294054af47a553f7abcafe2c1","impliedFormat":1},{"version":"21894466693f64957b9bd4c80fa3ec7fdfd4efa9d1861e070aca23f10220c9b2","impliedFormat":1},{"version":"396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","impliedFormat":1},{"version":"21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac","impliedFormat":1},{"version":"6ec93c745c5e3e25e278fa35451bf18ef857f733de7e57c15e7920ac463baa2a","affectsGlobalScope":true,"impliedFormat":1},{"version":"91f8b5abcdff8f9ecb9656b9852878718416fb7700b2c4fad8331e5b97c080bb","impliedFormat":1},{"version":"30c2ec6abf6aaa60eb4f32fb1235531506b7961c6d1bdc7430711aec8fd85295","impliedFormat":1},{"version":"0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7","impliedFormat":1},{"version":"308b84e1943ef30015469770e931eb21b795348893b2a6562ca54ea8f0b3c41c","affectsGlobalScope":true,"impliedFormat":1},{"version":"d48009cbe8a30a504031cc82e1286f78fed33b7a42abf7602c23b5547b382563","affectsGlobalScope":true,"impliedFormat":1},{"version":"7aaeb5e62f90e1b2be0fc4844df78cdb1be15c22b427bc6c39d57308785b8f10","impliedFormat":1},{"version":"3ba30205a029ebc0c91d7b1ab4da73f6277d730ca1fc6692d5a9144c6772c76b","impliedFormat":1},{"version":"d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","impliedFormat":1},{"version":"8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","impliedFormat":1},{"version":"01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","impliedFormat":1},{"version":"458b216959c231df388a5de9dcbcafd4b4ca563bc3784d706d0455467d7d4942","impliedFormat":1},{"version":"269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","impliedFormat":1},{"version":"93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","impliedFormat":1},{"version":"f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","impliedFormat":1},{"version":"831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12","impliedFormat":1},{"version":"24ba151e213906027e2b1f5223d33575a3612b0234a0e2b56119520bbe0e594b","affectsGlobalScope":true,"impliedFormat":1},{"version":"cbf046714f3a3ba2544957e1973ac94aa819fa8aa668846fa8de47eb1c41b0b2","affectsGlobalScope":true,"impliedFormat":1},{"version":"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","impliedFormat":1},{"version":"eae74e3d50820f37c72c0679fed959cd1e63c98f6a146a55b8c4361582fa6a52","impliedFormat":1},{"version":"7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","impliedFormat":1},{"version":"7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df","impliedFormat":1},{"version":"aed89e3c18f4c659ee8153a76560dffda23e2d801e1e60d7a67abd84bc555f8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"0ed13c80faeb2b7160bffb4926ff299c468e67a37a645b3ae0917ba0db633c1b","affectsGlobalScope":true,"impliedFormat":1},{"version":"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","impliedFormat":1},{"version":"2f940651c2f30e6b29f8743fae3f40b7b1c03615184f837132b56ea75edad08b","impliedFormat":1},{"version":"5749c327c3f789f658072f8340786966c8b05ea124a56c1d8d60e04649495a4d","impliedFormat":1},{"version":"c9d62b2a51b2ff166314d8be84f6881a7fcbccd37612442cf1c70d27d5352f50","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795","impliedFormat":1},{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true,"impliedFormat":1},{"version":"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","impliedFormat":1},{"version":"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","impliedFormat":1},{"version":"cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","impliedFormat":1},{"version":"f9e22729fa06ed20f8b1fe60670b7c74933fdfd44d869ddfb1919c15a5cf12fb","impliedFormat":1},{"version":"d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","impliedFormat":1},{"version":"b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","impliedFormat":1},{"version":"fedd311d427fdafac411b4e0edc0d1014668853679e021e04717a6de45ff5c0c","impliedFormat":1},{"version":"2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed","impliedFormat":1},{"version":"4d0536bbf67bc4301ebb5154eeb38168db0f7b34c490a80b6fa41bc6b751bcb4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5de7bc5a64b728d1600f6219c2f2d6e83dbfd9fb1149434ace54685300ed0cf4","impliedFormat":1},{"version":"68cc8d6fcc2f270d7108f02f3ebc59480a54615be3e09a47e14527f349e9d53e","impliedFormat":1},{"version":"3eb11dbf3489064a47a2e1cf9d261b1f100ef0b3b50ffca6c44dd99d6dd81ac1","impliedFormat":1},{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true,"impliedFormat":1},{"version":"df95e00612c1faa5e0e7ef0dba589b18665bbeb3221db2b6cee1fe4d0e61921f","impliedFormat":1},{"version":"1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","impliedFormat":1},{"version":"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","impliedFormat":1},{"version":"34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","impliedFormat":1},{"version":"5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04","impliedFormat":1},{"version":"fab7e642480027e174565250294ba8eeeacbf7faa31c565472384bbad2deba01","affectsGlobalScope":true,"impliedFormat":1},{"version":"ee65fe452abe1309389c5f50710f24114e08a302d40708101c4aa950a2a7d044","impliedFormat":1},{"version":"d7dbe0ad36bdca8a6ecf143422a48e72cc8927bab7b23a1a2485c2f78a7022c6","impliedFormat":1},{"version":"8b32d4ac53ebe9c98c51593282052b2d9ad589788b254d573ed357faec6c8b5a","impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","impliedFormat":1},{"version":"54f1d17f9f484650cd49b53d9a6ba75593955a9ead093628888a37407b6ecd51","impliedFormat":1},{"version":"000e5f8c6f2a34869f2c3425435e3567b909a310b23ff34809da27cb0db48045","impliedFormat":1},{"version":"916be7d770b0ae0406be9486ac12eb9825f21514961dd050594c4b250617d5a8","impliedFormat":1},{"version":"c271193e426325d9acab2f99997bb9f5f2dff850ec8c7c011c5abafe5af83b5f","impliedFormat":1},{"version":"1d4bc73751d6ec6285331d1ca378904f55d9e5e8aeaa69bc45b675c3df83e778","impliedFormat":1},{"version":"6ef43f7063d8428ad663d2003783b4efcef37793bb87de7108beaeed8496df6c","impliedFormat":1},{"version":"8017277c3843df85296d8730f9edf097d68d7d5f9bc9d8124fcacf17ecfd487e","impliedFormat":1},{"version":"199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365","impliedFormat":1},{"version":"c73834a2aee5e08dea83bd8d347f131bc52f9ec5b06959165c55ef7a544cae82","impliedFormat":1},{"version":"0c681cfae79b859ed0c5ddc1160c0ea0a529f5d81b3488fb0641105bd8757200","impliedFormat":1},{"version":"ddef25f825320de051dcb0e62ffce621b41c67712b5b4105740c32fd83f4c449","impliedFormat":1},{"version":"1b3dffaa4ca8e38ac434856843505af767a614d187fb3a5ef4fcebb023c355aa","impliedFormat":1},{"version":"5562230b6ae4f2205fddf46ab28518d4b0a5727c1e04d4f568c76d0271ae3293","impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","impliedFormat":1},{"version":"610960e660271e158ba1656254569c3d72ff172a5eae5999f8970fadab3f86e5","impliedFormat":1}],"root":[206,[212,215]],"options":{"allowJs":true,"allowSyntheticDefaultImports":true,"allowUnreachableCode":false,"alwaysStrict":true,"declaration":true,"declarationMap":false,"esModuleInterop":true,"exactOptionalPropertyTypes":false,"importHelpers":true,"importsNotUsedAsValues":0,"jsx":3,"module":199,"noEmitHelpers":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitOverride":true,"noImplicitReturns":true,"noImplicitThis":true,"noPropertyAccessFromIndexSignature":false,"noUncheckedIndexedAccess":true,"noUnusedLocals":false,"noUnusedParameters":false,"outDir":"./","rootDir":"../src","skipLibCheck":true,"sourceMap":false,"strict":true,"strictBindCallApply":true,"strictFunctionTypes":true,"strictNullChecks":true,"strictPropertyInitialization":true,"target":7,"tsBuildInfoFile":"./.tsbuildinfo","useUnknownInCatchVariables":true},"fileIdsList":[[202,295],[72,77,78,91,194,295],[78,88,91,195,295],[77,295],[78,88,89,90,91,195,203,204,295],[72,78,79,80,81,87,88,89,90,195,295],[279,295],[86,295],[295],[207,208,209,210,295],[81,295],[207,295],[81,207,295],[184,185,186,191,192,193,295],[176,184,295],[92,95,123,134,138,144,172,180,182,183,295],[176,187,191,295],[187,191,295],[186,187,190,295],[65,92,295],[268,295,302,303],[259,295,302],[294,295,302,310],[268,295,302],[295,312],[65,92,295,315],[65,66,92,295,314],[265,268,295,302,307,308,309],[295,304,308,310,318],[93,295],[196,202,295],[197,198,199,200,201,295],[265,268,270,273,283,294,295,302],[295,324],[295,325],[187,295,327],[295,302],[217,295],[252,295],[253,258,286,295],[254,265,266,273,283,294,295],[254,255,265,273,295],[256,295],[257,258,266,274,295],[258,283,291,295],[259,261,265,273,295],[260,295],[261,262,295],[265,295],[263,265,295],[252,265,295],[265,266,267,283,294,295],[265,266,267,280,283,286,295],[250,295,299],[261,265,268,273,283,294,295],[265,266,268,269,273,283,291,294,295],[268,270,283,291,294,295],[217,218,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301],[265,271,295],[272,294,295,299],[261,265,273,283,295],[274,295],[275,295],[252,276,295],[277,293,295,299],[278,295],[265,280,281,295],[280,282,295,297],[253,265,283,284,285,286,295],[253,283,285,295],[283,284,295],[286,295],[287,295],[252,283,295],[265,289,290,295],[289,290,295],[258,273,283,291,295],[292,295],[273,293,295],[253,268,279,294,295],[258,295],[283,295,296],[272,295,297],[295,298],[253,258,265,267,276,283,294,295,297,299],[283,295,300],[86,202,295,331],[86,202,295],[82,83,84,85,295],[283,295,302],[266,283,295,302,306],[266,295,319],[268,295,302,306,317],[265,268,270,283,291,294,295,300,302],[295,340],[130,142,143,295],[65,92,94,123,130,134,138,172,295],[131,132,135,136,139,140,141,295],[65,92,130,134,295],[65,92,123,130,295],[130,138,295],[92,94,123,130,134,138,172,295],[65,92,94,123,129,134,138,172,295],[188,189,295],[94,123,134,138,172,295],[94,123,129,134,138,172,188,295],[96,97,295],[93,95,96,98,123,134,138,172,295],[92,94,95,123,133,134,138,172,295],[98,121,123,134,295],[92,93,94,95,98,121,122,123,134,138,172,295],[98,121,123,295],[92,94,95,123,134,137,138,172,295],[98,121,123,138,295],[94,95,123,134,138,145,146,170,171,172,295],[94,123,134,138,145,172,295],[94,95,123,134,138,145,172,295],[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,295],[94,95,123,134,138,146,172,295],[99,100,120,295],[95,99,123,134,138,172,295],[95,123,134,138,172,295],[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,295],[93,95,121,123,134,138,172,295],[124,125,126,127,128,295],[124,125,295],[124,295],[172,181,295],[94,95,123,134,138,172,176,180,295],[227,231,294,295],[227,283,294,295],[222,295],[224,227,291,294,295],[273,291,295],[222,295,302],[224,227,273,294,295],[219,220,223,226,253,265,283,294,295],[219,225,295],[223,227,253,286,294,295,302],[253,295,302],[243,253,295,302],[221,222,295,302],[227,295],[221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,295],[227,234,235,295],[225,227,235,236,295],[226,295],[219,222,227,295],[227,231,235,236,295],[231,295],[225,227,230,294,295],[219,224,225,227,231,234,295],[253,283,295],[222,227,243,253,295,299,302],[176,179,295],[93,176,177,178,180,295],[73,74,75,76,295],[73,295],[74,295],[173,295],[175,295],[93,174,176,295],[69,295],[66,67,68,295],[66,69,295],[65,67,69,70,71,92,253,266,268,273,291,295],[180,295],[205,211,295],[64,205,206,212,295],[64,206,295],[64,93,295],[205,206,212],[206],[93]],"referencedMap":[[203,1],[195,2],[89,3],[78,4],[205,5],[91,6],[88,7],[90,8],[204,9],[211,10],[207,11],[208,12],[210,12],[209,13],[194,14],[186,15],[184,16],[192,17],[185,9],[193,18],[191,19],[183,9],[216,20],[304,21],[305,22],[311,23],[303,24],[313,25],[316,26],[314,9],[315,27],[92,20],[65,9],[310,28],[319,29],[320,9],[94,30],[197,31],[198,31],[199,31],[196,9],[202,32],[200,1],[201,1],[321,9],[322,9],[317,9],[323,33],[324,9],[325,34],[326,35],[66,9],[95,30],[327,36],[187,9],[306,9],[312,9],[328,37],[217,38],[218,38],[252,39],[253,40],[254,41],[255,42],[256,43],[257,44],[258,45],[259,46],[260,47],[261,48],[262,48],[264,49],[263,50],[265,51],[266,52],[267,53],[251,54],[301,9],[268,55],[269,56],[270,57],[302,58],[271,59],[272,60],[273,61],[274,62],[275,63],[276,64],[277,65],[278,66],[279,7],[280,67],[281,67],[282,68],[283,69],[285,70],[284,71],[286,72],[287,73],[288,74],[289,75],[290,76],[291,77],[292,78],[293,79],[294,80],[295,81],[296,82],[297,83],[298,84],[299,85],[300,86],[329,9],[330,9],[84,9],[308,9],[309,9],[332,87],[333,87],[331,88],[82,9],[86,89],[334,9],[335,90],[336,9],[85,9],[307,91],[337,92],[318,93],[338,24],[93,9],[339,94],[340,9],[341,95],[68,9],[80,9],[83,9],[144,96],[131,97],[132,97],[142,98],[135,99],[136,100],[139,101],[140,102],[141,97],[143,97],[130,103],[190,104],[188,105],[189,106],[81,9],[98,107],[97,108],[134,109],[133,110],[123,111],[122,112],[138,113],[137,114],[172,115],[146,116],[147,117],[148,117],[149,117],[150,117],[151,117],[152,117],[153,117],[154,117],[155,117],[156,117],[170,118],[157,117],[158,117],[159,117],[160,117],[161,117],[162,117],[163,117],[164,117],[166,117],[167,117],[165,117],[168,117],[169,117],[171,117],[145,119],[121,120],[101,121],[102,121],[103,121],[104,121],[105,121],[106,121],[107,122],[109,121],[108,121],[120,123],[110,121],[112,121],[111,121],[114,121],[113,121],[115,121],[116,121],[117,121],[118,121],[119,121],[100,121],[99,124],[96,9],[129,125],[126,126],[127,9],[128,9],[124,9],[125,127],[87,8],[182,128],[181,129],[71,9],[178,9],[64,9],[62,9],[63,9],[13,9],[12,9],[2,9],[14,9],[15,9],[16,9],[17,9],[18,9],[19,9],[20,9],[21,9],[3,9],[4,9],[22,9],[26,9],[23,9],[24,9],[25,9],[27,9],[28,9],[29,9],[5,9],[30,9],[31,9],[32,9],[33,9],[6,9],[37,9],[34,9],[35,9],[36,9],[38,9],[7,9],[39,9],[44,9],[45,9],[40,9],[41,9],[42,9],[43,9],[8,9],[49,9],[46,9],[47,9],[48,9],[50,9],[9,9],[51,9],[52,9],[53,9],[56,9],[54,9],[55,9],[57,9],[58,9],[10,9],[1,9],[11,9],[61,9],[60,9],[59,9],[234,130],[241,131],[233,130],[248,132],[225,133],[224,134],[247,37],[242,135],[245,136],[227,137],[226,138],[222,139],[221,140],[244,141],[223,142],[228,143],[229,9],[232,143],[219,9],[250,144],[249,143],[236,145],[237,146],[239,147],[235,148],[238,149],[243,37],[230,150],[231,151],[240,152],[220,153],[246,154],[180,155],[177,9],[179,156],[73,9],[76,9],[77,157],[74,158],[75,159],[174,160],[173,30],[176,161],[175,162],[79,9],[70,163],[69,164],[67,165],[72,166],[206,167],[212,168],[213,169],[214,170],[215,171]],"exportedModulesMap":[[203,1],[195,2],[89,3],[78,4],[205,5],[91,6],[88,7],[90,8],[204,9],[211,10],[207,11],[208,12],[210,12],[209,13],[194,14],[186,15],[184,16],[192,17],[185,9],[193,18],[191,19],[183,9],[216,20],[304,21],[305,22],[311,23],[303,24],[313,25],[316,26],[314,9],[315,27],[92,20],[65,9],[310,28],[319,29],[320,9],[94,30],[197,31],[198,31],[199,31],[196,9],[202,32],[200,1],[201,1],[321,9],[322,9],[317,9],[323,33],[324,9],[325,34],[326,35],[66,9],[95,30],[327,36],[187,9],[306,9],[312,9],[328,37],[217,38],[218,38],[252,39],[253,40],[254,41],[255,42],[256,43],[257,44],[258,45],[259,46],[260,47],[261,48],[262,48],[264,49],[263,50],[265,51],[266,52],[267,53],[251,54],[301,9],[268,55],[269,56],[270,57],[302,58],[271,59],[272,60],[273,61],[274,62],[275,63],[276,64],[277,65],[278,66],[279,7],[280,67],[281,67],[282,68],[283,69],[285,70],[284,71],[286,72],[287,73],[288,74],[289,75],[290,76],[291,77],[292,78],[293,79],[294,80],[295,81],[296,82],[297,83],[298,84],[299,85],[300,86],[329,9],[330,9],[84,9],[308,9],[309,9],[332,87],[333,87],[331,88],[82,9],[86,89],[334,9],[335,90],[336,9],[85,9],[307,91],[337,92],[318,93],[338,24],[93,9],[339,94],[340,9],[341,95],[68,9],[80,9],[83,9],[144,96],[131,97],[132,97],[142,98],[135,99],[136,100],[139,101],[140,102],[141,97],[143,97],[130,103],[190,104],[188,105],[189,106],[81,9],[98,107],[97,108],[134,109],[133,110],[123,111],[122,112],[138,113],[137,114],[172,115],[146,116],[147,117],[148,117],[149,117],[150,117],[151,117],[152,117],[153,117],[154,117],[155,117],[156,117],[170,118],[157,117],[158,117],[159,117],[160,117],[161,117],[162,117],[163,117],[164,117],[166,117],[167,117],[165,117],[168,117],[169,117],[171,117],[145,119],[121,120],[101,121],[102,121],[103,121],[104,121],[105,121],[106,121],[107,122],[109,121],[108,121],[120,123],[110,121],[112,121],[111,121],[114,121],[113,121],[115,121],[116,121],[117,121],[118,121],[119,121],[100,121],[99,124],[96,9],[129,125],[126,126],[127,9],[128,9],[124,9],[125,127],[87,8],[182,128],[181,129],[71,9],[178,9],[64,9],[62,9],[63,9],[13,9],[12,9],[2,9],[14,9],[15,9],[16,9],[17,9],[18,9],[19,9],[20,9],[21,9],[3,9],[4,9],[22,9],[26,9],[23,9],[24,9],[25,9],[27,9],[28,9],[29,9],[5,9],[30,9],[31,9],[32,9],[33,9],[6,9],[37,9],[34,9],[35,9],[36,9],[38,9],[7,9],[39,9],[44,9],[45,9],[40,9],[41,9],[42,9],[43,9],[8,9],[49,9],[46,9],[47,9],[48,9],[50,9],[9,9],[51,9],[52,9],[53,9],[56,9],[54,9],[55,9],[57,9],[58,9],[10,9],[1,9],[11,9],[61,9],[60,9],[59,9],[234,130],[241,131],[233,130],[248,132],[225,133],[224,134],[247,37],[242,135],[245,136],[227,137],[226,138],[222,139],[221,140],[244,141],[223,142],[228,143],[229,9],[232,143],[219,9],[250,144],[249,143],[236,145],[237,146],[239,147],[235,148],[238,149],[243,37],[230,150],[231,151],[240,152],[220,153],[246,154],[180,155],[177,9],[179,156],[73,9],[76,9],[77,157],[74,158],[75,159],[174,160],[173,30],[176,161],[175,162],[79,9],[70,163],[69,164],[67,165],[72,166],[206,167],[212,168],[213,172],[214,173],[215,174]],"semanticDiagnosticsPerFile":[203,195,89,78,205,91,88,90,204,211,207,208,210,209,194,186,184,192,185,193,191,183,216,304,305,311,303,313,316,314,315,92,65,310,319,320,94,197,198,199,196,202,200,201,321,322,317,323,324,325,326,66,95,327,187,306,312,328,217,218,252,253,254,255,256,257,258,259,260,261,262,264,263,265,266,267,251,301,268,269,270,302,271,272,273,274,275,276,277,278,279,280,281,282,283,285,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,329,330,84,308,309,332,333,331,82,86,334,335,336,85,307,337,318,338,93,339,340,341,68,80,83,144,131,132,142,135,136,139,140,141,143,130,190,188,189,81,98,97,134,133,123,122,138,137,172,146,147,148,149,150,151,152,153,154,155,156,170,157,158,159,160,161,162,163,164,166,167,165,168,169,171,145,121,101,102,103,104,105,106,107,109,108,120,110,112,111,114,113,115,116,117,118,119,100,99,96,129,126,127,128,124,125,87,182,181,71,178,64,62,63,13,12,2,14,15,16,17,18,19,20,21,3,4,22,26,23,24,25,27,28,29,5,30,31,32,33,6,37,34,35,36,38,7,39,44,45,40,41,42,43,8,49,46,47,48,50,9,51,52,53,56,54,55,57,58,10,1,11,61,60,59,234,241,233,248,225,224,247,242,245,227,226,222,221,244,223,228,229,232,219,250,249,236,237,239,235,238,243,230,231,240,220,246,180,177,179,73,76,77,74,75,174,173,176,175,79,70,69,67,72,206,212,213,214,215]},"version":"5.3.3"} \ No newline at end of file diff --git a/packages/speedrun-theme/lib/.tsbuildinfo-client b/packages/speedrun-theme/lib/.tsbuildinfo-client new file mode 100644 index 0000000..55c66d3 --- /dev/null +++ b/packages/speedrun-theme/lib/.tsbuildinfo-client @@ -0,0 +1 @@ +{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.es2023.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../node_modules/typescript/lib/lib.esnext.full.d.ts","../../../node_modules/@types/estree/index.d.ts","../../../node_modules/@types/json-schema/index.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validationerror.d.ts","../../../node_modules/ajv/lib/ajv.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/validate.d.ts","../../../node_modules/webpack/node_modules/schema-utils/declarations/index.d.ts","../../../node_modules/tapable/tapable.d.ts","../../../node_modules/webpack/types.d.ts","../../../node_modules/utility-types/dist/aliases-and-guards.d.ts","../../../node_modules/utility-types/dist/mapped-types.d.ts","../../../node_modules/utility-types/dist/utility-types.d.ts","../../../node_modules/utility-types/dist/functional-helpers.d.ts","../../../node_modules/utility-types/dist/index.d.ts","../../../node_modules/@docusaurus/types/src/i18n.d.ts","../../../node_modules/webpack-merge/dist/types.d.ts","../../../node_modules/commander/typings/index.d.ts","../../../node_modules/joi/lib/index.d.ts","../../../node_modules/@types/react/global.d.ts","../../../node_modules/csstype/index.d.ts","../../../node_modules/@types/prop-types/index.d.ts","../../../node_modules/@types/scheduler/tracing.d.ts","../../../node_modules/@types/react/index.d.ts","../../../node_modules/react-helmet-async/index.d.ts","../../../node_modules/@docusaurus/types/src/routing.d.ts","../../../node_modules/@docusaurus/types/src/context.d.ts","../../../node_modules/@docusaurus/types/src/swizzle.d.ts","../../../node_modules/@docusaurus/types/src/plugin.d.ts","../../../node_modules/@types/estree-jsx/index.d.ts","../../../node_modules/@types/unist/index.d.ts","../../../node_modules/@types/hast/index.d.ts","../../../node_modules/@types/mdast/index.d.ts","../../../node_modules/micromark-util-types/index.d.ts","../../../node_modules/mdast-util-from-markdown/lib/index.d.ts","../../../node_modules/mdast-util-from-markdown/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/types.d.ts","../../../node_modules/mdast-util-to-markdown/lib/index.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/blockquote.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/definition.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/emphasis.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/heading.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/html.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/image-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/inline-code.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/link-reference.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/list-item.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/paragraph.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/root.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/strong.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/text.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/thematic-break.d.ts","../../../node_modules/mdast-util-to-markdown/lib/handle/index.d.ts","../../../node_modules/mdast-util-to-markdown/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/lib/index.d.ts","../../../node_modules/mdast-util-mdx-jsx/index.d.ts","../../../node_modules/property-information/lib/util/info.d.ts","../../../node_modules/property-information/lib/util/schema.d.ts","../../../node_modules/property-information/lib/find.d.ts","../../../node_modules/property-information/lib/hast-to-react.d.ts","../../../node_modules/property-information/lib/normalize.d.ts","../../../node_modules/property-information/index.d.ts","../../../node_modules/hast-util-to-estree/lib/state.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/comment.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/element.d.ts","../../../node_modules/mdast-util-mdx-expression/lib/index.d.ts","../../../node_modules/mdast-util-mdx-expression/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-expression.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdx-jsx-element.d.ts","../../../node_modules/mdast-util-mdxjs-esm/lib/index.d.ts","../../../node_modules/mdast-util-mdxjs-esm/index.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/mdxjs-esm.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/root.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/text.d.ts","../../../node_modules/hast-util-to-estree/lib/handlers/index.d.ts","../../../node_modules/hast-util-to-estree/lib/index.d.ts","../../../node_modules/hast-util-to-estree/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/state.d.ts","../../../node_modules/mdast-util-to-hast/lib/footer.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/html.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/image.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/link.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/list.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/root.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-cell.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/table-row.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/text.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts","../../../node_modules/mdast-util-to-hast/lib/handlers/index.d.ts","../../../node_modules/mdast-util-to-hast/lib/index.d.ts","../../../node_modules/mdast-util-to-hast/index.d.ts","../../../node_modules/vfile-message/lib/index.d.ts","../../../node_modules/vfile-message/index.d.ts","../../../node_modules/vfile/lib/index.d.ts","../../../node_modules/vfile/index.d.ts","../../../node_modules/unified/lib/callable-instance.d.ts","../../../node_modules/trough/index.d.ts","../../../node_modules/unified/lib/index.d.ts","../../../node_modules/unified/index.d.ts","../../../node_modules/remark-rehype/lib/index.d.ts","../../../node_modules/remark-rehype/index.d.ts","../../../node_modules/@mdx-js/mdx/node_modules/source-map/source-map.d.ts","../../../node_modules/@mdx-js/mdx/lib/core.d.ts","../../../node_modules/@mdx-js/mdx/lib/node-types.d.ts","../../../node_modules/@mdx-js/mdx/lib/compile.d.ts","../../../node_modules/@types/mdx/types.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/components.d.ts","../../../node_modules/hast-util-to-jsx-runtime/lib/index.d.ts","../../../node_modules/hast-util-to-jsx-runtime/index.d.ts","../../../node_modules/@mdx-js/mdx/lib/util/resolve-evaluate-options.d.ts","../../../node_modules/@mdx-js/mdx/lib/evaluate.d.ts","../../../node_modules/@mdx-js/mdx/lib/run.d.ts","../../../node_modules/@mdx-js/mdx/index.d.ts","../../../node_modules/@docusaurus/types/src/config.d.ts","../../../node_modules/@types/history/domutils.d.ts","../../../node_modules/@types/history/createbrowserhistory.d.ts","../../../node_modules/@types/history/createhashhistory.d.ts","../../../node_modules/@types/history/creatememoryhistory.d.ts","../../../node_modules/@types/history/locationutils.d.ts","../../../node_modules/@types/history/pathutils.d.ts","../../../node_modules/@types/history/index.d.ts","../../../node_modules/@docusaurus/types/src/clientmodule.d.ts","../../../node_modules/@docusaurus/types/src/utils.d.ts","../../../node_modules/@docusaurus/types/src/index.d.ts","../src/remark/utils.ts","../../../node_modules/mdast-util-mdx/lib/index.d.ts","../../../node_modules/mdast-util-mdx/index.d.ts","../../../node_modules/@docusaurus/core/lib/client/exports/useisbrowser.d.ts","../src/theme/twitchvideo/index.tsx","../../../node_modules/unist-util-is/lib/index.d.ts","../../../node_modules/unist-util-is/index.d.ts","../../../node_modules/unist-util-visit-parents/lib/index.d.ts","../../../node_modules/unist-util-visit-parents/index.d.ts","../../../node_modules/unist-util-visit/lib/index.d.ts","../../../node_modules/unist-util-visit/index.d.ts","../src/remark/video-linker.ts","../../../node_modules/@docusaurus/utils-validation/lib/joi.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/joifrontmatter.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationutils.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/validationschemas.d.ts","../../../node_modules/@docusaurus/utils-validation/lib/index.d.ts","../src/validatethemeconfig.ts","../src/index.ts","../src/remark/index.ts","../../../node_modules/clsx/clsx.d.mts","../../../node_modules/@types/prismjs/index.d.ts","../../../node_modules/prism-react-renderer/dist/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/codeblockutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usethemeconfig.d.ts","../../../node_modules/@docusaurus/theme-common/lib/components/themedcomponent/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/storageutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/searchutils.d.ts","../../../node_modules/@docusaurus/plugin-content-docs/lib/client/index.d.ts","../../../node_modules/@types/react-router/index.d.ts","../../../node_modules/@types/react-router-config/index.d.ts","../../../node_modules/react-loadable/index.d.ts","../../../node_modules/@types/react-router-dom/index.d.ts","../../../node_modules/@docusaurus/module-type-aliases/src/index.d.ts","../../../node_modules/@docusaurus/utils/lib/constants.d.ts","../../../node_modules/@types/node/assert.d.ts","../../../node_modules/@types/node/assert/strict.d.ts","../../../node_modules/undici-types/header.d.ts","../../../node_modules/undici-types/readable.d.ts","../../../node_modules/undici-types/file.d.ts","../../../node_modules/undici-types/fetch.d.ts","../../../node_modules/undici-types/formdata.d.ts","../../../node_modules/undici-types/connector.d.ts","../../../node_modules/undici-types/client.d.ts","../../../node_modules/undici-types/errors.d.ts","../../../node_modules/undici-types/dispatcher.d.ts","../../../node_modules/undici-types/global-dispatcher.d.ts","../../../node_modules/undici-types/global-origin.d.ts","../../../node_modules/undici-types/pool-stats.d.ts","../../../node_modules/undici-types/pool.d.ts","../../../node_modules/undici-types/handlers.d.ts","../../../node_modules/undici-types/balanced-pool.d.ts","../../../node_modules/undici-types/agent.d.ts","../../../node_modules/undici-types/mock-interceptor.d.ts","../../../node_modules/undici-types/mock-agent.d.ts","../../../node_modules/undici-types/mock-client.d.ts","../../../node_modules/undici-types/mock-pool.d.ts","../../../node_modules/undici-types/mock-errors.d.ts","../../../node_modules/undici-types/proxy-agent.d.ts","../../../node_modules/undici-types/api.d.ts","../../../node_modules/undici-types/cookies.d.ts","../../../node_modules/undici-types/patch.d.ts","../../../node_modules/undici-types/filereader.d.ts","../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../node_modules/undici-types/websocket.d.ts","../../../node_modules/undici-types/content-type.d.ts","../../../node_modules/undici-types/cache.d.ts","../../../node_modules/undici-types/interceptors.d.ts","../../../node_modules/undici-types/index.d.ts","../../../node_modules/@types/node/globals.d.ts","../../../node_modules/@types/node/async_hooks.d.ts","../../../node_modules/@types/node/buffer.d.ts","../../../node_modules/@types/node/child_process.d.ts","../../../node_modules/@types/node/cluster.d.ts","../../../node_modules/@types/node/console.d.ts","../../../node_modules/@types/node/constants.d.ts","../../../node_modules/@types/node/crypto.d.ts","../../../node_modules/@types/node/dgram.d.ts","../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../node_modules/@types/node/dns.d.ts","../../../node_modules/@types/node/dns/promises.d.ts","../../../node_modules/@types/node/domain.d.ts","../../../node_modules/@types/node/dom-events.d.ts","../../../node_modules/@types/node/events.d.ts","../../../node_modules/@types/node/fs.d.ts","../../../node_modules/@types/node/fs/promises.d.ts","../../../node_modules/@types/node/http.d.ts","../../../node_modules/@types/node/http2.d.ts","../../../node_modules/@types/node/https.d.ts","../../../node_modules/@types/node/inspector.d.ts","../../../node_modules/@types/node/module.d.ts","../../../node_modules/@types/node/net.d.ts","../../../node_modules/@types/node/os.d.ts","../../../node_modules/@types/node/path.d.ts","../../../node_modules/@types/node/perf_hooks.d.ts","../../../node_modules/@types/node/process.d.ts","../../../node_modules/@types/node/punycode.d.ts","../../../node_modules/@types/node/querystring.d.ts","../../../node_modules/@types/node/readline.d.ts","../../../node_modules/@types/node/readline/promises.d.ts","../../../node_modules/@types/node/repl.d.ts","../../../node_modules/@types/node/stream.d.ts","../../../node_modules/@types/node/stream/promises.d.ts","../../../node_modules/@types/node/stream/consumers.d.ts","../../../node_modules/@types/node/stream/web.d.ts","../../../node_modules/@types/node/string_decoder.d.ts","../../../node_modules/@types/node/test.d.ts","../../../node_modules/@types/node/timers.d.ts","../../../node_modules/@types/node/timers/promises.d.ts","../../../node_modules/@types/node/tls.d.ts","../../../node_modules/@types/node/trace_events.d.ts","../../../node_modules/@types/node/tty.d.ts","../../../node_modules/@types/node/url.d.ts","../../../node_modules/@types/node/util.d.ts","../../../node_modules/@types/node/v8.d.ts","../../../node_modules/@types/node/vm.d.ts","../../../node_modules/@types/node/wasi.d.ts","../../../node_modules/@types/node/worker_threads.d.ts","../../../node_modules/@types/node/zlib.d.ts","../../../node_modules/@types/node/globals.global.d.ts","../../../node_modules/@types/node/index.d.ts","../../../node_modules/@docusaurus/utils/lib/emitutils.d.ts","../../../node_modules/@docusaurus/utils/lib/gitutils.d.ts","../../../node_modules/@docusaurus/utils/lib/i18nutils.d.ts","../../../node_modules/@docusaurus/utils/lib/jsutils.d.ts","../../../node_modules/@docusaurus/utils/lib/urlutils.d.ts","../../../node_modules/@docusaurus/utils/lib/tags.d.ts","../../../node_modules/@docusaurus/utils/lib/slugger.d.ts","../../../node_modules/@docusaurus/utils/lib/markdownutils.d.ts","../../../node_modules/@docusaurus/utils/lib/markdownlinks.d.ts","../../../node_modules/@docusaurus/utils/lib/pathutils.d.ts","../../../node_modules/@docusaurus/utils/lib/hashutils.d.ts","../../../node_modules/@nodelib/fs.stat/out/types/index.d.ts","../../../node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts","../../../node_modules/@nodelib/fs.stat/out/settings.d.ts","../../../node_modules/@nodelib/fs.stat/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.stat/out/index.d.ts","../../../node_modules/@nodelib/fs.scandir/out/types/index.d.ts","../../../node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts","../../../node_modules/@nodelib/fs.scandir/out/settings.d.ts","../../../node_modules/@nodelib/fs.scandir/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.scandir/out/index.d.ts","../../../node_modules/@nodelib/fs.walk/out/types/index.d.ts","../../../node_modules/@nodelib/fs.walk/out/settings.d.ts","../../../node_modules/@nodelib/fs.walk/out/readers/reader.d.ts","../../../node_modules/@nodelib/fs.walk/out/readers/async.d.ts","../../../node_modules/@nodelib/fs.walk/out/providers/async.d.ts","../../../node_modules/@nodelib/fs.walk/out/index.d.ts","../../../node_modules/fast-glob/out/types/index.d.ts","../../../node_modules/fast-glob/out/settings.d.ts","../../../node_modules/fast-glob/out/managers/tasks.d.ts","../../../node_modules/fast-glob/out/index.d.ts","../../../node_modules/globby/index.d.ts","../../../node_modules/@docusaurus/utils/lib/globutils.d.ts","../../../node_modules/@docusaurus/utils/lib/webpackutils.d.ts","../../../node_modules/@docusaurus/utils/lib/shellutils.d.ts","../../../node_modules/@docusaurus/utils/lib/moduleutils.d.ts","../../../node_modules/@docusaurus/utils/lib/datafileutils.d.ts","../../../node_modules/@docusaurus/utils/lib/contentvisibilityutils.d.ts","../../../node_modules/@docusaurus/utils/lib/regexputils.d.ts","../../../node_modules/@docusaurus/utils/lib/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/frontmatter.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/remark/admonitions/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/processor.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/loader.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/remark/toc/index.d.ts","../../../node_modules/@docusaurus/mdx-loader/lib/index.d.ts","../../../node_modules/@docusaurus/plugin-content-docs/src/sidebars/types.ts","../../../node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/docsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usepluralform.d.ts","../../../node_modules/@docusaurus/theme-common/lib/components/collapsible/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/themeclassnames.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/accessibilityutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/reactutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/metadatautils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/colormode.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/content.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usewindowsize.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tagsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usesearchpage.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/footerutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/regexputils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/jsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/useprismtheme.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docspreferredversion.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/admonitionutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/skiptocontentutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/unlistedutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/errorboundaryutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/index.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docsidebaritemsexpandedstate.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docsversion.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/docssidebar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/doc.d.ts","../../../node_modules/feed/lib/typings/index.d.ts","../../../node_modules/feed/lib/feed.d.ts","../../../node_modules/@docusaurus/plugin-content-blog/src/plugin-content-blog.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/blogpost.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/announcementbar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tabsutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarmobilesidebar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/display.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/usealternatepageutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/generalutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/uselocationchange.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/uselocalpathname.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/historyutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/tocutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/scrollutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/routesutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/navbarutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usetochighlight.d.ts","../../../node_modules/@docusaurus/theme-common/lib/utils/blogutils.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usehideablenavbar.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usekeyboardnavigation.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/uselockbodyscroll.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usecodewordwrap.d.ts","../../../node_modules/@docusaurus/theme-common/lib/hooks/usebacktotopbutton.d.ts","../../../node_modules/@docusaurus/theme-common/lib/internal.d.ts","../src/theme/doccard/index.tsx","../src/theme/youtubevideo/index.tsx","../src/theme/mdxcomponents/index.ts","../../../node_modules/@types/acorn/index.d.ts","../../../node_modules/@types/connect/index.d.ts","../../../node_modules/@types/body-parser/index.d.ts","../../../node_modules/@types/bonjour/index.d.ts","../../../node_modules/@types/mime/index.d.ts","../../../node_modules/@types/send/index.d.ts","../../../node_modules/@types/qs/index.d.ts","../../../node_modules/@types/range-parser/index.d.ts","../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../node_modules/@types/connect-history-api-fallback/index.d.ts","../../../node_modules/@types/ms/index.d.ts","../../../node_modules/@types/debug/index.d.ts","../../../node_modules/@types/eslint/helpers.d.ts","../../../node_modules/@types/eslint/index.d.ts","../../../node_modules/@types/eslint-scope/index.d.ts","../../../node_modules/@types/http-errors/index.d.ts","../../../node_modules/@types/serve-static/index.d.ts","../../../node_modules/@types/express/index.d.ts","../../../node_modules/@types/gtag.js/index.d.ts","../../../node_modules/@types/html-minifier-terser/index.d.ts","../../../node_modules/@types/http-cache-semantics/index.d.ts","../../../node_modules/@types/http-proxy/index.d.ts","../../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../../node_modules/@types/istanbul-lib-report/index.d.ts","../../../node_modules/@types/istanbul-reports/index.d.ts","../../../node_modules/@types/mdx/index.d.ts","../../../node_modules/@types/node-forge/index.d.ts","../../../node_modules/@types/parse-json/index.d.ts","../../../node_modules/@types/retry/index.d.ts","../../../node_modules/@types/sax/index.d.ts","../../../node_modules/@types/scheduler/index.d.ts","../../../node_modules/@types/serve-index/index.d.ts","../../../node_modules/@types/sockjs/index.d.ts","../../../node_modules/@types/ws/index.d.ts","../../../node_modules/@types/yargs-parser/index.d.ts","../../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c",{"version":"21e41a76098aa7a191028256e52a726baafd45a925ea5cf0222eb430c96c1d83","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89","affectsGlobalScope":true},{"version":"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"4350e5922fecd4bedda2964d69c213a1436349d0b8d260dd902795f5b94dc74b","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"fd1adc28ce106d6b5f7204355726a7ec922191ad5a8cc1a01841cbf9df9a7e64","6b1f9c7839370502ac5b10013ed905da932e7612548a0f7ee57d340f5a9ec86b","f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","dee5d387e2e6f3015cbf91fc0c13ed6f016f9c5c1f2ad9c62602f4fd398fa83a","67f129ed8b372622ff36b8b10e39d03e09e363a5ff7821105f92f085b8d1ccba","1b831600aabe1c065830d303d087189e1ccfc93a0ef1882eb58a336ec1ce9f2f","75f191b59fe7ce72d1d7d11d0f329a193843f54af93182fc5a65c37d0a82c85a","cd74c8275483d3fe0d07a9b4bba28845a8a611f0aa399e961dbd40e5d46dd9ad","fde29321f9f2f718bc590007bdfc760fef5cef2246131ec7f974bee5c7ec19b1","bd0d80db12ef1aceefc4f9d3eb88517b9634fa747ae8475981da8655292feab8","55e68fb1618e3f55f7866b8c8415152159309a14b716370081ab0b7af96d876e","bf0491af2455f92282b61807be2be6e7ad7d532e47fac7b698019d3617c28ff7","5d874fb879ab8601c02549817dceb2d0a30729cb7e161625dd6f819bbff1ec0b","ee551a880882770c4f56a0964a9767c9feafe497a5be52652527d098c88d85cb","11d9c005b34a374d1f46faf1f83c02d0f1541fdab98f664e5344dd754c8a318b","beb3cdd314c425b18bf4ace4ab6e6fedc6de732af63a0fd6d8d15c70426693c5","c72b982add26c5ddf410899bcafe3f47253a5d274d4b93d2ef67850d4af4545b","bd7b73ef8ed8db3f3e753776d89d5965d4bfad0cccbd92924a6477411f9489e4",{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","8c6aac56e9dddb1f02d8e75478b79da0d25a1d0e38e75d5b8947534f61f3785e","5f8f00356f6a82e21493b2d57b2178f11b00cf8960df00bd37bdcae24c9333ca",{"version":"2998fbabd664cde4173f5fc9f2e4d1f9599fb2d6755275ce75c5f637388d9dfc","affectsGlobalScope":true},"b8201c67e44d15814cbdfd0f1968c2d3450f6d4710cff2b86ca0748d279a2e7a","4c25f536692552dc2d5df972302ab65586540f6cab33c0c5b83b293c7c6b97f2","3f89b38db262d4a517097c7d8ec2addf75b3ac1c77d119abc88e886b947e16b6","2e99f0343ba9a14931678018b2a61d48523683258a0d7050306173c3e82422fc","b47daf259a32fef23914a85f87041d88cc4054c71f008c04fa4e12250c9ce407","446b5dbbcbd8b9b1676f0ed77cb6bcd0d3adec82feddfd2f9d99ce9174126bd3","89121c1bf2990f5219bfd802a3e7fc557de447c62058d6af68d6b6348d64499a","79b4369233a12c6fa4a07301ecb7085802c98f3a77cf9ab97eee27e1656f82e6","1af1f2c02132bafa25c4c4b7c415e0a59ba959d6db6bd1800a43fb5d943e3f77","6ed78c0dd85bba4f0f286f8dea1bf8a65632cf671133f621125e34f5d63c57b5","8c50d5e8aaae8af1362963b1bdebdab08e4749bfb833c02e0ae9c20dd8419411","8840ac63b448062ed3c171c343493b988cbba758d3a4625f99052eb3a22a7fb9","d1fa26fa13ee8d9fffffce8e839feddc77d863597f2ac18d208c6966b3314f57","01e12c80ec3b6e60769389683fb87c47535a34a038977cd4ff9486c061a3a53d","a1b8d849266b3da0edb3705570fc7b34bd53c788afbd9d981fdcc44e73e89757","32b41b7a40546ed6eb38c7e51c721d006129cdf3bd9433149e4f9c5a0239638a","5143ac65b70252c4dce46785efdd41edf551abac29552bff7d2e3c559bd44c8b","c4115f1e5c67644a394ae1aa1439d6dc8fb08e9bb6a58cfd42d64b467f418f05","614eebb8e3a89f0b7445e23327bdc37dc426fd870a3b6b96e0de774869f19395","ab4267d371387f8be164f1743a5d2c844b8ec5b5fbefa1d9674eee34904eb221","e2dbbc9fac1688b3ca7a7a2fb98649b58ecc017576c7d745e10b27d7fbdb1fc3","69b96da62577eab48668dd4cbe9567f6f94f157c05507c6da7a8ea0bd9da63a2","3692f683fb4f3ec5b0eba15431cd90e37e891702e21ab1387461dbe89252c07c","bae0af9b71bebd58beeb607e048fa06ff5a976e0dd757f346f242cb50b5f4f13","e8951674626aedee6be73ff6bd659945032655453e8877fb484931f2254007cc","6b1a03729280176509798e8b295ae9abcf4fa71a58e7187ed9f10379d405840e","830e13e8e62f8bfcb291edaecb85641fe4dfe9608b3a0c0f8759c3ac966e95f4","53d7651005902b904b28ff9d97dac4061d5a6eadce2a2b96731e64168e9313be","f89599bbfa52914cc6ea40b837871a3cea4b86fb841fa05df1ea8aba868dc074","9533ab81da567cbf24762de21a1d41ce9fa41eb1f3cf5b906967c907974f0ee9","84fe919f192f518f05f0ddcc91b1b93b01eca8b9a9c791f502c93a82a2bcfce0","edb778e757329c6966494edab61f8ecfd2b747ef143da47bf23af148a465aeff","dd896a01076bff523df123124d67f4e6bfb29da9cb87c17ed2fddaed547bd888","e41be8943835ad083a4f8a558bd2a89b7fe39619ed99f1880187c75e231d033e","a598dc895431672aa781c14e7a2f898e26730ce06e9cc5009d39fe103b950061","ddc04c65d7282d24e7341eb1e198729998710b40bd2ef087ec42c8eb4aadb663","61937e4027635e7f12746b58d1e3bb7145114697a555bfe912aca9bc34415367","f1226c85c75dba57bf83b0df3fcf20af9c8d8a6f1043f33a637425bc41abda85","f2d80ce361931836b85db164e993b2770538c0ca2c13119dcbcdbc8962e2fdaf","a38fbe9176d15bbdfc75bec1e64c8adee2fdc1a3c9c65c1fb15d66ce764cc881","7a819c7133551418f5dcdbf7038879edcf2392baefde8296389f5c3c20cec2e7","a458446a6e4ef3db8be5f214f42490acd6d2bebc9c15c397077b0aae75da6a74","0413281c480cbe10fc6de715e912bf05688c53024884c57d0433981c06e5eb7d","f27c0998d18b99d46170e02dff110b30616a53b288e0eda45fef96cac4bf299d","b4df16e9b9feda6d57b68062eb3ed0ef6f6178cd559ef77e51b6cbdc7770d2fb","86098f234c05bffc3aa08ea7d13c8071c2a203c3b079374cc51d55dd2abf0a11","13d6ded2bd2b0910e09aca1f2378fcf8b6861eb672c559655368a98ab81dc860","985d310b29f50ce5d4b4666cf2e5a06e841f3e37d1d507bd14186c78649aa3dd","8c418e1731f529713360e7b5cb01b92803c37ec415ef61b6f71271cf6c857d3a","d9428cbf138009a3c314157af60a8691960028d101d21ca41ddfbb1be6830bcf","1ab840e4672a64e3c705a9163142e2b79b898db88b3c18400e37dbe88a58fa60","48516730c1cf1b72cac2da04481983cfe61359101d8563314457ecb059b102a9","3506aa23ea668a754a7c220c96fbfef110b0e99db71d47f1fcb4aea2601f1664","dadacf983c2869e1840ac95232f51523af7cfb410b64f24278a4f7af16b1ea06","258749dda476d13734f94cc658bf5e5c0f2ee8ac21c2e79c0c017729521bb4f4","a52180aca81ba4ef18ac145083d5d272c3a19f26db54441d5a7d8ef4bd601765","e22e3f33cc60f0a4b9c65d4b23f1c4613da44b075529cf9b92031c70d6c6ffc8","51d5cbf356266925202ff7c3383ab10fb47a2b1c5ba60dd6ca5df48b36e8342f","f058e50e21e13ae83645afec1041fe2f03f81baaa753de16975630ed6fdf777e","33b8dcfdbd807bec327291afc1ef01ba79fa8d9ed1d9196701b549b257102c5b","447d006ae3eb00f96af15c77999273d2521d1b5b8744df62cd7c5e5e03973049","4c859bc41e4be5d0a51714c06a7f59cc9e4115c628d383aed57a592089d3fc54","c6658e3d10486947e1678aab34dab37183fd950bd17e1d0390dbc07faa5630c0","2261d69ccc41c056cbf5cc5674f1f931b6dfc57bae6eab762037b1821b7f92a3","46efaa5e9c4b1da7ce2f586b913db6144595cf927ffc6c8288ad1c76c6dec5ce","e05e23ad9282ace300cc99478ac578fb19f8b0d38f094378ef9208dc8ab66d28","573a3eda38e40e776cdae17c671cea3b58dfb19a1094831369cdf3feed84e746","9bbabb3c3efcb1e9ddf68fe90f695063ea43d0f0bc5baf28f9baca3633eeeb7a","eab4499baf0ff71ba110254dd694308e078544222dbf6ff60b9a68bac0592027","1d15d2f8888f3c02798ae4fe2fb8ad395bf4c5a4b84a16095c4c432cc78bc407","e54520d1663e6ac2fb38e157e23aa9b9616bd6a1ceb54a6b7a69f8ca892ac2e4","a7b1b8bb7b2b5a98057433bd52cb19ebbc411d7df10e8736946da5dad2d9600e","de9b48332e7d27cd5b2e39d0b6d52856da89923b3f8f3999d5bc72b2ec41c931","bbb4d08cd8441d17d28dbaa02fa9b15071ebb92649f7e7db196d1044cb1903e3","9ed08d9ed11d4f0cea817d3e6bd3065028e64e5be7e1974ffba0c87008f7d5ac","21fed563e62d6aab7c461407dbcee685b9e1b976c2aa41bd4dbebc0a1aab90a0","5d64102c5282174a0c61746fd6e593edaf45ca6f09cfc6908e4e96ed1a28772d","50939a03a6cb09ee9d3803053c034a564f15a2aa97f0210cdf34fd93fbab6efa","626c63121530f17f3c7d10e608e034a1f12c91012d8e6a4e0bdfa334c6efee13","0b38217d5c3a30483640ada208f6b5e469d6d66ac8380e80517e870ebbc7f8dc","8f016fe26950ee2d9f7167d35eb3bf882eaf94df817239b0c7e004fa1e63dd4b","7a00ad6a0f72353e2c94bef6e6b94345450980f44ef66893bfed6a84e43e00b4","bbad2d7fd3649826108302c952065b1914a886bedb94469e66d945f07b06ada5","f5622423ee5642dcf2b92d71b37967b458e8df3cf90b468675ff9fddaa532a0f","b7e708f140db732cc3fb369905dd2f472f8952635a3711a04a792d885d19c6a5","8b059dcecc0229f1390bbe27e321b843f02927538b1e0fb09ec149902fa53ce5","5c5d901a999dfe64746ef4244618ae0628ac8afdb07975e3d5ed66e33c767ed0","85d08536e6cd9787f82261674e7d566421a84d286679db1503432a6ccf9e9625","113976386a1fd6065bb91eb0ec5958245c42548019f6da49f85bcbd50324cb8a","a1e9b1740facf44f7331b0f80223320656fce7a0781fee36fbd82e8fe73dcfec","17d3f26684a88e7651e52ecce18b292bab01a9241670fadd6bb76910022fb492","b487d434cbc327e78a667d31b34ac001433ecd482e487557bc9c737d6f5a24fa","46e8d2193f476a7a7de3cdd24743a2eafd009175159fe8494f0e3001a0e681be","e924774b42ff4558194d6531a3c368aef7b257e52cf001f01f7eda4655d1a125","752ddb95191e1d08971fc77fbdc69db2d93ef289882d555f02561de31b0a401f","10f97da752d7aea1734a2098f7537fca63165dd48882ce3d08ef2aed4ac47667","b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9","daa4c31279c4177bcf1a45309833b51f67c56d25261f16b8ee2d99fbeadc88ec","c799ceedd4821387e6f3518cf5725f9430e2fb7cae1d4606119a243dea28ee40","3680f11495e011a3774b56185a30216f6953ad1c054716ad7c21e5cdf061b01e","45b6a651b5e502cdfa93dc2f23779752def4ada323ebcfc34e4a4d22e9589971","6f27bc22042d5504aa2bf1ca4a0e4d415c96e69df45cf8f3e34d6794d8bd4618","7e2cc4bf6334d598a4484d5340c089119ab92f4ade3cdadd2e97dcdef20e3ab3","0966f415dadaade356ec76ba8b80e331611aedf18f34e4179ef96fee1bf07c43","2c617054eca1424f3ead203ecfcbcb39bd91e67d860ee2c39df81d129fd6e93c","47fda70a29af437d21c4ca648a6ccc2eb481d7c60e10c8d61ea4949023d8bace","19e32b1fc1b08f9550c278bead81cb9709a95c93c21ab7e32daae9fd7243c3c9","cc79f8bbdc43c15e66aff3623d49b7e0476cb63665a2f21eded559a762427532","f9c1aa39cb27011abcb6b16369b06907ef58be6ef863c37ba4c6070a3ae1c3bc",{"version":"271cde49dfd9b398ccc91bb3aaa43854cf76f4d14e10fed91cbac649aa6cbc63","affectsGlobalScope":true},"2bcecd31f1b4281710c666843fc55133a0ee25b143e59f35f49c62e168123f4b","a6273756fa05f794b64fe1aff45f4371d444f51ed0257f9364a8b25f3501915d","9c4e644fe9bf08d93c93bd892705842189fe345163f8896849d5964d21b56b78","25d91fb9ed77a828cc6c7a863236fb712dafcd52f816eec481bd0c1f589f4404","4cd14cea22eed1bfb0dc76183e56989f897ac5b14c0e2a819e5162eafdcfe243","8d32432f68ca4ce93ad717823976f2db2add94c70c19602bf87ee67fe51df48b","ee57aaff14b24ef49e381c8c13e046164daa0f0c078c2f29227fdf703ce47742","2d7196e8d39568d3db85476e645279cec672d4c76d30f577802b278a9d8da131","58f47a15ced81f249a4597d4a35563e5a61e1865cade4bacd3c63105d13f380e",{"version":"6b23ebd0376b78f230b9943d5b86e79ff5ed36a93920b2cfdbcd6a90b422c4c0","signature":"f5bb9b6b7b1b98209d2928e8b81c138eb0de6a89eb34fe9e1a7950ce1ca3204d"},"03f346d97547a4fe35c939c3d34af22827b845e4e23f05913706f21144cec349","7e864f3e2d8573eac961e3fc9b29be100feec58b48d0e7ca5c5ba58514f74e04","a7936369d104aea9ced9e3406faef6600497d2ad444e0b9ecb23aeb4ee2b816b",{"version":"98d910fa493dea766bebe860ff9de8318c3b3928dbb9db4f28f4cc0a6b3b2b72","signature":"449594b027f8db9fd1d9057c9943adadf876f837f48abd611e41a6d9a5c98c4b"},"60b93ce0381b11434394616a5db9762950a0501d748998c6932150bb249e0394","a4ead38d64e1720c52f26457738484a61cd50be51abfd2bfc234c951fb79d20c","1a82e5569808c2987a9d6882e5b910beacb0165b6d18656540170038d6b8661e","6b243d0f6cf1786f6e3b10a99db080a977cc27e6f49bcff2b6264cf0339063d5","ef12df927e5deeaa09efeaf9f79336fa33745a4b3d745a8a35f43ea587bbcf40","083609ca47c047c6802bd40e974346a9509ef28367bb07769dbcead77cc7359f",{"version":"ec7c7a1d8c6cf486b53a2c5976e1506848d7b2e018b31953b5c54d2dbbfd630f","signature":"dff0d220bf8b4c16018881d696044a5398dd2a6249f30d80f0d446a17f8bfe7e"},"889859c907d8388cfe92d4bdfe5b5ff0885a41e6e4568691230e21757f7673c9","87d591bf83fce78ddfae0997934d89c3c83d690ce8630e4368ad09e562e993ab","bc5fde84de588abd8db69fca1b735181272c9ea62b4948d400d7e4a7ec56eb4a","1f93fb02abcddb49d6d5cef49687cc1ff20b62bfced7afd027f14e1d9946996c","04c1bf9e3ada44774bcedfb484685a150dbedd7df9994c8c028e62b88b7eafcd",{"version":"873c6e7df72615f3c55e0afbc67015996573d6e6ce15a4738758cfc63fc9ab4f","signature":"11bab6ff1948e98c4d2f1b3493248a200d63f641ea2e053566983857b8acf44d"},{"version":"97dd737a16a58ba1798fed195eaa7ae161c8f86541daa5c066badafe1541a37c","signature":"8c9d9b560180698a16c911874a48b47ef56294b95498dc7ca70b2063f8a4e089"},{"version":"c9099815e59c8ba9e0733153f768ac82f723c505478823e8f9fe21346dfc00dc","signature":"541dc642e8694dab5b11e7f733001cf04c86044a50f9f49ebe72765f1b2d7994"},"e5885f7b9247fb96fb143a533f3a37fd511f8b96b42d56f76ed0fc7dc36e6dc8","c271193e426325d9acab2f99997bb9f5f2dff850ec8c7c011c5abafe5af83b5f","6c788dba2e1d20130c5067722cfdcb8547b66d8b924d98d477fc7eb20d36a54b","cbfa56494c61fa5605bd55aa1183542521f38912c1f64394a8c76bd012435bbd","8df6ac813cb3a0ac7958943fe774d115d5fe1ad9941f9da3f54be750093fc486","90a1467f2adf14dcb20feab0879b6a64299095a0456ec55d74c73bf438ce263f","fa58d1d69df960eaa48df77213ae963b9e7217c7bc23ad34747e6cb77f99bc0b","62350ae49de14b5b71bae1865a016f92345f992d42e5c62fdd96c476b1f300f0","8f9fc866a8803be5ee3a42e07e99f2b4c672fe21aafef73e575e29c31041ba14","1d4bc73751d6ec6285331d1ca378904f55d9e5e8aeaa69bc45b675c3df83e778","6ef43f7063d8428ad663d2003783b4efcef37793bb87de7108beaeed8496df6c",{"version":"527840e23d438abab6cac9bdd4672c888cbaf5abc54e7da1ee0915aaba06dda6","affectsGlobalScope":true},"8017277c3843df85296d8730f9edf097d68d7d5f9bc9d8124fcacf17ecfd487e",{"version":"5a3e79f0b4bd8b7d57ad4fef5696f44e572d2a6f3381b4328f52937df7c909ef","affectsGlobalScope":true},"af5f8b74ae228e2e775bf246b400cbaaf688ac283b3a26b05ffd91ec3c69d16e","09df3b4f1c937f02e7fee2836d4c4d7a63e66db70fd4d4e97126f4542cc21d9d","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"4d719cfab49ae4045d15cb6bed0f38ad3d7d6eb7f277d2603502a0f862ca3182","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"5a856afb15f9dc9983faa391dde989826995a33983c1cccb173e9606688e9709","affectsGlobalScope":true},"546ab07e19116d935ad982e76a223275b53bff7771dab94f433b7ab04652936e","7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba",{"version":"aefb5a4a209f756b580eb53ea771cca8aad411603926f307a5e5b8ec6b16dcf6","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","f5a8b7ec4b798c88679194a8ebc25dcb6f5368e6e5811fcda9fe12b0d445b8db","b86e1a45b29437f3a99bad4147cb9fe2357617e8008c0484568e5bb5138d6e13","b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","42c431e7965b641106b5e25ab3283aa4865ca7bb9909610a2abfa6226e4348be","0b7e732af0a9599be28c091d6bd1cb22c856ec0d415d4749c087c3881ca07a56","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"8d6138a264ddc6f94f16e99d4e117a2d6eb31b217891cf091b6437a2f114d561","affectsGlobalScope":true},"3b4c85eea12187de9929a76792b98406e8778ce575caca8c574f06da82622c54","f788131a39c81e0c9b9e463645dd7132b5bc1beb609b0e31e5c1ceaea378b4df","0c236069ce7bded4f6774946e928e4b3601894d294054af47a553f7abcafe2c1","21894466693f64957b9bd4c80fa3ec7fdfd4efa9d1861e070aca23f10220c9b2","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac",{"version":"6ec93c745c5e3e25e278fa35451bf18ef857f733de7e57c15e7920ac463baa2a","affectsGlobalScope":true},"91f8b5abcdff8f9ecb9656b9852878718416fb7700b2c4fad8331e5b97c080bb","30c2ec6abf6aaa60eb4f32fb1235531506b7961c6d1bdc7430711aec8fd85295","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"308b84e1943ef30015469770e931eb21b795348893b2a6562ca54ea8f0b3c41c","affectsGlobalScope":true},{"version":"d48009cbe8a30a504031cc82e1286f78fed33b7a42abf7602c23b5547b382563","affectsGlobalScope":true},"7aaeb5e62f90e1b2be0fc4844df78cdb1be15c22b427bc6c39d57308785b8f10","3ba30205a029ebc0c91d7b1ab4da73f6277d730ca1fc6692d5a9144c6772c76b","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","458b216959c231df388a5de9dcbcafd4b4ca563bc3784d706d0455467d7d4942","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12",{"version":"24ba151e213906027e2b1f5223d33575a3612b0234a0e2b56119520bbe0e594b","affectsGlobalScope":true},{"version":"cbf046714f3a3ba2544957e1973ac94aa819fa8aa668846fa8de47eb1c41b0b2","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","eae74e3d50820f37c72c0679fed959cd1e63c98f6a146a55b8c4361582fa6a52","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"aed89e3c18f4c659ee8153a76560dffda23e2d801e1e60d7a67abd84bc555f8d","affectsGlobalScope":true},{"version":"0ed13c80faeb2b7160bffb4926ff299c468e67a37a645b3ae0917ba0db633c1b","affectsGlobalScope":true},"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","2f940651c2f30e6b29f8743fae3f40b7b1c03615184f837132b56ea75edad08b","5749c327c3f789f658072f8340786966c8b05ea124a56c1d8d60e04649495a4d",{"version":"c9d62b2a51b2ff166314d8be84f6881a7fcbccd37612442cf1c70d27d5352f50","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","464d08e91163ca469b882b7b58b10a19940a25821495db94e82c0d2f8b1d5446","247b60181da8ee36a5092480bda84b0b7e3971a2fa1e2a49f574b66b577f29cc","0437481ea5874c60434e1346740cf4ee2c322665a51ce773280f1d0eedf43976","f239331940670ac4c11589aeb3a7151bec5f1a7bab16cb80bbb7813ef4d2ddf4","4751a7c0987a9d42cae5af11cb37df5a1e6d03300f2f7b9820062b6547ba2ae1","120f4c31a6c35da74ad4b547d87d53a7d2d2529bff47fff12ad1b579f7affff6","0250f9dd63c4cbac30f9155759244725e9511c3254f37af148585093abb232e1","f1efb9b111c4052eadc8c2d5ff703531728c48dd12d05e8faa910780d0e37a99","df0b55652d66116abfa804110713b3626dddb14ac608a06ad6f26fd599f7ecb6","20080768ec4ea4728028bef8e7b85be48ecd8ea85c9284d038c5b7981d529190","2cb64e879ca626bfeee464a5a844515168218f2c3d9a4f929cf88253bf6af3df","46324183533e34fad2461b51174132e8e0e4b3ac1ceb5032e4952992739d1eab","d3fa0530dfb1df408f0abd76486de39def69ca47683d4a3529b2d22fce27c693","d9be977c415df16e4defe4995caeca96e637eeef9d216d0d90cdba6fc617e97e","98e0c2b48d855a844099123e8ec20fe383ecd1c5877f3895b048656befe268d0","ff53802a97b7d11ab3c4395aa052baa14cd12d2b1ed236b520a833fdd2a15003","fce9262f840a74118112caf685b725e1cc86cd2b0927311511113d90d87cc61e","d7a7cac49af2a3bfc208fe68831fbfa569864f74a7f31cc3a607f641e6c583fd","9a80e3322d08274f0e41b77923c91fe67b2c8a5134a5278c2cb60a330441554e","2460af41191009298d931c592fb6d4151beea320f1f25b73605e2211e53e4e88","2f87ea988d84d1c617afdeba9d151435473ab24cd5fc456510c8db26d8bd1581","b7336c1c536e3deaedbda956739c6250ac2d0dd171730c42cb57b10368f38a14","6fb67d664aaab2f1d1ad4613b58548aecb4b4703b9e4c5dba6b865b31bd14722","4414644199b1a047b4234965e07d189781a92b578707c79c3933918d67cd9d85","04a4b38c6a1682059eac00e7d0948d99c46642b57003d61d0fe9ccc9df442887","f12ea658b060da1752c65ae4f1e4c248587f6cd4cb4acabbf79a110b6b02ff75","011b2857871a878d5eae463bedc4b3dd14755dc3a67d5d10f8fbb7823d119294","d406b797d7b2aff9f8bd6c023acfaa5a5fc415bfbf01975e23d415d3f54857af","7d71b2d1a537fe41760a16441cd95d98fcb59ddf9c714aba2fecba961ab253b6","a9bd8a2bbd03a72054cbdf0cd2a77fabea4e3ae591dd02b8f58bda0c34e50c1c","386cc88a3bdee8bc651ead59f8afc9dc5729fc933549bbd217409eabad05ba3e","41c78f187749098f9b8e8982839a010b6bf00dacc654d759b9c169127bcda034","cd9dcd63f75852eb853ca04e6f224de58014b15ee11932a40025fca3c2deedd2","a64213a2f6f1c359fd2c76df840b53699b64ea280d68af09bc61e626839493e8","8145aefc7a0e388554ff409ee85b006584ccdc45a53d5ce5889d6d62ac64b8e9","ed4cf7a3c503e67cf96266f3f8282250819aa4e2dd8f21fa91537c07c3dc790c","d17bdc729219287081dafe6c96c6b1f3f69338eb3eb9bac88c7038a4d327990a","361e6c26ca7c4d005f9b4c7ca292657f476a4632bc659634bb43521b49fcc6e2","9f38804adbb5d9942944981147b1ffdea26683d2d41ebf498a7822f39c01a233","89c59f19dcb7e1f4b3611ac8623fb8f95352f82d5df4a9da0fab5a07aedb5a0d","4075757907f808df808613e647f84e2eec99cc169e0c91923f89a7e2e8b7f800","8a55034dcf01eb81abd3a7ce5daa23097e624dc05f0faa5608d1c61b3b7a7b09","0a5cac51c83694944c26e8ce42089940085b4c5e02e04796333260c0528f9298","fa1084ef42abe875d6f8805f50f9614035c1e772c6fea2d0da1d40da7f225faa","b389e6373f3a3b49223733f7b7a3de319b0bf75d49eee1620d4ac2cb537a722b","d625fba4179be115f2758e01cec2cee00fa601af73b5f487c78945fa25f48f35","29638eb515066bc32265e59237909f4d8b4271f3105a6c7078c06234362624e5","3d0e84be40a2f693bde440afc6111c36f33ab6e365ec00d5430511126790824d","89fa2d70b72441d1e3f1dea42eaa91f45b4bfe93e3d4911240b0e863e6ebdd18","dfcd31406879f99f8b4845fc20bef0143f7f0107d82d1932a2fd87170980246d","4800f0683e159d378fe82ac84de6499baaf36f88f96bc0afd3617bed835a65b1","0a6b1af6ba3325db81c9b0bb4983f0b018893a36e4f275acb941819e73ca5fa2","e8a429357486429f8720583b54b51e7370e848ca46bdbf5c8a993af22e84be0f","d7795d18e8289383602f65b8ab4413e86565875a88de5dc1d5100691e01cfd4b","5147fb2bb71c5d525b7d1533d82b388053d43d345265021c73059709cd9fa27b","863df4118e4f36fcc4df28f1dbe27cb2f54b417645740f161e52f5a0179ac331","da9ec691dd21269fa276c8ad2ac580638d9009d1c6e5506a386d309e6ac5f872","fc8b67f976a19fafd7714239a6a8b481c73eade184baa5cf5032a928eca591f4","878b9a6090e149da9b3d9bf6613a84fac1f59e4e183d3186615a7ae5760812db","29a344b0ec2ebb6d736da158ad63091e2badfca1c800c3b723780b72a075ba82","4bc70244782fcc021d4ef0874301d65d2822ed10addbd06637bddad8018ce196","bec12c8989f9a8a61c0f4ecc0359a9afbf65dcaebc65ddb5b5ef6274d66d2138","109ce501e1736cb2c4428718cdd5f9519d1558ecc99934f7f486fbccb6717086","b8d0f6e12d6362a16d69b3bebf983920ea33d3ee21ac6031e65f5407ee2c2909","152dddcd0e2c28b021d8a8857b3008f05bec54055627ced62672688a01bc40c2","c7a9de6cf79f65cbbdb289b44083ff67cb73f59a4354feb529f52ebdead02dd1","98f58276db7ebe14e4944af1dcdf481d408ee60ace3baa9afd4a561ec9f07b82","99e9a45eec7c657e670750e00b4edaf85912bf56f15f5b98521d48478266fd10","1f8002c5343826c5cb74658467705fa74c5546cbebac0c7b27818b6fd80d84fa","082cc02b78258811334eec2200c0ae76ea5cb08ab5569d88e018bed75c77f473","9cecf72949de742255487585dcb3ada7eea4805fd2f11a62d230a8593966c389","1a04d8b2d829fcf8a216a9366bafdf35a93390cb35a22252c260cc01263e0890","a201fb803a98f1a4e7dd410449e0571fafe366ca42cc0a493a8f542e84d2eab2","af2fb0e8afe37b1120c093e0bf6c49d931dfa5b990c2a2e0e2464d7159a3b701","4f3fd1ad733a6114232de679b88dab76853b99ce7ae0803c35169494c9b42548","fc7e1a3be1bc9b1c019eb5fcd1f20318705f60597ce1211b2d697c05318c9e80","2e51413d563b43a2647d38ea45a9ee1e5efe164df365ad03d5846f79d338b558","82227c4116f24b99b06a4d73fd2c48505fa44004630281831e2575482b3f28e1","aeab840e2e462b5f05e5a37c4b8c6e75b3a3021e7d8804a29295ebabad7be5a5","f6e1cad736f0e982895f957c8047e0e9ae645cff75c6330cd33c0179885852bd","2c95c2d60551dd74c612ee173dd524b3e834430cc6a52019fb1dc329ca9f5ce1","cb600ef0cc0b978026dc8f0697c8ae685b1bedc4c0463c5bacb9008475f1c989","5ae4a3263f5e6f811f5f2eb1a194ddd243d2c80a6829e41be80f1bf6b8129256","2282b7b4cba12e8c1b8310283f411c7ad444374f7e105040485edc3c5f15ca24","648ea4f174852dcfc84aed6109bb74be38f2284e32b0b2e4baf78043782ef88a","58265a050248d26b3fd1ae613370f52c6d4aeb08c01a344514e23b3e100c80d2","78ff502773fa63f917ecf7ea1b85dc4c3ca9c641127b2050c233fe4b3fc8d270","095ee967fef837fd016bc5950ac1c87965bda2c2b3ef3b6da6c0b9aa4db2225f","628bef2069d8b82c9e92ea0339a39cf96e07f29d80e56b071d13d0f391eef279","f40cc3059b1e49c604e4b50cf295c9d3b80d070044a66b114b3c01aa26f7964b","1c100c70ed1c8a3b393e9537d20a63df717b770678bcff30da99c6c02d98c930","1ebcd2800a2dc7a8092d51e76c59e44d62758e17d312927ee86dbbee77846803","96b8bf797fa68c78916083114e49cc325288bf7b3b642e52708deb1fb7477c25","5e9d89ebe0d80018f016f536f05c3958236e777b1308e6e55ad218a91aa015da","60f190ada1ee8135dd5a49662782899f7219443051190e56d9cb882b552d1f0d","bad954dfc881df737734e8ffdc6aec87a37416c34c98829432bf952ac94e8144","7b4491993f70b34ee6f92f50fe327f86a76f78f6f430e352b5471817e9a49341","e2ad280799dd76198bef5a0c581c165dc96c764bedebeb017cb22c3ef2ed011f","f951f887f7180c487c7d21712c4e152ec19d4f2eda086fedcb140fceb70add91",{"version":"c9c7450035973cd73be9ef93fc7d3eaf6b0a2f10e62baf34c58a81acdc237449","signature":"d5c0e18f84b12736b72e041daa6ddf7e8c82958ba0c0342f1c07ad3145d79e5f"},{"version":"75b0285f4a625551c7e1b4fcbbe42d2c9576f8fb26732bc02d3e04e2825a3bb2","signature":"755a6a2c0ba39aaefa5a2b49c59c21a5c9d0f4af7e3479a6f6e86d5b371ed253"},{"version":"48309601f2464dcf655a5c57250c499a0e2a824437a27d7849d1fa21d8e8518c","signature":"46a0b34e1264c4d25ca6646ff0e6cfaa7275ea1ae5a6bc23d4dfd84edf2f2b2e"},"3777eb752cef9aa8dd35bb997145413310008aa54ec44766de81a7ad891526cd","104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","f9e22729fa06ed20f8b1fe60670b7c74933fdfd44d869ddfb1919c15a5cf12fb","d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","fedd311d427fdafac411b4e0edc0d1014668853679e021e04717a6de45ff5c0c","2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed",{"version":"4d0536bbf67bc4301ebb5154eeb38168db0f7b34c490a80b6fa41bc6b751bcb4","affectsGlobalScope":true},"5de7bc5a64b728d1600f6219c2f2d6e83dbfd9fb1149434ace54685300ed0cf4","68cc8d6fcc2f270d7108f02f3ebc59480a54615be3e09a47e14527f349e9d53e","3eb11dbf3489064a47a2e1cf9d261b1f100ef0b3b50ffca6c44dd99d6dd81ac1",{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true},"df95e00612c1faa5e0e7ef0dba589b18665bbeb3221db2b6cee1fe4d0e61921f","1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04",{"version":"fab7e642480027e174565250294ba8eeeacbf7faa31c565472384bbad2deba01","affectsGlobalScope":true},"ee65fe452abe1309389c5f50710f24114e08a302d40708101c4aa950a2a7d044","d7dbe0ad36bdca8a6ecf143422a48e72cc8927bab7b23a1a2485c2f78a7022c6","8b32d4ac53ebe9c98c51593282052b2d9ad589788b254d573ed357faec6c8b5a","035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","54f1d17f9f484650cd49b53d9a6ba75593955a9ead093628888a37407b6ecd51","000e5f8c6f2a34869f2c3425435e3567b909a310b23ff34809da27cb0db48045","916be7d770b0ae0406be9486ac12eb9825f21514961dd050594c4b250617d5a8","199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365","c73834a2aee5e08dea83bd8d347f131bc52f9ec5b06959165c55ef7a544cae82","0c681cfae79b859ed0c5ddc1160c0ea0a529f5d81b3488fb0641105bd8757200","ddef25f825320de051dcb0e62ffce621b41c67712b5b4105740c32fd83f4c449","1b3dffaa4ca8e38ac434856843505af767a614d187fb3a5ef4fcebb023c355aa","5562230b6ae4f2205fddf46ab28518d4b0a5727c1e04d4f568c76d0271ae3293","bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","610960e660271e158ba1656254569c3d72ff172a5eae5999f8970fadab3f86e5"],"root":[210,214,221,[227,229],[430,432]],"options":{"composite":true,"jsx":2,"module":99,"outDir":"./","rootDir":"../src","target":99,"tsBuildInfoFile":"./.tsbuildinfo-client"},"fileIdsList":[[323],[323,376],[323,373,374,375],[76,209,323,373],[323,370,371,372,374],[90,91,209,240,241,242,243,323],[81,209,323,370,376,406,407],[209,323],[81,209,240,243,323,370,376,377,378],[81,323,370,378],[90,323],[90,323,407],[90,323,378],[90,238,323],[243,323],[232,323],[234,235,236,237,323,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399],[233,237,323,379,385,386,395,400,401,402,403,404,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428],[323,407],[90,232,323],[90,238,323,378],[90,243,323],[234,323],[206,323],[240,323],[323,370],[81,232,233,323],[76,81,82,95,198,323],[82,92,95,199,323],[81,323],[82,92,93,94,95,199,207,208,323],[76,82,83,84,85,91,92,93,94,199,323],[307,323],[222,223,224,225,323],[85,323],[222,323],[85,222,323],[323,339],[323,330],[323,362],[244,323,331,332,333,334,335,336,337,338,339,340,341,363,364,365,366,367,368,369],[209,323,337],[76,323],[188,189,190,195,196,197,323],[180,188,323],[96,99,127,138,142,148,176,184,186,187,323],[180,191,195,323],[191,195,323],[190,191,194,323],[323,346,347],[323,347,348,349,350],[323,330,347,349],[323,346,348],[294,323,330],[294,323,330,342],[323,342,343,344,345],[323,342,344],[323,343],[311,323,330,351,352,353,356],[323,352,353,355],[293,323,330,351,352,353,354],[323,353],[323,351,352],[323,330,351],[69,96,323],[296,323,330,434],[287,323,330],[322,323,330,441],[296,323,330],[323,443],[69,96,323,446],[69,70,96,323,445],[293,296,323,330,438,439,440],[323,435,439,441,449],[97,323],[200,206,323],[201,202,203,204,205,323],[293,296,298,301,311,322,323,330],[323,455],[323,456],[191,323,458],[245,323],[280,323],[281,286,314,323],[282,293,294,301,311,322,323],[282,283,293,301,323],[284,323],[285,286,294,302,323],[286,311,319,323],[287,289,293,301,323],[288,323],[289,290,323],[293,323],[291,293,323],[280,293,323],[293,294,295,311,322,323],[293,294,295,308,311,314,323],[278,323,327],[289,293,296,301,311,322,323],[293,294,296,297,301,311,319,322,323],[296,298,311,319,322,323],[245,246,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329],[293,299,323],[300,322,323,327],[289,293,301,311,323],[302,323],[303,323],[280,304,323],[305,321,323,327],[306,323],[293,308,309,323],[308,310,323,325],[281,293,311,312,313,314,323],[281,311,313,323],[311,312,323],[314,323],[315,323],[280,311,323],[293,317,318,323],[317,318,323],[286,301,311,319,323],[320,323],[301,321,323],[281,296,307,322,323],[286,323],[311,323,324],[300,323,325],[323,326],[281,286,293,295,304,311,322,323,325,327],[311,323,328],[90,206,239,323],[90,206,323],[86,87,88,89,323],[311,323,330],[294,311,323,330,437],[294,323,450],[296,323,330,437,448],[293,296,298,311,319,322,323,328,330],[323,467],[323,330,358,359,360],[323,358,359],[323,358],[323,330,357],[323,405],[323,361],[134,146,147,323],[69,96,98,127,134,138,142,176,323],[135,136,139,140,143,144,145,323],[69,96,134,138,323],[69,96,127,134,323],[134,142,323],[96,98,127,134,138,142,176,323],[69,96,98,127,133,138,142,176,323],[192,193,323],[98,127,138,142,176,323],[98,127,133,138,142,176,192,323],[100,101,323],[97,99,100,102,127,138,142,176,323],[96,98,99,127,137,138,142,176,323],[102,125,127,138,323],[96,97,98,99,102,125,126,127,138,142,176,323],[102,125,127,323],[127,138,142,211,323],[96,98,99,127,138,141,142,176,323],[102,125,127,142,323],[98,99,127,138,142,149,150,174,175,176,323],[98,127,138,142,149,176,323],[98,99,127,138,142,149,176,323],[151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,323],[98,99,127,138,142,150,176,323],[103,104,124,323],[99,103,127,138,142,176,323],[99,127,138,142,176,323],[105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,323],[97,99,125,127,138,142,176,323],[90,231,323],[128,129,130,131,132,323],[128,129,323],[128,323],[176,185,323],[98,99,127,138,142,176,180,184,323],[255,259,322,323],[255,311,322,323],[250,323],[252,255,319,322,323],[301,319,323],[250,323,330],[252,255,301,322,323],[247,248,251,254,281,293,311,322,323],[247,253,323],[251,255,281,314,322,323,330],[281,323,330],[271,281,323,330],[249,250,323,330],[255,323],[249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,323],[255,262,263,323],[253,255,263,264,323],[254,323],[247,250,255,323],[255,259,263,264,323],[259,323],[253,255,258,322,323],[247,252,253,255,259,262,323],[281,311,323],[250,255,271,281,323,327,330],[180,183,323],[97,180,181,182,184,323],[215,323],[216,217,323],[97,216,323],[216,218,219,323],[97,216,218,323],[77,78,79,80,323],[77,323],[78,323],[177,323],[179,323],[97,178,180,323],[73,323],[70,71,72,323],[70,73,323],[69,71,73,74,75,96,281,294,296,301,319,323],[209,221,227,323],[221,323],[97,99,127,138,142,176,184,210,212,214,220,323],[90,230,243,323,378,429],[214,243,323,431],[90,213,243,323],[209,226,323],[209,221,227],[221],[97],[184],[378],[90],[209,226]],"referencedMap":[[213,1],[371,2],[376,3],[374,4],[373,5],[372,1],[375,1],[243,6],[407,7],[238,8],[378,9],[377,10],[381,11],[235,11],[409,11],[408,12],[386,11],[404,13],[401,11],[395,14],[403,13],[402,13],[411,11],[387,11],[412,11],[428,1],[427,11],[424,1],[425,15],[426,1],[394,16],[390,1],[422,1],[388,1],[400,17],[429,18],[383,1],[396,11],[423,19],[233,20],[379,21],[399,22],[391,23],[414,1],[417,24],[393,1],[385,11],[421,11],[384,11],[392,1],[420,25],[419,11],[237,1],[397,11],[236,1],[410,11],[389,26],[382,1],[418,2],[398,11],[413,1],[416,1],[415,24],[380,1],[234,27],[207,24],[199,28],[93,29],[82,30],[209,31],[95,32],[92,33],[94,11],[208,1],[226,34],[222,35],[223,36],[225,36],[224,37],[244,1],[368,1],[367,38],[331,39],[332,1],[363,40],[341,1],[333,8],[370,41],[334,1],[339,1],[338,42],[366,1],[340,1],[369,1],[365,1],[337,1],[336,1],[335,1],[364,43],[198,44],[190,45],[188,46],[196,47],[189,1],[197,48],[195,49],[187,1],[348,50],[351,51],[350,52],[349,53],[347,54],[343,55],[346,56],[345,57],[344,58],[342,54],[357,59],[356,60],[355,61],[354,62],[353,63],[352,64],[433,65],[435,66],[436,67],[442,68],[434,69],[444,70],[447,71],[445,1],[446,72],[96,65],[69,1],[441,73],[450,74],[451,1],[98,75],[201,76],[202,76],[203,76],[200,1],[206,77],[204,24],[205,24],[452,1],[453,1],[448,1],[454,78],[455,1],[456,79],[457,80],[70,1],[99,75],[458,81],[191,1],[437,1],[443,1],[459,39],[245,82],[246,82],[280,83],[281,84],[282,85],[283,86],[284,87],[285,88],[286,89],[287,90],[288,91],[289,92],[290,92],[292,93],[291,94],[293,95],[294,96],[295,97],[279,98],[329,1],[296,99],[297,100],[298,101],[330,102],[299,103],[300,104],[301,105],[302,106],[303,107],[304,108],[305,109],[306,110],[307,33],[308,111],[309,111],[310,112],[311,113],[313,114],[312,115],[314,116],[315,117],[316,118],[317,119],[318,120],[319,121],[320,122],[321,123],[322,124],[323,125],[324,126],[325,127],[326,128],[327,129],[328,130],[460,1],[231,1],[88,1],[439,1],[440,1],[240,131],[242,131],[239,132],[86,1],[90,133],[461,1],[462,134],[463,1],[89,1],[438,135],[464,136],[449,137],[465,69],[97,1],[466,138],[467,1],[468,139],[72,1],[230,1],[84,1],[87,1],[361,140],[360,141],[359,142],[358,143],[406,144],[405,1],[362,145],[148,146],[135,147],[136,147],[146,148],[139,149],[140,150],[143,151],[144,152],[145,147],[147,147],[134,153],[194,154],[192,155],[193,156],[85,1],[102,157],[101,158],[138,159],[137,160],[127,161],[126,162],[212,163],[211,162],[142,164],[141,165],[176,166],[150,167],[151,168],[152,168],[153,168],[154,168],[155,168],[156,168],[157,168],[158,168],[159,168],[160,168],[174,169],[161,168],[162,168],[163,168],[164,168],[165,168],[166,168],[167,168],[168,168],[170,168],[171,168],[169,168],[172,168],[173,168],[175,168],[149,170],[125,171],[105,172],[106,172],[107,172],[108,172],[109,172],[110,172],[111,173],[113,172],[112,172],[124,174],[114,172],[116,172],[115,172],[118,172],[117,172],[119,172],[120,172],[121,172],[122,172],[123,172],[104,172],[103,175],[100,1],[232,176],[133,177],[130,178],[131,1],[132,1],[128,1],[129,179],[91,11],[241,11],[186,180],[185,181],[75,1],[182,1],[66,1],[67,1],[12,1],[13,1],[17,1],[16,1],[2,1],[18,1],[19,1],[20,1],[21,1],[22,1],[23,1],[24,1],[25,1],[3,1],[4,1],[26,1],[30,1],[27,1],[28,1],[29,1],[31,1],[32,1],[33,1],[5,1],[34,1],[35,1],[36,1],[37,1],[6,1],[41,1],[38,1],[39,1],[40,1],[42,1],[7,1],[43,1],[48,1],[49,1],[44,1],[45,1],[46,1],[47,1],[8,1],[53,1],[50,1],[51,1],[52,1],[54,1],[9,1],[55,1],[56,1],[57,1],[60,1],[58,1],[59,1],[61,1],[62,1],[10,1],[1,1],[11,1],[65,1],[64,1],[68,1],[63,1],[15,1],[14,1],[262,182],[269,183],[261,182],[276,184],[253,185],[252,186],[275,39],[270,187],[273,188],[255,189],[254,190],[250,191],[249,192],[272,193],[251,194],[256,195],[257,1],[260,195],[247,1],[278,196],[277,195],[264,197],[265,198],[267,199],[263,200],[266,201],[271,39],[258,202],[259,203],[268,204],[248,205],[274,206],[184,207],[181,1],[183,208],[216,209],[215,75],[218,210],[217,211],[220,212],[219,213],[77,1],[80,1],[81,214],[78,215],[79,216],[178,217],[177,75],[180,218],[179,219],[83,1],[74,220],[73,221],[71,222],[76,223],[228,224],[229,225],[210,75],[221,226],[430,227],[432,228],[214,229],[431,22],[227,230]],"exportedModulesMap":[[213,1],[371,2],[376,3],[374,4],[373,5],[372,1],[375,1],[243,6],[407,7],[238,8],[378,9],[377,10],[381,11],[235,11],[409,11],[408,12],[386,11],[404,13],[401,11],[395,14],[403,13],[402,13],[411,11],[387,11],[412,11],[428,1],[427,11],[424,1],[425,15],[426,1],[394,16],[390,1],[422,1],[388,1],[400,17],[429,18],[383,1],[396,11],[423,19],[233,20],[379,21],[399,22],[391,23],[414,1],[417,24],[393,1],[385,11],[421,11],[384,11],[392,1],[420,25],[419,11],[237,1],[397,11],[236,1],[410,11],[389,26],[382,1],[418,2],[398,11],[413,1],[416,1],[415,24],[380,1],[234,27],[207,24],[199,28],[93,29],[82,30],[209,31],[95,32],[92,33],[94,11],[208,1],[226,34],[222,35],[223,36],[225,36],[224,37],[244,1],[368,1],[367,38],[331,39],[332,1],[363,40],[341,1],[333,8],[370,41],[334,1],[339,1],[338,42],[366,1],[340,1],[369,1],[365,1],[337,1],[336,1],[335,1],[364,43],[198,44],[190,45],[188,46],[196,47],[189,1],[197,48],[195,49],[187,1],[348,50],[351,51],[350,52],[349,53],[347,54],[343,55],[346,56],[345,57],[344,58],[342,54],[357,59],[356,60],[355,61],[354,62],[353,63],[352,64],[433,65],[435,66],[436,67],[442,68],[434,69],[444,70],[447,71],[445,1],[446,72],[96,65],[69,1],[441,73],[450,74],[451,1],[98,75],[201,76],[202,76],[203,76],[200,1],[206,77],[204,24],[205,24],[452,1],[453,1],[448,1],[454,78],[455,1],[456,79],[457,80],[70,1],[99,75],[458,81],[191,1],[437,1],[443,1],[459,39],[245,82],[246,82],[280,83],[281,84],[282,85],[283,86],[284,87],[285,88],[286,89],[287,90],[288,91],[289,92],[290,92],[292,93],[291,94],[293,95],[294,96],[295,97],[279,98],[329,1],[296,99],[297,100],[298,101],[330,102],[299,103],[300,104],[301,105],[302,106],[303,107],[304,108],[305,109],[306,110],[307,33],[308,111],[309,111],[310,112],[311,113],[313,114],[312,115],[314,116],[315,117],[316,118],[317,119],[318,120],[319,121],[320,122],[321,123],[322,124],[323,125],[324,126],[325,127],[326,128],[327,129],[328,130],[460,1],[231,1],[88,1],[439,1],[440,1],[240,131],[242,131],[239,132],[86,1],[90,133],[461,1],[462,134],[463,1],[89,1],[438,135],[464,136],[449,137],[465,69],[97,1],[466,138],[467,1],[468,139],[72,1],[230,1],[84,1],[87,1],[361,140],[360,141],[359,142],[358,143],[406,144],[405,1],[362,145],[148,146],[135,147],[136,147],[146,148],[139,149],[140,150],[143,151],[144,152],[145,147],[147,147],[134,153],[194,154],[192,155],[193,156],[85,1],[102,157],[101,158],[138,159],[137,160],[127,161],[126,162],[212,163],[211,162],[142,164],[141,165],[176,166],[150,167],[151,168],[152,168],[153,168],[154,168],[155,168],[156,168],[157,168],[158,168],[159,168],[160,168],[174,169],[161,168],[162,168],[163,168],[164,168],[165,168],[166,168],[167,168],[168,168],[170,168],[171,168],[169,168],[172,168],[173,168],[175,168],[149,170],[125,171],[105,172],[106,172],[107,172],[108,172],[109,172],[110,172],[111,173],[113,172],[112,172],[124,174],[114,172],[116,172],[115,172],[118,172],[117,172],[119,172],[120,172],[121,172],[122,172],[123,172],[104,172],[103,175],[100,1],[232,176],[133,177],[130,178],[131,1],[132,1],[128,1],[129,179],[91,11],[241,11],[186,180],[185,181],[75,1],[182,1],[66,1],[67,1],[12,1],[13,1],[17,1],[16,1],[2,1],[18,1],[19,1],[20,1],[21,1],[22,1],[23,1],[24,1],[25,1],[3,1],[4,1],[26,1],[30,1],[27,1],[28,1],[29,1],[31,1],[32,1],[33,1],[5,1],[34,1],[35,1],[36,1],[37,1],[6,1],[41,1],[38,1],[39,1],[40,1],[42,1],[7,1],[43,1],[48,1],[49,1],[44,1],[45,1],[46,1],[47,1],[8,1],[53,1],[50,1],[51,1],[52,1],[54,1],[9,1],[55,1],[56,1],[57,1],[60,1],[58,1],[59,1],[61,1],[62,1],[10,1],[1,1],[11,1],[65,1],[64,1],[68,1],[63,1],[15,1],[14,1],[262,182],[269,183],[261,182],[276,184],[253,185],[252,186],[275,39],[270,187],[273,188],[255,189],[254,190],[250,191],[249,192],[272,193],[251,194],[256,195],[257,1],[260,195],[247,1],[278,196],[277,195],[264,197],[265,198],[267,199],[263,200],[266,201],[271,39],[258,202],[259,203],[268,204],[248,205],[274,206],[184,207],[181,1],[183,208],[216,209],[215,75],[218,210],[217,211],[220,212],[219,213],[77,1],[80,1],[81,214],[78,215],[79,216],[178,217],[177,75],[180,218],[179,219],[83,1],[74,220],[73,221],[71,222],[76,223],[228,231],[229,232],[210,233],[221,234],[430,235],[214,236],[431,236],[227,237]],"semanticDiagnosticsPerFile":[213,371,376,374,373,372,375,243,407,238,378,377,381,235,409,408,386,404,401,395,403,402,411,387,412,428,427,424,425,426,394,390,422,388,400,429,383,396,423,233,379,399,391,414,417,393,385,421,384,392,420,419,237,397,236,410,389,382,418,398,413,416,415,380,234,207,199,93,82,209,95,92,94,208,226,222,223,225,224,244,368,367,331,332,363,341,333,370,334,339,338,366,340,369,365,337,336,335,364,198,190,188,196,189,197,195,187,348,351,350,349,347,343,346,345,344,342,357,356,355,354,353,352,433,435,436,442,434,444,447,445,446,96,69,441,450,451,98,201,202,203,200,206,204,205,452,453,448,454,455,456,457,70,99,458,191,437,443,459,245,246,280,281,282,283,284,285,286,287,288,289,290,292,291,293,294,295,279,329,296,297,298,330,299,300,301,302,303,304,305,306,307,308,309,310,311,313,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,460,231,88,439,440,240,242,239,86,90,461,462,463,89,438,464,449,465,97,466,467,468,72,230,84,87,361,360,359,358,406,405,362,148,135,136,146,139,140,143,144,145,147,134,194,192,193,85,102,101,138,137,127,126,212,211,142,141,176,150,151,152,153,154,155,156,157,158,159,160,174,161,162,163,164,165,166,167,168,170,171,169,172,173,175,149,125,105,106,107,108,109,110,111,113,112,124,114,116,115,118,117,119,120,121,122,123,104,103,100,232,133,130,131,132,128,129,91,241,186,185,75,182,66,67,12,13,17,16,2,18,19,20,21,22,23,24,25,3,4,26,30,27,28,29,31,32,33,5,34,35,36,37,6,41,38,39,40,42,7,43,48,49,44,45,46,47,8,53,50,51,52,54,9,55,56,57,60,58,59,61,62,10,1,11,65,64,68,63,15,14,262,269,261,276,253,252,275,270,273,255,254,250,249,272,251,256,257,260,247,278,277,264,265,267,263,266,271,258,259,268,248,274,184,181,183,216,215,218,217,220,219,77,80,81,78,79,178,177,180,179,83,74,73,71,76,228,229,210,221,430,432,214,431,227],"latestChangedDtsFile":"./remark/utils.d.ts"},"version":"5.3.3"} \ No newline at end of file diff --git a/website/src/css/custom.css b/packages/speedrun-theme/lib/css/custom.css similarity index 96% rename from website/src/css/custom.css rename to packages/speedrun-theme/lib/css/custom.css index 2fe37e7..3af995a 100644 --- a/website/src/css/custom.css +++ b/packages/speedrun-theme/lib/css/custom.css @@ -1,10 +1,3 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ :root { --ifm-color-primary: #b37209; --ifm-color-primary-dark: #a16708; diff --git a/packages/speedrun-theme/lib/index.d.ts b/packages/speedrun-theme/lib/index.d.ts new file mode 100644 index 0000000..03984dd --- /dev/null +++ b/packages/speedrun-theme/lib/index.d.ts @@ -0,0 +1,5 @@ +import type { Plugin } from "@docusaurus/types"; +import videoLinkerRemark from "./remark/video-linker"; +export default function themeSpeedrun(): Plugin; +export { validateThemeConfig } from "./validateThemeConfig"; +export { videoLinkerRemark }; diff --git a/packages/speedrun-theme/lib/index.js b/packages/speedrun-theme/lib/index.js new file mode 100644 index 0000000..5aeee42 --- /dev/null +++ b/packages/speedrun-theme/lib/index.js @@ -0,0 +1,23 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.videoLinkerRemark = exports.validateThemeConfig = void 0; +const tslib_1 = require("tslib"); +const video_linker_1 = tslib_1.__importDefault(require("./remark/video-linker")); +exports.videoLinkerRemark = video_linker_1.default; +function themeSpeedrun() { + return { + name: "speedrun-docs-theme", + getThemePath() { + return "../lib/theme"; + }, + getTypeScriptThemePath() { + return "../src/theme"; + }, + getClientModules() { + return [require.resolve("./css/custom.css")]; + }, + }; +} +exports.default = themeSpeedrun; +var validateThemeConfig_1 = require("./validateThemeConfig"); +Object.defineProperty(exports, "validateThemeConfig", { enumerable: true, get: function () { return validateThemeConfig_1.validateThemeConfig; } }); diff --git a/packages/speedrun-theme/lib/remark/index.d.ts b/packages/speedrun-theme/lib/remark/index.d.ts new file mode 100644 index 0000000..d20dae9 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/index.d.ts @@ -0,0 +1 @@ +export * from './video-linker'; diff --git a/packages/speedrun-theme/lib/remark/index.js b/packages/speedrun-theme/lib/remark/index.js new file mode 100644 index 0000000..d946f12 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/index.js @@ -0,0 +1,4 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const tslib_1 = require("tslib"); +tslib_1.__exportStar(require("./video-linker"), exports); diff --git a/packages/speedrun-theme/lib/remark/utils.d.ts b/packages/speedrun-theme/lib/remark/utils.d.ts new file mode 100644 index 0000000..d732534 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/utils.d.ts @@ -0,0 +1,6 @@ +import type { Node } from "unist"; +interface ExtendedNode extends Node { + [key: string]: any; +} +export declare function transformNode(node: ExtendedNode, newNode: NewNode): NewNode; +export {}; diff --git a/packages/speedrun-theme/lib/remark/utils.js b/packages/speedrun-theme/lib/remark/utils.js new file mode 100644 index 0000000..963b367 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/utils.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.transformNode = void 0; +// https://github.com/facebook/docusaurus/blob/main/packages/docusaurus-mdx-loader/src/remark/utils/index.ts#L24 +function transformNode(node, newNode) { + Object.keys(node).forEach((key) => { + delete node[key]; + }); + Object.keys(newNode).forEach((key) => { + node[key] = newNode[key]; + }); + return node; +} +exports.transformNode = transformNode; diff --git a/packages/speedrun-theme/lib/remark/video-linker.d.ts b/packages/speedrun-theme/lib/remark/video-linker.d.ts new file mode 100644 index 0000000..8be1971 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/video-linker.d.ts @@ -0,0 +1,3 @@ +import type { Transformer, Plugin } from "unified"; +declare const videoLinkerPlugin: (options: Plugin) => Transformer; +export default videoLinkerPlugin; diff --git a/packages/speedrun-theme/lib/remark/video-linker.js b/packages/speedrun-theme/lib/remark/video-linker.js new file mode 100644 index 0000000..f0b2a92 --- /dev/null +++ b/packages/speedrun-theme/lib/remark/video-linker.js @@ -0,0 +1,96 @@ +import { transformNode } from "./utils"; +const YOUTUBE_REGEX = /^https?:\/\/.*youtu(?:\.be\/|v\/|u\/\w\/|embed\/|(?:be\.com\/)?watch\?v=)([^#&?]*).*(?:t=([0-9]+))?.*$/; +const TWITCH_REGEX = /^https?:\/\/.*twitch\.tv\//; +function YouTubeVideo(node, youtubeRegex) { + let youtubeURL = "https://www.youtube-nocookie.com/embed/"; + if (typeof youtubeRegex[1] === "string") { + youtubeURL += youtubeRegex[1]; + } + const startTime = parseInt(youtubeRegex[2]); + if (!isNaN(startTime)) { + youtubeURL += `?t=${startTime}`; + } + return { + type: "mdxJsxFlowElement", + name: "YouTubeVideo", + attributes: [ + { type: "mdxJsxAttribute", name: "url", value: youtubeURL }, + { type: "mdxJsxAttribute", name: "title", value: node.alt }, + ], + children: [], + }; +} +const TWITCH_CLIP_REGEX = /^https?:\/\/www\.twitch\.tv\/[^\/]+\/clip\/([^?]+)(?:.*t=([^&]+))?.*$/; +const TWITCH_VOD_REGEX = /^https?:\/\/.*twitch\.tv\/videos\/(\d+)(?:.*t=([^&]+))?.*$/; +const TWITCH_CHANNEL_REGEX = /^https?:\/\/.*twitch.tv\/([a-zA-Z0-9]{4,25})\/?$/; +// Channel https://www.twitch.tv/ausspeedruns +// Clip https://www.twitch.tv/ausspeedruns/clip/MoralFlaccidWheelSpicyBoy-MzAFWAwm4ifsnB6h +// VOD https://www.twitch.tv/videos/1943701325?t=00h00m03s +function GetTwitchURLData(url) { + // Determine which type of url it is + const clipRegex = TWITCH_CLIP_REGEX.exec(url); + if (clipRegex) { + return { + type: "clip", + slug: clipRegex[1], + startTime: clipRegex[2], + }; + } + const vodRegex = TWITCH_VOD_REGEX.exec(url); + if (vodRegex) { + return { + type: "vod", + slug: vodRegex[1], + startTime: vodRegex[2], + }; + } + const channelRegex = TWITCH_CHANNEL_REGEX.exec(url); + if (channelRegex) { + return { + type: "channel", + slug: channelRegex[1], + }; + } + return null; +} +function TwitchVideo(node) { + const urlData = GetTwitchURLData(node.url); + if (!urlData) { + return null; + } + return { + type: "mdxJsxFlowElement", + name: "TwitchVideo", + attributes: [ + { type: "mdxJsxAttribute", name: "type", value: urlData.type }, + { type: "mdxJsxAttribute", name: "slug", value: urlData.slug }, + { type: "mdxJsxAttribute", name: "startTime", value: urlData.startTime }, + ], + children: [], + }; +} +function GetVideoNode(node) { + let newNode; + const isYouTubeVideo = YOUTUBE_REGEX.exec(node.url); + if (isYouTubeVideo) { + return YouTubeVideo(node, isYouTubeVideo); + } + const isTwitchLink = TWITCH_REGEX.exec(node.url); + if (isTwitchLink) { + return TwitchVideo(node); + } + return newNode; +} +const videoLinkerPlugin = (options) => { + const transformer = async (ast, vfile) => { + const { visit } = await import("unist-util-visit"); + visit(ast, "image", (node) => { + const newNode = GetVideoNode(node); + if (newNode) { + transformNode(node, newNode); + } + }); + }; + return transformer; +}; +export default videoLinkerPlugin; diff --git a/packages/speedrun-theme/lib/theme/DocCard/index.d.ts b/packages/speedrun-theme/lib/theme/DocCard/index.d.ts new file mode 100644 index 0000000..0031af3 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/DocCard/index.d.ts @@ -0,0 +1,7 @@ +/// +/// +import type { PropSidebarItem } from "@docusaurus/plugin-content-docs"; +export interface DocCardProps { + readonly item: PropSidebarItem; +} +export default function DocCard({ item }: DocCardProps): JSX.Element; diff --git a/packages/speedrun-theme/lib/theme/DocCard/index.js b/packages/speedrun-theme/lib/theme/DocCard/index.js new file mode 100644 index 0000000..cade50a --- /dev/null +++ b/packages/speedrun-theme/lib/theme/DocCard/index.js @@ -0,0 +1,44 @@ +import React from "react"; +import clsx from "clsx"; +import Link from "@docusaurus/Link"; +import { findFirstSidebarItemLink, useDocById } from "@docusaurus/theme-common/internal"; +import isInternalUrl from "@docusaurus/isInternalUrl"; +import { translate } from "@docusaurus/Translate"; +import styles from "./styles.module.css"; +function CardContainer({ href, children, image }) { + return (React.createElement(Link, { href: href, className: clsx("card", styles.cardContainer), style: { backgroundImage: image && `url(${image})` } }, children)); +} +function CardLayout({ href, icon, title, description, customProps, }) { + return (React.createElement(CardContainer, { href: href, image: customProps?.category_image }, + React.createElement("div", { className: clsx("padding-horiz--lg padding-bottom--md", customProps?.category_image ? styles.cardGradient : "padding-vert--lg") }, + React.createElement("h2", { className: clsx("text--truncate", styles.cardTitle), title: title }, title), + description && (React.createElement("p", { className: clsx("text--truncate", styles.cardDescription), title: description }, description))))); +} +function CardCategory({ item }) { + const href = findFirstSidebarItemLink(item); + // Unexpected: categories that don't have a link have been filtered upfront + if (!href) { + return null; + } + return (React.createElement(CardLayout, { href: href, icon: "\uD83D\uDDC3\uFE0F", title: item.label, description: item.description ?? + translate({ + message: "{count} items", + id: "theme.docs.DocCard.categoryDescription", + description: "The default description for a category card in the generated index about how many items this category includes", + }, { count: item.items.length }) })); +} +function CardLink({ item }) { + const icon = isInternalUrl(item.href) ? "📄️" : "🔗"; + const doc = useDocById(item.docId ?? undefined); + return (React.createElement(CardLayout, { href: item.href, icon: icon, title: item.label, description: item.description ?? doc?.description, customProps: item.customProps })); +} +export default function DocCard({ item }) { + switch (item.type) { + case "link": + return React.createElement(CardLink, { item: item }); + case "category": + return React.createElement(CardCategory, { item: item }); + default: + throw new Error(`unknown item type ${JSON.stringify(item)}`); + } +} diff --git a/website/src/theme/DocCard/styles.module.css b/packages/speedrun-theme/lib/theme/DocCard/styles.module.css similarity index 100% rename from website/src/theme/DocCard/styles.module.css rename to packages/speedrun-theme/lib/theme/DocCard/styles.module.css diff --git a/packages/speedrun-theme/lib/theme/MDXComponents/index.d.ts b/packages/speedrun-theme/lib/theme/MDXComponents/index.d.ts new file mode 100644 index 0000000..5298df7 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/MDXComponents/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: any; +export default _default; diff --git a/packages/speedrun-theme/lib/theme/MDXComponents/index.js b/packages/speedrun-theme/lib/theme/MDXComponents/index.js new file mode 100644 index 0000000..bd56741 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/MDXComponents/index.js @@ -0,0 +1,8 @@ +import MDXComponents from "@theme-init/MDXComponents"; +import YouTubeVideo from "../YouTubeVideo"; +import TwitchVideo from "../TwitchVideo"; +export default { + ...MDXComponents, + YouTubeVideo, + TwitchVideo, +}; diff --git a/packages/speedrun-theme/lib/theme/TwitchVideo/index.d.ts b/packages/speedrun-theme/lib/theme/TwitchVideo/index.d.ts new file mode 100644 index 0000000..2ffc654 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/TwitchVideo/index.d.ts @@ -0,0 +1,11 @@ +import React from "react"; +export type TwitchVideoType = "clip" | "channel" | "vod"; +type TwitchProps = { + slug: string; + type: TwitchVideoType; + alt?: string; + startTime?: string; + parents?: string[]; +}; +declare const TwitchVideo: (props: TwitchProps) => React.JSX.Element; +export default TwitchVideo; diff --git a/packages/speedrun-theme/lib/theme/TwitchVideo/index.js b/packages/speedrun-theme/lib/theme/TwitchVideo/index.js new file mode 100644 index 0000000..0e292b8 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/TwitchVideo/index.js @@ -0,0 +1,32 @@ +import React from "react"; +import useIsBrowser from "@docusaurus/core/lib/client/exports/useIsBrowser"; +import styles from "./styles.module.css"; +const TwitchVideo = (props) => { + const isBrowser = useIsBrowser(); + const parent = props.parents ?? []; + if (isBrowser) { + parent.push(window.location.hostname); + } + let videoURL; + switch (props.type) { + case "channel": + videoURL = `https://player.twitch.tv/?channel=${props.slug}`; + break; + case "clip": + videoURL = `https://clips.twitch.tv/embed?clip=${props.slug}`; + break; + case "vod": + videoURL = `https://player.twitch.tv/?video=${props.slug}&autoplay=false`; + break; + default: + // Unknown type + return React.createElement(React.Fragment, null); + } + videoURL += `&parent=${parent.join(",")}`; + if (props.startTime) { + videoURL += `&t=${props.startTime}`; + } + return (React.createElement("div", { className: styles.videoWrapper }, + React.createElement("iframe", { className: styles.video, title: props.alt, src: videoURL, allowFullScreen: true }))); +}; +export default TwitchVideo; diff --git a/packages/speedrun-theme/lib/theme/TwitchVideo/styles.module.css b/packages/speedrun-theme/lib/theme/TwitchVideo/styles.module.css new file mode 100644 index 0000000..6d15bbf --- /dev/null +++ b/packages/speedrun-theme/lib/theme/TwitchVideo/styles.module.css @@ -0,0 +1,12 @@ +.videoWrapper { + position: relative; + height: 0; + padding-bottom: 56.25%; + margin-bottom: var(--ifm-leading); +} + +.video { + position: absolute; + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/packages/speedrun-theme/lib/theme/YouTubeVideo/index.d.ts b/packages/speedrun-theme/lib/theme/YouTubeVideo/index.d.ts new file mode 100644 index 0000000..183f4c8 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/YouTubeVideo/index.d.ts @@ -0,0 +1,7 @@ +import React from "react"; +type YouTubeVideoProps = { + url: string; + alt?: string; +}; +declare const YouTubeVideo: (props: YouTubeVideoProps) => React.JSX.Element; +export default YouTubeVideo; diff --git a/packages/speedrun-theme/lib/theme/YouTubeVideo/index.js b/packages/speedrun-theme/lib/theme/YouTubeVideo/index.js new file mode 100644 index 0000000..565e451 --- /dev/null +++ b/packages/speedrun-theme/lib/theme/YouTubeVideo/index.js @@ -0,0 +1,7 @@ +import React from "react"; +import styles from "./styles.module.css"; +const YouTubeVideo = (props) => { + return (React.createElement("div", { className: styles.videoWrapper }, + React.createElement("iframe", { className: styles.video, src: props.url, title: props.alt, allow: "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share", allowFullScreen: true }))); +}; +export default YouTubeVideo; diff --git a/packages/speedrun-theme/lib/theme/YouTubeVideo/styles.module.css b/packages/speedrun-theme/lib/theme/YouTubeVideo/styles.module.css new file mode 100644 index 0000000..6d15bbf --- /dev/null +++ b/packages/speedrun-theme/lib/theme/YouTubeVideo/styles.module.css @@ -0,0 +1,12 @@ +.videoWrapper { + position: relative; + height: 0; + padding-bottom: 56.25%; + margin-bottom: var(--ifm-leading); +} + +.video { + position: absolute; + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/packages/speedrun-theme/lib/validateThemeConfig.d.ts b/packages/speedrun-theme/lib/validateThemeConfig.d.ts new file mode 100644 index 0000000..393c06b --- /dev/null +++ b/packages/speedrun-theme/lib/validateThemeConfig.d.ts @@ -0,0 +1,12 @@ +import { Joi } from "@docusaurus/utils-validation"; +import type { ThemeConfigValidationContext } from "@docusaurus/types"; +interface ThemeConfig { + speedrunDocs?: { + discord?: string; + speedrunComURL?: string; + }; +} +export declare const DEFAULT_THEME_CONFIG: ThemeConfig; +export declare const Schema: Joi.ObjectSchema; +export declare function validateThemeConfig({ validate, themeConfig }: ThemeConfigValidationContext): ThemeConfig; +export {}; diff --git a/packages/speedrun-theme/lib/validateThemeConfig.js b/packages/speedrun-theme/lib/validateThemeConfig.js new file mode 100644 index 0000000..a42a548 --- /dev/null +++ b/packages/speedrun-theme/lib/validateThemeConfig.js @@ -0,0 +1,16 @@ +import { Joi } from "@docusaurus/utils-validation"; +export const DEFAULT_THEME_CONFIG = { + speedrunDocs: { + discord: "", + speedrunComURL: "", + }, +}; +export const Schema = Joi.object({ + speedrunDocs: Joi.object({ + discord: Joi.string().optional().default(DEFAULT_THEME_CONFIG.speedrunDocs.discord), + speedrunComURL: Joi.string().optional().default(DEFAULT_THEME_CONFIG.speedrunDocs.speedrunComURL), + }).default(DEFAULT_THEME_CONFIG.speedrunDocs), +}); +export function validateThemeConfig({ validate, themeConfig }) { + return validate(Schema, themeConfig); +} diff --git a/packages/speedrun-theme/package.json b/packages/speedrun-theme/package.json new file mode 100644 index 0000000..a0f8124 --- /dev/null +++ b/packages/speedrun-theme/package.json @@ -0,0 +1,52 @@ +{ + "name": "speedrun-theme", + "version": "0.5.0", + "description": "A Docusaurus theme tailored to Speedrun documentation", + "main": "lib/index.js", + "types": "src/theme-config.d.ts", + "sideEffects": false, + "exports": { + "./lib/*": "./lib/*", + "./src/*": "./src/*", + "./client": { + "type": "./lib/client/index.d.ts", + "default": "./lib/client/index.js" + }, + ".": { + "types": "./src/theme-config.d.ts", + "default": "./lib/index.js" + } + }, + "publishConfig": { + "access": "public" + }, + "scripts": { + "build": "tsc --build && node ../../admin/copyUntypedFiles.js", + "watch": "run-p -c copy:watch build:watch", + "build:watch": "tsc --build --watch", + "copy:watch": "node ../../admin/scripts/copyUntypedFiles.js --watch" + }, + "repository": { + "type": "git", + "url": "https://github.com/EwanLyon/speedrun-docs.git", + "directory": "packages/speedrun-theme" + }, + "keywords": [ + "docusaurus", + "speedrun" + ], + "author": "Ewan Lyon", + "license": "MIT", + "bugs": { + "url": "https://github.com/EwanLyon/speedrun-docs/issues" + }, + "homepage": "https://ewanlyon.github.io/speedrun-docs/", + "dependencies": { + "@docusaurus/core": "^3.1.1", + "@docusaurus/module-type-aliases": "^3.1.1", + "@docusaurus/theme-common": "^3.1.1", + "@docusaurus/types": "^3.1.1", + "@docusaurus/utils-validation": "^3.1.1", + "tslib": "^2.6.2" + } +} diff --git a/packages/speedrun-theme/src/css/custom.css b/packages/speedrun-theme/src/css/custom.css new file mode 100644 index 0000000..3af995a --- /dev/null +++ b/packages/speedrun-theme/src/css/custom.css @@ -0,0 +1,121 @@ +:root { + --ifm-color-primary: #b37209; + --ifm-color-primary-dark: #a16708; + --ifm-color-primary-darker: #986108; + --ifm-color-primary-darkest: #7d5006; + --ifm-color-primary-light: #c57d0a; + --ifm-color-primary-lighter: #ce830a; + --ifm-color-primary-lightest: #e9940c; + --ifm-background-color: #e5e5e5; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); + + --speeddocs-primary: #000000; + --speeddocs-secondary: #a5b4fc; + --speeddocs-accent: #fca311; + --speeddocs-text: #ffffff; + --logo-filter: ; +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #fca311; + --ifm-color-primary-dark: #fc9e04; + --ifm-color-primary-darker: #ef9603; + --ifm-color-primary-darkest: #d58503; + --ifm-color-primary-light: #fcad2c; + --ifm-color-primary-lighter: #fdb239; + --ifm-color-primary-lightest: #fdc261; + --ifm-background-color: #000000; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); + + --ifm-table-border-color: #ffffff; + --ifm-table-border-width: 0px; + + --speeddocs-primary: #030c20; + --speeddocs-secondary: #14213d; + --speeddocs-accent: #fca311; + --logo-filter: invert(1); + + --ifm-navbar-background-color: var(--speeddocs-secondary); + --ifm-background-color: var(--speeddocs-primary) !important; + --ifm-background-surface-color: var(--speeddocs-secondary) !important; + --ifm-background-surface-color-split: 3, 12, 32; /* Used for the gradients on top of images */ + --ifm-navbar-search-input-background-color: var(--speeddocs-primary); + --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); + --ifm-footer-background-color: var(--speeddocs-secondary); +} + +.navbar__search-input { + border: 1px solid var(--speeddocs-accent); +} + +.header-github-link:hover { + opacity: 0.6; +} + +.header-github-link:before { + content: ''; + display: flex; + height: 24px; + width: 24px; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat; +} + +[data-theme='dark'] .header-github-link::before { + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat; +} + +.header-discord-link:hover { + opacity: 0.6; +} + +.header-discord-link:before { + content: ''; + display: flex; + height: 24px; + width: 24px; + object-fit: contain; + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cpath d='M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z'/%3E%3C/svg%3E") no-repeat center; +} + +[data-theme='dark'] .header-discord-link::before { + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 127.14 96.36'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z'/%3E%3C/svg%3E") no-repeat center; +} + +.navbar__logo img { + filter: var(--logo-filter); +} + +.navbar { + border-bottom: thin solid var(--speeddocs-accent); +} + +footer { + border-top: thin solid var(--speeddocs-accent); +} + +p>img { + display: block; + margin: auto; +} + +/* Better Table Styling */ + +table { + display: table; + width: fit-content; + border-spacing: 0; + border-collapse: separate; + border-radius: 16px; + border: thin solid var(--ifm-table-border-color); + overflow: hidden; + margin: auto; + margin-bottom: var(--ifm-leading); + + min-width: 150px; +} + +thead { + background-color: var(--speeddocs-secondary) !important; +} \ No newline at end of file diff --git a/packages/speedrun-theme/src/index.ts b/packages/speedrun-theme/src/index.ts new file mode 100644 index 0000000..e071313 --- /dev/null +++ b/packages/speedrun-theme/src/index.ts @@ -0,0 +1,22 @@ +import type { Plugin } from "@docusaurus/types"; +import videoLinkerRemark from "./remark/video-linker"; + +export default function themeSpeedrun(): Plugin { + return { + name: "speedrun-docs-theme", + + getThemePath() { + return "../lib/theme"; + }, + getTypeScriptThemePath() { + return "../src/theme"; + }, + getClientModules() { + return [require.resolve("./css/custom.css")]; + }, + }; +} + +export { validateThemeConfig } from "./validateThemeConfig"; + +export { videoLinkerRemark }; diff --git a/packages/speedrun-theme/src/remark/index.ts b/packages/speedrun-theme/src/remark/index.ts new file mode 100644 index 0000000..d20dae9 --- /dev/null +++ b/packages/speedrun-theme/src/remark/index.ts @@ -0,0 +1 @@ +export * from './video-linker'; diff --git a/website/src/remark/utils.ts b/packages/speedrun-theme/src/remark/utils.ts similarity index 64% rename from website/src/remark/utils.ts rename to packages/speedrun-theme/src/remark/utils.ts index dddb064..b7bab77 100644 --- a/website/src/remark/utils.ts +++ b/packages/speedrun-theme/src/remark/utils.ts @@ -1,14 +1,18 @@ import type { Node } from "unist"; +interface ExtendedNode extends Node { + [key: string]: any +} + // https://github.com/facebook/docusaurus/blob/main/packages/docusaurus-mdx-loader/src/remark/utils/index.ts#L24 -export function transformNode(node: Node, newNode: NewNode): NewNode { +export function transformNode(node: ExtendedNode, newNode: NewNode): NewNode { Object.keys(node).forEach((key) => { - // @ts-expect-error: unsafe but ok delete node[key]; }); + Object.keys(newNode).forEach((key) => { - // @ts-expect-error: unsafe but ok node[key] = newNode[key]; }); + return node as NewNode; } diff --git a/website/src/remark/video-linker.ts b/packages/speedrun-theme/src/remark/video-linker.ts similarity index 91% rename from website/src/remark/video-linker.ts rename to packages/speedrun-theme/src/remark/video-linker.ts index 4411d1d..42e7cc5 100644 --- a/website/src/remark/video-linker.ts +++ b/packages/speedrun-theme/src/remark/video-linker.ts @@ -3,7 +3,7 @@ import type { Transformer, Plugin } from "unified"; import type { Image } from "mdast"; import type { MdxJsxFlowElement } from "mdast-util-mdx"; import type { Node } from "unist"; -import { TwitchVideo as TwitchVideoElement } from "../components/twitch-video"; +import type { TwitchVideoType } from "../theme/TwitchVideo"; const YOUTUBE_REGEX = /^https?:\/\/.*youtu(?:\.be\/|v\/|u\/\w\/|embed\/|(?:be\.com\/)?watch\?v=)([^#&?]*).*(?:t=([0-9]+))?.*$/; @@ -28,7 +28,6 @@ function YouTubeVideo(node: Image, youtubeRegex: RegExpExecArray): MdxJsxFlowEle { type: "mdxJsxAttribute", name: "title", value: node.alt }, ], children: [], - data: { _mdxExplicitJsx: true }, }; } @@ -37,7 +36,7 @@ const TWITCH_VOD_REGEX = /^https?:\/\/.*twitch\.tv\/videos\/(\d+)(?:.*t=([^&]+)) const TWITCH_CHANNEL_REGEX = /^https?:\/\/.*twitch.tv\/([a-zA-Z0-9]{4,25})\/?$/; type TwitchURLData = { - type: React.ComponentProps["type"]; + type: TwitchVideoType; slug: string; startTime?: string; } | null; @@ -47,7 +46,6 @@ type TwitchURLData = { // VOD https://www.twitch.tv/videos/1943701325?t=00h00m03s function GetTwitchURLData(url: string): TwitchURLData { // Determine which type of url it is - const clipRegex = TWITCH_CLIP_REGEX.exec(url); if (clipRegex) { return { @@ -93,7 +91,6 @@ function TwitchVideo(node: Image): MdxJsxFlowElement | null { { type: "mdxJsxAttribute", name: "startTime", value: urlData.startTime }, ], children: [], - data: { _mdxExplicitJsx: true }, }; } @@ -113,7 +110,7 @@ function GetVideoNode(node: Image): Node | null | undefined { return newNode; } -const plugin = (options: Plugin): Transformer => { +const videoLinkerPlugin = (options: Plugin): Transformer => { const transformer: Transformer = async (ast, vfile) => { const { visit } = await import("unist-util-visit"); @@ -127,4 +124,4 @@ const plugin = (options: Plugin): Transformer => { return transformer; }; -export default plugin; +export default videoLinkerPlugin; diff --git a/website/src/theme/DocCard/index.tsx b/packages/speedrun-theme/src/theme/DocCard/index.tsx similarity index 87% rename from website/src/theme/DocCard/index.tsx rename to packages/speedrun-theme/src/theme/DocCard/index.tsx index 52ae4df..8e5ad4b 100644 --- a/website/src/theme/DocCard/index.tsx +++ b/packages/speedrun-theme/src/theme/DocCard/index.tsx @@ -5,9 +5,11 @@ import { findFirstSidebarItemLink, useDocById } from "@docusaurus/theme-common/i import isInternalUrl from "@docusaurus/isInternalUrl"; import { translate } from "@docusaurus/Translate"; -import type { Props } from "@theme/DocCard"; -import Heading from "@theme/Heading"; -import type { PropSidebarItemCategory, PropSidebarItemLink } from "@docusaurus/plugin-content-docs"; +import type { PropSidebarItemCategory, PropSidebarItemLink, PropSidebarItem } from "@docusaurus/plugin-content-docs"; + +export interface DocCardProps { + readonly item: PropSidebarItem; +} import styles from "./styles.module.css"; @@ -47,9 +49,9 @@ function CardLayout({ customProps?.category_image ? styles.cardGradient : "padding-vert--lg" )} > - +

{title} - +

{description && (

{description} @@ -103,7 +105,7 @@ function CardLink({ item }: { item: PropSidebarItemLink }): JSX.Element { ); } -export default function DocCard({ item }: Props): JSX.Element { +export default function DocCard({ item }: DocCardProps): JSX.Element { switch (item.type) { case "link": return ; diff --git a/packages/speedrun-theme/src/theme/DocCard/styles.module.css b/packages/speedrun-theme/src/theme/DocCard/styles.module.css new file mode 100644 index 0000000..675df6c --- /dev/null +++ b/packages/speedrun-theme/src/theme/DocCard/styles.module.css @@ -0,0 +1,42 @@ +.cardContainer { + --ifm-link-color: var(--ifm-color-emphasis-800); + --ifm-link-hover-color: var(--ifm-color-emphasis-700); + --ifm-link-hover-decoration: none; + + background-size: cover; + background-position: center; + height: 100%; + display: flex; + justify-content: center; + + box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%); + border: 1px solid var(--ifm-color-emphasis-200); + transition: all var(--ifm-transition-fast) ease; + transition-property: border, box-shadow; +} + +.cardContainer:hover { + border-color: var(--ifm-color-primary); + box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%); +} + +.cardContainer *:last-child { + margin-bottom: 0; +} + +.cardTitle { + font-size: 1.2rem; + margin-bottom: 0.5rem; +} + +.cardDescription { + font-size: 0.8rem; +} + +.cardGradient { + padding-top: 7rem; + background: linear-gradient( + rgba(var(--ifm-background-surface-color-split), 0) 40%, + rgba(var(--ifm-background-surface-color-split), 0.8) 55% + ); +} \ No newline at end of file diff --git a/packages/speedrun-theme/src/theme/MDXComponents/index.ts b/packages/speedrun-theme/src/theme/MDXComponents/index.ts new file mode 100644 index 0000000..c860611 --- /dev/null +++ b/packages/speedrun-theme/src/theme/MDXComponents/index.ts @@ -0,0 +1,9 @@ +import MDXComponents from "@theme-init/MDXComponents"; +import YouTubeVideo from "../YouTubeVideo"; +import TwitchVideo from "../TwitchVideo"; + +export default { + ...MDXComponents, + YouTubeVideo, + TwitchVideo, +}; diff --git a/website/src/components/twitch-video.tsx b/packages/speedrun-theme/src/theme/TwitchVideo/index.tsx similarity index 65% rename from website/src/components/twitch-video.tsx rename to packages/speedrun-theme/src/theme/TwitchVideo/index.tsx index 7e5c628..c8b0efe 100644 --- a/website/src/components/twitch-video.tsx +++ b/packages/speedrun-theme/src/theme/TwitchVideo/index.tsx @@ -1,13 +1,19 @@ -import useIsBrowser from "@docusaurus/useIsBrowser"; +import React from "react"; +import useIsBrowser from "@docusaurus/core/lib/client/exports/useIsBrowser"; + +import styles from "./styles.module.css"; + +export type TwitchVideoType = "clip" | "channel" | "vod"; type TwitchProps = { slug: string; - type: "clip" | "channel" | "vod"; + type: TwitchVideoType; + alt?: string; startTime?: string; // 0h0m0s parents?: string[]; // Twitch's annoying parent property https://dev.twitch.tv/docs/embed/video-and-clips/ }; -export const TwitchVideo = (props: TwitchProps) => { +const TwitchVideo = (props: TwitchProps) => { const isBrowser = useIsBrowser(); const parent = props.parents ?? []; @@ -39,8 +45,10 @@ export const TwitchVideo = (props: TwitchProps) => { } return ( -

-