Path Lines of Code backend/app/AppComponents.scala 221 backend/app/AppLoader.scala 27 backend/app/commands/Command.scala 9 backend/app/commands/CreateCollection.scala 19 backend/app/commands/CreateIngestion.scala 50 backend/app/commands/DeleteResource.scala 63 backend/app/commands/GetBlobObjectData.scala 11 backend/app/commands/GetEmailThread.scala 6 backend/app/commands/GetFilters.scala 60 backend/app/commands/GetPagePreview.scala 19 backend/app/commands/GetPages.scala 67 backend/app/commands/GetResource.scala 128 backend/app/commands/IngestFile.scala 82 backend/app/commands/TFACommands.scala 23 backend/app/commands/VerifyIngestion.scala 30 backend/app/controllers/api/Authentication.scala 57 backend/app/controllers/api/Blobs.scala 117 backend/app/controllers/api/Collections.scala 226 backend/app/controllers/api/Comments.scala 49 backend/app/controllers/api/Documents.scala 39 backend/app/controllers/api/Emails.scala 52 backend/app/controllers/api/Events.scala 31 backend/app/controllers/api/Filters.scala 12 backend/app/controllers/api/Ingestion.scala 17 backend/app/controllers/api/IngestionEvents.scala 36 backend/app/controllers/api/MimeTypes.scala 17 backend/app/controllers/api/PagesController.scala 120 backend/app/controllers/api/Previews.scala 60 backend/app/controllers/api/Resource.scala 77 backend/app/controllers/api/Search.scala 159 backend/app/controllers/api/Users.scala 111 backend/app/controllers/api/Workspaces.scala 273 backend/app/controllers/frontend/App.scala 48 backend/app/controllers/genesis/Genesis.scala 55 backend/app/extraction/DocumentBodyExtractor.scala 52 backend/app/extraction/ExternalExtractor.scala 11 backend/app/extraction/ExternalTranscriptionExtractor.scala 144 backend/app/extraction/ExternalTranscriptionWorker.scala 149 backend/app/extraction/Extractor.scala 16 backend/app/extraction/FileExtractor.scala 20 backend/app/extraction/MetadataEnrichment.scala 79 backend/app/extraction/MimeTypeMapper.scala 6 backend/app/extraction/TranscriptionExtractor.scala 68 backend/app/extraction/Worker.scala 134 backend/app/extraction/archives/RarExtractor.scala 39 backend/app/extraction/archives/ZipExtractor.scala 61 backend/app/extraction/email/CustomTikaDetector.scala 26 backend/app/extraction/email/EmailContentTypeCleaner.java 9 backend/app/extraction/email/JakartaMail.scala 32 backend/app/extraction/email/eml/EmlEmailExtractor.scala 37 backend/app/extraction/email/eml/EmlParser.scala 129 backend/app/extraction/email/mbox/MBoxEmailDetector.scala 33 backend/app/extraction/email/mbox/MBoxEmailExtractor.scala 34 backend/app/extraction/email/msg/MsgEmailExtractor.scala 84 backend/app/extraction/email/olm/OlmEmailDetector.scala 17 backend/app/extraction/email/olm/OlmEmailExtractor.scala 142 backend/app/extraction/email/olm/OlmMessage.scala 99 backend/app/extraction/email/pst/PstEmailExtractor.scala 98 backend/app/extraction/email/pst/iterators/PSTIterator.scala 13 backend/app/extraction/ocr/BaseOcrExtractor.scala 30 backend/app/extraction/ocr/ImageOcrExtractor.scala 35 backend/app/extraction/ocr/OcrMyPdfExtractor.scala 111 backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala 79 backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala 70 backend/app/extraction/tables/CsvTableExtractor.scala 34 backend/app/extraction/tables/ExcelTableExtractor.scala 129 backend/app/ingestion/IngestionContextBuilder.scala 55 backend/app/ingestion/phase2/IngestStorePolling.scala 166 backend/app/model/Email.scala 176 backend/app/model/ExtractedDateTime.scala 19 backend/app/model/ObjectData.scala 4 backend/app/model/annotations/Comment.scala 40 backend/app/model/annotations/Workspace.scala 157 backend/app/model/frontend/Chip.scala 92 backend/app/model/frontend/ClientConfig.scala 12 backend/app/model/frontend/EmailThread.scala 4 backend/app/model/frontend/ExtractionFailure.scala 18 backend/app/model/frontend/Filter.scala 16 backend/app/model/frontend/Highlight.scala 6 backend/app/model/frontend/HighlightableText.scala 56 backend/app/model/frontend/Node.scala 6 backend/app/model/frontend/Paging.scala 7 backend/app/model/frontend/Resource.scala 165 backend/app/model/frontend/SearchResult.scala 57 backend/app/model/frontend/TotpActivation.scala 6 backend/app/model/frontend/TreeEntry.scala 68 backend/app/model/frontend/email/EmailThread.scala 45 backend/app/model/frontend/user/NewGenesisUser.scala 7 backend/app/model/frontend/user/PartialUser.scala 6 backend/app/model/frontend/user/UserRegistration.scala 7 backend/app/model/index/Document.scala 18 backend/app/model/index/Flags.scala 14 backend/app/model/index/IndexedResource.scala 2 backend/app/model/index/Page.scala 92 backend/app/model/index/SearchParameters.scala 22 backend/app/model/index/TableRow.scala 6 backend/app/model/ingestion/EmailContext.scala 3 backend/app/model/ingestion/FileContext.scala 16 backend/app/model/ingestion/OcrMyPdfFlag.scala 13 backend/app/model/manifest/Blob.scala 12 backend/app/model/manifest/Collection.scala 46 backend/app/model/manifest/Ingestion.scala 40 backend/app/model/manifest/MimeType.scala 17 backend/app/model/manifest/UserWithCollections.scala 7 backend/app/model/manifest/WorkItem.scala 4 backend/app/model/package.scala 39 backend/app/model/user/BCryptPassword.scala 9 backend/app/model/user/DBUser.scala 22 backend/app/model/user/UserPermissions.scala 17 backend/app/services/Config.scala 198 backend/app/services/ElasticsearchSyntax.scala 119 backend/app/services/ExternalWorkerScheduler.scala 33 backend/app/services/IngestStorage.scala 102 backend/app/services/MetricsService.scala 78 backend/app/services/ObjectStorage.scala 81 backend/app/services/ScratchSpace.scala 42 backend/app/services/Tika.scala 84 backend/app/services/WorkerScheduler.scala 37 backend/app/services/annotations/Annotations.scala 43 backend/app/services/annotations/Neo4jAnnotations.scala 540 backend/app/services/events/Events.scala 131 backend/app/services/index/Aggregations.scala 61 backend/app/services/index/ElasticsearchPages.scala 227 backend/app/services/index/ElasticsearchResources.scala 720 backend/app/services/index/HighlightFields.scala 106 backend/app/services/index/HitReaders.scala 271 backend/app/services/index/Index.scala 28 backend/app/services/index/IngestionData.scala 10 backend/app/services/index/Mappings.scala 3 backend/app/services/index/Pages.scala 10 backend/app/services/index/Pages2.scala 115 backend/app/services/index/SearchContext.scala 115 backend/app/services/ingestion/IngestionServices.scala 111 backend/app/services/manifest/Manifest.scala 60 backend/app/services/manifest/Neo4jManifest.scala 1046 backend/app/services/observability/Models.scala 184 backend/app/services/observability/PostgresClient.scala 239 backend/app/services/previewing/HtmlPreviewGenerator.scala 34 backend/app/services/previewing/LibreOfficePreviewGenerator.scala 22 backend/app/services/previewing/PreviewGenerator.scala 36 backend/app/services/previewing/PreviewService.scala 137 backend/app/services/table/Table.scala 53 backend/app/services/users/Neo4jUserManagement.scala 388 backend/app/services/users/UserManagement.scala 31 backend/app/utils/AllowFrameFilter.scala 16 backend/app/utils/AwsDiscovery.scala 177 backend/app/utils/BasicStdErrLogger.scala 12 backend/app/utils/Binders.scala 28 backend/app/utils/Chart.scala 14 backend/app/utils/DateTimeUtils.scala 15 backend/app/utils/EitherTHelper.scala 10 backend/app/utils/Epoch.scala 11 backend/app/utils/FfMpeg.scala 19 backend/app/utils/HtmlToPlainText.scala 93 backend/app/utils/MimeDetails.scala 106 backend/app/utils/Neo4jHelper.scala 269 backend/app/utils/Ocr.scala 153 backend/app/utils/PDFUtil.scala 91 backend/app/utils/RequestLoggingFilter.scala 78 backend/app/utils/Stopwatch.scala 12 backend/app/utils/Time.scala 8 backend/app/utils/UriCleaner.scala 4 backend/app/utils/Whisper.scala 37 backend/app/utils/WorkerControl.scala 178 backend/app/utils/auth/AuthActionBuilder.scala 88 backend/app/utils/auth/PasswordHashing.scala 67 backend/app/utils/auth/PasswordValidator.scala 11 backend/app/utils/auth/Token.scala 12 backend/app/utils/auth/User.scala 11 backend/app/utils/auth/package.scala 5 backend/app/utils/auth/providers/DatabaseUserProvider.scala 101 backend/app/utils/auth/providers/PanDomainUserProvider.scala 80 backend/app/utils/auth/providers/UserProvider.scala 22 backend/app/utils/auth/totp/Algorithm.scala 7 backend/app/utils/auth/totp/Secret.scala 10 backend/app/utils/auth/totp/SecureSecretGenerator.scala 23 backend/app/utils/auth/totp/TfaToken.scala 2 backend/app/utils/auth/totp/Totp.scala 72 backend/app/utils/aws/AwsAsyncHandler.scala 33 backend/app/utils/aws/AwsErrors.scala 14 backend/app/utils/aws/AwsExamples.scala 10 backend/app/utils/aws/CreateBuckets.scala 17 backend/app/utils/aws/S3Client.scala 69 backend/app/utils/controller/AuthApiController.scala 21 backend/app/utils/controller/AuthControllerComponents.scala 14 backend/app/utils/controller/DownloadHelper.scala 83 backend/app/utils/controller/FailureToResultMapper.scala 147 backend/app/utils/controller/NoAuthApiController.scala 8 backend/app/utils/controller/OptionalAuthApiController.scala 16 backend/app/utils/controller/PfiApiController.scala 37 backend/conf/logback.xml 59 backend/conf/org/apache/tika/mime/custom-mimetypes.xml 34