gitextract_6lg6_8cc/ ├── README.md └── aquila/ ├── encoder/ │ ├── CODE_OF_CONDUCT.md │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── authentication.py │ ├── config.yml │ ├── encoder.py │ ├── index.py │ ├── ipfs.service │ ├── manager.py │ ├── requirements.txt │ ├── run_tests.sh │ ├── test/ │ │ ├── __init__.py │ │ └── apis/ │ │ └── hub_fns.py │ ├── test.py │ └── utils/ │ ├── CID.py │ ├── config.py │ ├── cryptops.py │ ├── downloader.py │ └── schema.py ├── metricstore/ │ ├── .travis.yml │ ├── CODE_OF_CONDUCT.md │ ├── DB_config.yml │ ├── Dockerfile │ ├── DockerfileBig │ ├── LICENSE │ ├── README.md │ ├── authentication.py │ ├── index.py │ ├── install.sh │ ├── manager.py │ ├── router.py │ ├── run_tests.sh │ ├── test/ │ │ ├── __init__.py │ │ └── apis/ │ │ ├── auth_fns.py │ │ ├── db_fns.py │ │ ├── doc_fns.py │ │ └── search_fns.py │ ├── utils/ │ │ ├── CID.py │ │ ├── config.py │ │ ├── cryptops.py │ │ └── schema.py │ ├── vec_index/ │ │ ├── hannoy.py │ │ └── hfaiss.py │ └── wal/ │ ├── walman.py │ └── walmon.py ├── network/ │ ├── go.mod │ ├── go.sum │ └── main.go ├── search/ │ ├── .dockerignore │ ├── .nvmrc │ ├── Dockerfile │ ├── README.md │ ├── package.json │ ├── src/ │ │ ├── @types/ │ │ │ ├── express/ │ │ │ │ └── index.d.ts │ │ │ └── index.d.ts │ │ ├── app.ts │ │ ├── config/ │ │ │ ├── db.ts │ │ │ └── redisConnection.ts │ │ ├── controller/ │ │ │ ├── AuthController.ts │ │ │ ├── BookmarkController.ts │ │ │ ├── CollectionController.ts │ │ │ ├── CollectionSubscriptionController.ts │ │ │ ├── CustomerController.ts │ │ │ ├── HomeController.ts │ │ │ └── dto/ │ │ │ ├── AuthControllerDto.ts │ │ │ ├── BookmarkControllerDto.ts │ │ │ ├── CollectionControllerDto.ts │ │ │ ├── CollectionSubscriptionControllerDto.ts │ │ │ └── CustomerControllerDto.ts │ │ ├── entity/ │ │ │ ├── Bookmark.ts │ │ │ ├── BookmarkPara.ts │ │ │ ├── BookmarkParaTemp.ts │ │ │ ├── BookmarkTemp.ts │ │ │ ├── Collection.ts │ │ │ ├── CollectionSubscription.ts │ │ │ ├── CollectionSubscriptionTemp.ts │ │ │ ├── CollectionTemp.ts │ │ │ ├── Customer.ts │ │ │ └── CustomerTemp.ts │ │ ├── helper/ │ │ │ ├── auth.ts │ │ │ ├── decorators/ │ │ │ │ └── jwtPayloadData.ts │ │ │ └── user.ts │ │ ├── index.ts │ │ ├── job/ │ │ │ ├── AppQueue.ts │ │ │ ├── appWorker.ts │ │ │ ├── appWorkerProcessor.ts │ │ │ └── types.ts │ │ ├── lib/ │ │ │ ├── AquilaClientService.ts │ │ │ └── ConfigService.ts │ │ ├── middleware/ │ │ │ ├── global/ │ │ │ │ ├── AuthMiddleware.ts │ │ │ │ ├── GlobalErrorMiddleware.ts │ │ │ │ └── TokenParserMiddleware.ts │ │ │ └── validator/ │ │ │ ├── bookmark/ │ │ │ │ ├── AddBookmarkValidator.ts │ │ │ │ ├── GetBookmarkByCollectionIdValidator.ts │ │ │ │ ├── GetFeaturedBookmarkValidator.ts │ │ │ │ ├── GetPublicBookmarkByCollectionIdParamValidator.ts │ │ │ │ └── GetPublicBookmarkByCollectionIdValidator.ts │ │ │ ├── collection/ │ │ │ │ ├── GetAllFeaturedCollectionValidator.ts │ │ │ │ ├── GetAllPublicCollectionValidator.ts │ │ │ │ └── GetPublicCollectionByIdValidator.ts │ │ │ ├── csubscription/ │ │ │ │ ├── SubscribeCollectionValidator.ts │ │ │ │ └── UnSubscribeCollectionValidator.ts │ │ │ └── customer/ │ │ │ ├── ActivateCustomerValidator.ts │ │ │ ├── CreateCustomerValidator.ts │ │ │ ├── GetCustomerPublicInfoByIdValidator.ts │ │ │ └── UpdateCustomerValidator.ts │ │ ├── migrations/ │ │ │ └── 1676714378990-bookmark.ts │ │ ├── service/ │ │ │ ├── AuthService.ts │ │ │ ├── BookmarkService.ts │ │ │ ├── CollectionService.ts │ │ │ ├── CollectionSubscriptionService.ts │ │ │ ├── CustomerService.ts │ │ │ └── dto/ │ │ │ ├── AuthServiceDto.ts │ │ │ ├── BookmarkServiceDto.ts │ │ │ ├── CollectionServiceDto.ts │ │ │ ├── CollectionSubscriptionServiceDto.ts │ │ │ └── CustomerServiceDto.ts │ │ └── utils/ │ │ ├── errors/ │ │ │ └── ValidationError.ts │ │ ├── randomAnimals.ts │ │ └── validate.ts │ └── tsconfig.json ├── txt_transform/ │ ├── Dockerfile_mercury │ ├── Dockerfile_txtpick │ ├── app.py │ ├── package.json │ ├── requirements.txt │ ├── server.js │ ├── test.html │ └── test.py └── view/ ├── .dockerignore ├── .eslintrc.json ├── @types/ │ └── next-auth.d.ts ├── Dockerfile ├── README.md ├── components/ │ ├── hoc/ │ │ └── InitComponent.tsx │ ├── layout/ │ │ ├── base/ │ │ │ └── baseLayout.tsx │ │ ├── boxCenter/ │ │ │ ├── BoxCenterLayout.module.scss │ │ │ └── BoxCenterLayout.tsx │ │ ├── childLayout/ │ │ │ └── settings/ │ │ │ ├── Header.module.scss │ │ │ ├── Header.tsx │ │ │ ├── SettingsLayout.module.scss │ │ │ ├── SettingsLayout.tsx │ │ │ ├── Sidebar.module.scss │ │ │ └── Sidebar.tsx │ │ └── main/ │ │ ├── AddLink.module.scss │ │ ├── AddLink.tsx │ │ ├── Footer.module.scss │ │ ├── Footer.tsx │ │ ├── Header.module.scss │ │ ├── Header.tsx │ │ ├── MainLayout.module.scss │ │ └── MainLayout.tsx │ ├── pages/ │ │ ├── account/ │ │ │ └── editProfile/ │ │ │ ├── EditProfileForm.module.scss │ │ │ ├── EditProfileForm.tsx │ │ │ ├── EditProfileHeader.module.scss │ │ │ ├── EditProfileHeader.tsx │ │ │ ├── EditProfileWrapper.module.scss │ │ │ └── EditProfileWrapper.tsx │ │ ├── collection/ │ │ │ └── bookmark/ │ │ │ └── CollectionBookmarks/ │ │ │ ├── CollectionBookmarksPageWrapper.module.scss │ │ │ ├── CollectionBookmarksPageWrapper.tsx │ │ │ ├── SearchBar.module.scss │ │ │ ├── SearchBar.tsx │ │ │ ├── SearchPageProfile.module.scss │ │ │ ├── SearchPageProfile.tsx │ │ │ ├── SearchResultItem.module.scss │ │ │ ├── SearchResultItem.tsx │ │ │ ├── SearchResults.module.scss │ │ │ └── SearchResults.tsx │ │ ├── explore/ │ │ │ ├── Explore.module.scss │ │ │ ├── Explore.tsx │ │ │ ├── ExploreCategoryItem.module.scss │ │ │ ├── ExploreCategoryItem.tsx │ │ │ ├── ExploreCategoryList.module.scss │ │ │ ├── ExploreCategoryList.tsx │ │ │ └── ExplorePageWrapper.tsx │ │ ├── home/ │ │ │ ├── HomePageWrapper.module.scss │ │ │ ├── HomePageWrapper.tsx │ │ │ ├── SearchBar.module.scss │ │ │ ├── SearchBar.tsx │ │ │ ├── SearchPageProfile.module.scss │ │ │ ├── SearchPageProfile.tsx │ │ │ ├── SearchResultItem.module.scss │ │ │ ├── SearchResultItem.tsx │ │ │ ├── SearchResults.module.scss │ │ │ └── SearchResults.tsx │ │ ├── index/ │ │ │ ├── AllControl.module.scss │ │ │ ├── AllControl.tsx │ │ │ ├── Discover.module.scss │ │ │ ├── Discover.tsx │ │ │ ├── Hero.module.scss │ │ │ ├── Hero.tsx │ │ │ ├── IndexPageWrapper.tsx │ │ │ ├── Story.module.scss │ │ │ └── Story.tsx │ │ ├── signIn/ │ │ │ ├── SignInForm.module.scss │ │ │ ├── SignInForm.tsx │ │ │ └── SignInPageWrapper.tsx │ │ ├── signUp/ │ │ │ ├── SecretKey.module.scss │ │ │ ├── SecretKey.tsx │ │ │ ├── SignUpForm.module.scss │ │ │ ├── SignUpForm.tsx │ │ │ └── SignUpPageWrapper.tsx │ │ └── subscription/ │ │ ├── Collection.module.scss │ │ ├── Collection.tsx │ │ ├── HomePageWrapper.tsx │ │ ├── SearchBar.module.scss │ │ ├── SearchBar.tsx │ │ ├── SearchPageProfile.module.scss │ │ ├── SearchPageProfile.tsx │ │ ├── SearchResultItem.module.scss │ │ ├── SearchResultItem.tsx │ │ ├── SearchResults.module.scss │ │ ├── SearchResults.tsx │ │ ├── SubscribedCollections.module.scss │ │ ├── SubscribedCollections.tsx │ │ ├── SubscriptionPageWrapper.module.scss │ │ └── SubscriptionPageWrapper.tsx │ └── ui/ │ ├── alert/ │ │ ├── Alert.module.scss │ │ └── Alert.tsx │ ├── layout/ │ │ ├── Container.module.scss │ │ └── Container.tsx │ ├── modal/ │ │ ├── Modal.module.scss │ │ └── Modal.tsx │ └── progressLoader/ │ ├── ProgressLoader.module.scss │ └── ProgressLoader.tsx ├── middleware.ts ├── next.config.js ├── package.json ├── pages/ │ ├── _app.tsx │ ├── _document.tsx │ ├── account/ │ │ └── edit-profile.tsx │ ├── api/ │ │ ├── auth/ │ │ │ └── [...nextauth].ts │ │ └── hello.ts │ ├── collection/ │ │ └── bookmark/ │ │ └── [collectionId].tsx │ ├── explore.tsx │ ├── home.tsx │ ├── index.tsx │ ├── sign-in.tsx │ ├── sign-up.tsx │ ├── subscription.tsx │ └── test.tsx ├── store/ │ ├── index.ts │ └── slices/ │ ├── auth.ts │ ├── bookmark/ │ │ ├── addLink.ts │ │ ├── getLoggedInCustBookmarksByCollectionId.ts │ │ └── getPublicBookmarksByCollectionId.ts │ ├── collection/ │ │ ├── getAllPublicCollections.ts │ │ ├── getCollectionById.ts │ │ ├── getCustomerSubscriptions.ts │ │ ├── getFeaturedCollections.ts │ │ ├── getLoggedInCustCollections.ts │ │ ├── getSubscribedCollections.ts │ │ ├── isCollectionSubscribed.ts │ │ ├── subscribeCollectionById.ts │ │ └── unSubscribeCollectionById.ts │ ├── customer/ │ │ ├── activateCustomer.ts │ │ ├── getCurrentLoggedInCustomer.ts │ │ ├── getCustomerById.ts │ │ └── updateCustomer.ts │ ├── errors/ │ │ └── AsyncThunkSubmissionError.ts │ ├── generateName.ts │ ├── signup.ts │ ├── types/ │ │ ├── Bookmark.ts │ │ ├── Collection.ts │ │ ├── CollectionSubscription.ts │ │ ├── Customer.ts │ │ └── validationErrors.ts │ └── utils/ │ └── createError.ts ├── styles/ │ └── globals.scss ├── tsconfig.json └── utils/ └── api.ts