gitextract_zp9qy6l6/ ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── deploy-docs.yml │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── admin/ │ └── src/ │ ├── components/ │ │ ├── .gitkeep │ │ ├── ActionButtons/ │ │ │ └── index.jsx │ │ ├── ConfigDiff/ │ │ │ └── index.jsx │ │ ├── ConfigList/ │ │ │ ├── ConfigListRow/ │ │ │ │ └── index.jsx │ │ │ └── index.jsx │ │ ├── ConfirmModal/ │ │ │ └── index.jsx │ │ ├── FirstExport/ │ │ │ └── index.jsx │ │ ├── Header/ │ │ │ └── index.jsx │ │ └── NoChanges/ │ │ └── index.jsx │ ├── config/ │ │ ├── constants.js │ │ └── logger.js │ ├── containers/ │ │ ├── App/ │ │ │ └── index.jsx │ │ ├── ConfigPage/ │ │ │ └── index.jsx │ │ └── Initializer/ │ │ └── index.jsx │ ├── helpers/ │ │ ├── blob.js │ │ ├── configureStore.js │ │ ├── getTrad.js │ │ ├── pluginId.js │ │ └── prefixPluginTranslations.js │ ├── index.cy.jsx │ ├── index.js │ ├── permissions.js │ ├── state/ │ │ ├── actions/ │ │ │ └── Config.js │ │ └── reducers/ │ │ ├── Config/ │ │ │ └── index.js │ │ └── index.js │ └── translations/ │ ├── ar.json │ ├── cs.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── id.json │ ├── index.js │ ├── it.json │ ├── ko.json │ ├── ms.json │ ├── nl.json │ ├── pl.json │ ├── pt-BR.json │ ├── pt.json │ ├── ru.json │ ├── sk.json │ ├── th.json │ ├── tr.json │ ├── uk.json │ ├── vi.json │ ├── zh-Hans.json │ └── zh.json ├── bin/ │ └── config-sync ├── codecov.yml ├── cypress/ │ └── support/ │ ├── commands.js │ └── e2e.js ├── cypress.config.js ├── dependabot.yml ├── docs/ │ ├── .github/ │ │ └── workflows/ │ │ └── deploy.yml │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── babel.config.js │ ├── blog/ │ │ ├── 2019-05-28-first-blog-post.md │ │ ├── 2019-05-29-long-blog-post.md │ │ ├── 2021-08-01-mdx-blog-post.mdx │ │ ├── 2021-08-26-welcome/ │ │ │ └── index.md │ │ ├── authors.yml │ │ └── tags.yml │ ├── docs/ │ │ ├── api/ │ │ │ └── plugin-config-types.md │ │ ├── configuration/ │ │ │ ├── custom-types.md │ │ │ ├── excluded-config.md │ │ │ ├── excluded-types.md │ │ │ ├── import-on-bootstrap.md │ │ │ ├── introduction.md │ │ │ ├── minify.md │ │ │ ├── soft.md │ │ │ └── sync-dir.md │ │ ├── getting-started/ │ │ │ ├── admin-gui.md │ │ │ ├── cli.md │ │ │ ├── config-types.md │ │ │ ├── installation.md │ │ │ ├── motivation.md │ │ │ ├── naming-convention.md │ │ │ └── workflow.md │ │ └── upgrading/ │ │ └── generic-update.md │ ├── docusaurus.config.ts │ ├── package.json │ ├── sidebars.ts │ ├── src/ │ │ ├── components/ │ │ │ ├── ApiCall.js │ │ │ ├── Badge.js │ │ │ ├── Button/ │ │ │ │ ├── Button.jsx │ │ │ │ └── button.module.scss │ │ │ ├── Card/ │ │ │ │ ├── Card.jsx │ │ │ │ └── card.module.scss │ │ │ ├── Container/ │ │ │ │ ├── Container.jsx │ │ │ │ └── container.module.scss │ │ │ ├── CustomDocCard.js │ │ │ ├── CustomDocCardsWrapper.js │ │ │ ├── FeaturesList/ │ │ │ │ ├── FeaturesList.jsx │ │ │ │ └── features-list.module.scss │ │ │ ├── Hero/ │ │ │ │ ├── Hero.jsx │ │ │ │ └── hero.module.scss │ │ │ ├── HomepageFeatures/ │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── LinkWithArrow/ │ │ │ │ ├── LinkWithArrow.jsx │ │ │ │ └── link-with-arrow.module.scss │ │ │ ├── Request.js │ │ │ ├── Response.js │ │ │ ├── SubtleCallout.js │ │ │ └── index.js │ │ ├── scss/ │ │ │ ├── __index.scss │ │ │ ├── _base.scss │ │ │ ├── _fonts.scss │ │ │ ├── _mixins.scss │ │ │ ├── _tokens-overrides.scss │ │ │ ├── _tokens.scss │ │ │ ├── admonition.scss │ │ │ ├── api-call.scss │ │ │ ├── badge.scss │ │ │ ├── breadcrumbs.scss │ │ │ ├── card.scss │ │ │ ├── columns.scss │ │ │ ├── container.scss │ │ │ ├── custom-doc-cards.scss │ │ │ ├── details.scss │ │ │ ├── footer.scss │ │ │ ├── grid.scss │ │ │ ├── images.scss │ │ │ ├── markdown.scss │ │ │ ├── medium-zoom.scss │ │ │ ├── navbar.scss │ │ │ ├── pagination-nav.scss │ │ │ ├── scene.scss │ │ │ ├── search.scss │ │ │ ├── sidebar.scss │ │ │ ├── table-of-contents.scss │ │ │ ├── table.scss │ │ │ ├── tabs.scss │ │ │ └── typography.scss │ │ └── theme/ │ │ ├── Admonition/ │ │ │ └── index.js │ │ └── MDXComponents.js │ ├── static/ │ │ └── .nojekyll │ └── tsconfig.json ├── jest.config.js ├── package.json ├── packup.config.ts ├── playground/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── README.md │ ├── __tests__/ │ │ ├── cli.test.js │ │ ├── helpers.js │ │ └── import-on-boostrap.test.js │ ├── config/ │ │ ├── admin.ts │ │ ├── api.ts │ │ ├── database.ts │ │ ├── middlewares.ts │ │ ├── plugins.ts │ │ └── server.ts │ ├── database/ │ │ └── migrations/ │ │ └── .gitkeep │ ├── jest.config.js │ ├── package.json │ ├── public/ │ │ ├── robots.txt │ │ └── uploads/ │ │ └── .gitkeep │ ├── src/ │ │ ├── admin/ │ │ │ ├── app.example.tsx │ │ │ ├── tsconfig.json │ │ │ └── webpack.config.example.ts │ │ ├── api/ │ │ │ ├── .gitkeep │ │ │ ├── home/ │ │ │ │ ├── content-types/ │ │ │ │ │ └── home/ │ │ │ │ │ └── schema.json │ │ │ │ ├── controllers/ │ │ │ │ │ └── home.ts │ │ │ │ ├── routes/ │ │ │ │ │ └── home.ts │ │ │ │ └── services/ │ │ │ │ └── home.ts │ │ │ └── page/ │ │ │ ├── content-types/ │ │ │ │ └── page/ │ │ │ │ └── schema.json │ │ │ ├── controllers/ │ │ │ │ └── page.ts │ │ │ ├── routes/ │ │ │ │ └── page.ts │ │ │ └── services/ │ │ │ └── page.ts │ │ ├── extensions/ │ │ │ └── .gitkeep │ │ └── index.ts │ ├── tsconfig.json │ └── types/ │ └── generated/ │ ├── components.d.ts │ └── contentTypes.d.ts └── server/ ├── bootstrap.js ├── cli.js ├── config/ │ ├── type.js │ └── types.js ├── config.js ├── controllers/ │ ├── config.js │ └── index.js ├── index.js ├── register.js ├── routes/ │ ├── admin.js │ └── index.js ├── services/ │ ├── index.js │ └── main.js ├── utils/ │ ├── getArrayDiff.js │ ├── getObjectDiff.js │ ├── index.js │ └── queryFallBack.js └── warnings.js