gitextract_3ya7ae53/ ├── .github/ │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS.md │ ├── ISSUE_TEMPLATE / │ │ ├── BUG-REPORT.yml │ │ ├── FEATURE-REQUEST.yml │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── settings.yml ├── .gitignore ├── .husky/ │ ├── pre-commit │ └── pre-push ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── apps/ │ └── web/ │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── (default)/ │ │ │ ├── components/ │ │ │ │ ├── Content.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── Hero.tsx │ │ │ │ └── ModalVideo.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api/ │ │ │ ├── auth/ │ │ │ │ └── [...nextauth]/ │ │ │ │ ├── options.ts │ │ │ │ └── route.ts │ │ │ └── shareholder/ │ │ │ └── route.ts │ │ ├── auth/ │ │ │ ├── error/ │ │ │ │ └── page.tsx │ │ │ ├── signin/ │ │ │ │ ├── components/ │ │ │ │ │ └── GoogleLogin.tsx │ │ │ │ └── page.tsx │ │ │ └── signout/ │ │ │ └── page.tsx │ │ ├── dashboard/ │ │ │ ├── 401-a/ │ │ │ │ └── page.tsx │ │ │ ├── cap-table/ │ │ │ │ ├── components/ │ │ │ │ │ ├── AddNewOptionForm/ │ │ │ │ │ │ ├── DateField.tsx │ │ │ │ │ │ ├── Form.tsx │ │ │ │ │ │ ├── RadioGroupField.tsx │ │ │ │ │ │ ├── SelectField.tsx │ │ │ │ │ │ ├── SwitchField.tsx │ │ │ │ │ │ └── TextField.tsx │ │ │ │ │ ├── DownloadCaptable.tsx │ │ │ │ │ └── OptionsTable.tsx │ │ │ │ ├── new/ │ │ │ │ │ ├── context/ │ │ │ │ │ │ └── new-cap-table.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── schema.ts │ │ │ │ │ └── types.ts │ │ │ │ └── page.tsx │ │ │ ├── equity-plans/ │ │ │ │ ├── components/ │ │ │ │ │ ├── EquityPlansTable.tsx │ │ │ │ │ └── NewEquityPlanForm/ │ │ │ │ │ ├── DateField.tsx │ │ │ │ │ ├── EquityRetired.tsx │ │ │ │ │ ├── FieldWithType.tsx │ │ │ │ │ ├── InitialPlanSize.tsx │ │ │ │ │ ├── ShareClassSelect.tsx │ │ │ │ │ ├── TermsOfPlan.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── new/ │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── rule-701/ │ │ │ │ └── page.tsx │ │ │ ├── settings/ │ │ │ │ └── page.tsx │ │ │ └── share-classes/ │ │ │ ├── components/ │ │ │ │ ├── NewShareClassForm/ │ │ │ │ │ ├── AdvancedSettings.tsx │ │ │ │ │ ├── ClassType.tsx │ │ │ │ │ ├── DateField.tsx │ │ │ │ │ ├── Information.tsx │ │ │ │ │ ├── RadioGroupField.tsx │ │ │ │ │ ├── TextField.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── ShareClassesTable.tsx │ │ │ ├── new/ │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── not-found.tsx │ ├── components/ │ │ ├── CapTableBanner.tsx │ │ ├── Logo/ │ │ │ ├── Logo.tsx │ │ │ ├── LogoImage.tsx │ │ │ └── index.ts │ │ ├── WorkInProgress.tsx │ │ ├── layout/ │ │ │ └── NavBar/ │ │ │ └── index.tsx │ │ └── ui/ │ │ ├── Container.tsx │ │ ├── Heading.tsx │ │ ├── If.tsx │ │ ├── Spinner.tsx │ │ ├── Tile.tsx │ │ ├── alert.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── select.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ └── textarea.tsx │ ├── components.json │ ├── content/ │ │ ├── community-digest-summer-edition.mdx │ │ ├── create-and-deploy-a-blog-with-simple.mdx │ │ ├── getting-started-with-nextjs.mdx │ │ ├── getting-started-with-vuejs-and-stripe.mdx │ │ ├── how-to-identify-high-intent-leads.mdx │ │ ├── how-to-work-with-friendly-apis.mdx │ │ ├── introducing-the-testing-field-guide.mdx │ │ └── why-we-think-simple-is-good-for-developers.mdx │ ├── contentlayer.config.js │ ├── core/ │ │ ├── constants/ │ │ │ └── configs.ts │ │ ├── prisma.ts │ │ └── types/ │ │ └── common.type.ts │ ├── global.d.ts │ ├── lib/ │ │ ├── server/ │ │ │ └── session.ts │ │ └── utils/ │ │ └── common.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── prisma/ │ │ ├── migrations/ │ │ │ ├── 20240110170446_nextauth_schema/ │ │ │ │ └── migration.sql │ │ │ ├── 20240110175417_basic_captable/ │ │ │ │ └── migration.sql │ │ │ ├── 20240111041700_remove_relation_mode/ │ │ │ │ └── migration.sql │ │ │ ├── 20240111055724_remove_company_as_notnullable_from_user_table/ │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── tailwind.config.js │ └── tsconfig.json ├── docker-compose.yml ├── package.json ├── pnpm-workspace.yaml └── turbo.json