gitextract_hoj68ou7/ ├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.js ├── package.json ├── postcss.config.js ├── prettier.config.js ├── src/ │ ├── app/ │ │ ├── about-us/ │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── templates/ │ │ ├── [id]/ │ │ │ └── page.tsx │ │ └── page.tsx │ ├── components/ │ │ ├── common/ │ │ │ ├── Button.tsx │ │ │ ├── MainNavbar.tsx │ │ │ ├── MobileNavbar.tsx │ │ │ └── Select.tsx │ │ ├── lib/ │ │ │ ├── CodePreviewer.tsx │ │ │ ├── CodeSnippetRenderer.tsx │ │ │ ├── PreviewCard.tsx │ │ │ └── WidthHandler.tsx │ │ └── templates/ │ │ ├── authentication/ │ │ │ ├── forgot-password.jsx │ │ │ ├── index.ts │ │ │ ├── login.jsx │ │ │ └── register.jsx │ │ ├── chat/ │ │ │ ├── chat-screen.jsx │ │ │ ├── create-group-chat.jsx │ │ │ ├── create-normal-chat.jsx │ │ │ ├── empty-chats.jsx │ │ │ ├── group-information.jsx │ │ │ ├── index.ts │ │ │ ├── login.jsx │ │ │ └── register.jsx │ │ ├── social-media/ │ │ │ ├── bookmark-posts.jsx │ │ │ ├── change-password.jsx │ │ │ ├── edit-profile.jsx │ │ │ ├── index.ts │ │ │ ├── login.jsx │ │ │ ├── my-profile.jsx │ │ │ ├── post-detail.jsx │ │ │ ├── post-listing.jsx │ │ │ ├── register.jsx │ │ │ └── user-profile.jsx │ │ ├── todo/ │ │ │ ├── empty-todos.jsx │ │ │ ├── index.ts │ │ │ └── todos.jsx │ │ └── youtube/ │ │ ├── change-password.jsx │ │ ├── channel-empty-playlist.jsx │ │ ├── channel-empty-subscribed.jsx │ │ ├── channel-empty-tweet.jsx │ │ ├── channel-empty-video.jsx │ │ ├── channel-playlist-videos.jsx │ │ ├── channel-playlist.jsx │ │ ├── channel-subscribed.jsx │ │ ├── channel-tweets.jsx │ │ ├── channel-video-list.jsx │ │ ├── dashboard.jsx │ │ ├── data.jsx │ │ ├── delete-video.jsx │ │ ├── edit-channel-info.jsx │ │ ├── edit-personal-info.jsx │ │ ├── edit-video.jsx │ │ ├── empty-videos.jsx │ │ ├── index.ts │ │ ├── login.jsx │ │ ├── mychannel-empty-tweet.jsx │ │ ├── mychannel-empty-video.jsx │ │ ├── mychannel-tweets.jsx │ │ ├── privacy-policy.jsx │ │ ├── register.jsx │ │ ├── terms-and-conditions.jsx │ │ ├── upload-video.jsx │ │ ├── uploaded-video.jsx │ │ ├── uploading-video.jsx │ │ ├── video-cards.jsx │ │ ├── video-detail.jsx │ │ └── video-list.jsx │ ├── types/ │ │ └── utils.ts │ └── utils/ │ ├── index.ts │ └── screens.tsx ├── tailwind.config.ts └── tsconfig.json