161 duplicated lines in: - services/quotes-ui/openapi.yaml (1:171, 100%) - sessions/next25/quotes-llm/openapi.yaml (1:171, 100%) 161 duplicated lines in: - services/quotes/openapi.yaml (1:171, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (1:171, 100%) 161 duplicated lines in: - services/quotes-ui/openapi.yaml (1:171, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (1:171, 100%) 161 duplicated lines in: - services/quotes/openapi.yaml (1:171, 100%) - sessions/next25/quotes-llm/openapi.yaml (1:171, 100%) 54 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (73:146, 75%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (99:172, 60%) 54 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (73:146, 75%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (99:172, 60%) 54 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (73:146, 75%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (90:163, 64%) 54 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (73:146, 75%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (90:163, 64%) 50 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/Quote.java (29:107, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (32:110, 71%) 50 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/Quote.java (29:107, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (32:110, 71%) 50 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/Quote.java (29:107, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (32:110, 71%) 50 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/Quote.java (29:107, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (32:110, 71%) 36 duplicated lines in: - services/quotes-ui/k8s/deployment.yaml (14:49, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/k8s/deployment.yaml (14:49, 100%) 36 duplicated lines in: - services/quotes/k8s/deployment.yaml (14:49, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/k8s/deployment.yaml (14:49, 100%) 36 duplicated lines in: - services/quotes-ui/k8s/deployment.yaml (14:49, 100%) - sessions/next25/quotes-llm/k8s/deployment.yaml (14:49, 100%) 36 duplicated lines in: - services/quotes/k8s/deployment.yaml (14:49, 100%) - sessions/next25/quotes-llm/k8s/deployment.yaml (14:49, 100%) 23 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/QuoteService.java (29:67, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteService.java (29:67, 100%) 22 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/QuoteService.java (29:66, 95%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteService.java (29:66, 95%) 21 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/QuoteService.java (26:60, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteService.java (29:63, 91%) 21 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/QuoteService.java (26:60, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteService.java (29:63, 91%) 19 duplicated lines in: - services/quotes/src/layers.xml (18:42, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/layers.xml (18:42, 100%) 19 duplicated lines in: - services/quotes-ui/src/layers.xml (18:42, 100%) - sessions/next25/quotes-llm/src/layers.xml (18:42, 100%) 19 duplicated lines in: - services/quotes/src/layers.xml (18:42, 100%) - sessions/next25/quotes-llm/src/layers.xml (18:42, 100%) 19 duplicated lines in: - services/quotes-ui/src/layers.xml (18:42, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/layers.xml (18:42, 100%) 18 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) 18 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) 18 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) 18 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:54, 100%) 17 duplicated lines in: - services/quotes-ui/src/main/resources/db/migration/V2__SampleData.sql (16:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/resources/db/migration/V2__SampleData.sql (16:32, 100%) 17 duplicated lines in: - services/quotes-ui/src/main/resources/db/migration/V2__SampleData.sql (16:32, 100%) - sessions/next25/quotes-llm/src/main/resources/db/migration/V2__SampleData.sql (16:32, 100%) 16 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteEndpoint.java (65:90, 50%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteEndpoint.java (81:106, 35%) 13 duplicated lines in: - services/bff/src/main/java/com/example/bff/data/Data.java (49:71, 31%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (56:78, 18%) 13 duplicated lines in: - services/bff/src/main/java/com/example/bff/data/Data.java (49:71, 31%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (56:78, 18%) 12 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteEndpoint.java (74:90, 37%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteEndpoint.java (88:104, 27%) 12 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (53:70, 16%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (61:78, 13%) 12 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (53:70, 16%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (58:75, 14%) 12 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/QuoteRepository.java (29:43, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteRepository.java (32:46, 100%) 12 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/QuoteController.java (53:70, 16%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/QuoteController.java (58:75, 14%) 12 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/domain/QuoteRepository.java (29:43, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteRepository.java (29:43, 100%) 12 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/QuoteController.java (53:70, 16%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/QuoteController.java (61:78, 13%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/quotes-ui/src/main/frontend/index.html (1:15, 84%) - sessions/next25/quotes-llm/src/main/frontend/index.html (1:15, 84%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/QuoteRepository.java (30:42, 91%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/QuoteRepository.java (34:46, 91%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/HealthCheck.java (25:41, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/HealthCheck.java (25:41, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/QuotesApplication.java (26:39, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/QuotesApplication.java (26:39, 100%) 11 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/StartupCheck.java (29:43, 61%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (27:41, 61%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/HealthCheck.java (25:41, 100%) 11 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/domain/QuoteRepository.java (30:42, 91%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/QuoteRepository.java (31:43, 91%) 11 duplicated lines in: - services/quotes-ui/src/main/frontend/index.html (1:15, 84%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/frontend/index.html (1:15, 84%) 11 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/QuotesApplication.java (26:39, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/QuotesApplication.java (26:39, 100%) 10 duplicated lines in: - services/quotes/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) - sessions/next25/quotes-llm/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) 10 duplicated lines in: - services/quotes-ui/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) 10 duplicated lines in: - services/quotes-ui/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) - sessions/next25/quotes-llm/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) 10 duplicated lines in: - services/quotes/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/resources/db/migration/V1__create_quotes_table.sql (16:26, 100%) 9 duplicated lines in: - services/bff/src/main/java/com/example/bff/data/Quote.java (32:48, 26%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/domain/Quote.java (56:72, 12%) 9 duplicated lines in: - services/bff/src/main/java/com/example/bff/data/Quote.java (32:48, 26%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/domain/Quote.java (56:72, 12%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/QuotesApplication.java (27:36, 80%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/QuotesApplication.java (30:39, 72%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/frontend/components/QuoteCard.tsx (3:12, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/frontend/components/QuoteCard.tsx (3:12, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/CustomData.java (22:32, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/CustomData.java (22:32, 100%) 8 duplicated lines in: - services/reference/src/main/java/com/example/reference/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/audit/src/main/java/com/example/audit/actuator/CustomData.java (22:32, 100%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/CustomData.java (23:33, 100%) 8 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/QuotesApplication.java (27:36, 80%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/QuotesApplication.java (30:39, 72%) 8 duplicated lines in: - services/quotes-ui/src/main/frontend/components/QuoteCard.tsx (3:12, 100%) - sessions/next25/quotes-llm/src/main/frontend/components/QuoteCard.tsx (3:12, 100%) 7 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/next24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (33:41, 38%) 7 duplicated lines in: - services/quotes/openapi.yaml (145:151, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (119:125, 4%) 7 duplicated lines in: - services/quotes/openapi.yaml (126:132, 4%) - sessions/next25/quotes-llm/openapi.yaml (70:76, 4%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/fall24/books-genai-vertex-springai/src/main/java/services/actuator/StartupCheck.java (33:41, 38%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (119:125, 4%) - sessions/next25/quotes-llm/openapi.yaml (145:151, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (70:76, 4%) - sessions/next25/quotes-llm/openapi.yaml (126:132, 4%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/fall24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (33:41, 38%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/actuator/StartupCheck.java (35:43, 38%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/next24/books-genai-vertex-langchain4j/src/main/java/services/actuator/StartupCheck.java (33:41, 38%) 7 duplicated lines in: - services/quotes-ui/src/main/frontend/views/@index.tsx (18:24, 23%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/frontend/views/@index.tsx (21:27, 12%) 7 duplicated lines in: - services/quotes/openapi.yaml (70:76, 4%) - sessions/next25/quotes-llm/openapi.yaml (126:132, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (126:132, 4%) - sessions/next25/quotes-llm/openapi.yaml (70:76, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (145:151, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (119:125, 4%) 7 duplicated lines in: - services/quotes/openapi.yaml (145:151, 4%) - sessions/next25/quotes-llm/openapi.yaml (119:125, 4%) 7 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (70:76, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (126:132, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (126:132, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (70:76, 4%) 7 duplicated lines in: - services/quotes/openapi.yaml (119:125, 4%) - sessions/next25/quotes-llm/openapi.yaml (145:151, 4%) 7 duplicated lines in: - services/quotes-ui/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) 7 duplicated lines in: - services/quotes/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/web/HelloController.java (25:34, 100%) 7 duplicated lines in: - services/quotes/openapi.yaml (126:132, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (70:76, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (119:125, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (145:151, 4%) 7 duplicated lines in: - services/bff/src/main/java/com/example/bff/actuator/StartupCheck.java (32:40, 38%) - sessions/next25/quotes-llm/src/main/java/com/example/quotes/actuator/StartupCheck.java (35:43, 38%) 7 duplicated lines in: - services/quotes/openapi.yaml (70:76, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (126:132, 4%) 7 duplicated lines in: - services/quotes/openapi.yaml (119:125, 4%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (145:151, 4%) 7 duplicated lines in: - services/quotes-ui/openapi.yaml (145:151, 4%) - sessions/next25/quotes-llm/openapi.yaml (119:125, 4%) 7 duplicated lines in: - services/quotes-ui/src/main/frontend/views/@index.tsx (18:24, 23%) - sessions/next25/quotes-llm/src/main/frontend/views/@index.tsx (22:28, 8%) 6 duplicated lines in: - services/quotes/openapi.yaml (38:43, 3%) - sessions/next25/quotes-llm/openapi.yaml (79:84, 3%) 6 duplicated lines in: - services/quotes/openapi.yaml (79:84, 3%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (38:43, 3%) 6 duplicated lines in: - services/quotes-ui/src/main/frontend/views/@index.tsx (9:15, 20%) - sessions/fall24/spring-ai-quotes-llm-in-gke/src/main/frontend/views/@index.tsx (10:16, 10%) 6 duplicated lines in: - services/quotes-ui/openapi.yaml (79:84, 3%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (38:43, 3%) 6 duplicated lines in: - services/quotes-ui/openapi.yaml (38:43, 3%) - sessions/next25/quotes-llm/openapi.yaml (79:84, 3%) 6 duplicated lines in: - services/quotes-ui/openapi.yaml (38:43, 3%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (79:84, 3%) 6 duplicated lines in: - services/quotes/openapi.yaml (38:43, 3%) - sessions/fall24/spring-ai-quotes-llm-in-gke/openapi.yaml (79:84, 3%) 6 duplicated lines in: - services/quotes-ui/openapi.yaml (79:84, 3%) - sessions/next25/quotes-llm/openapi.yaml (38:43, 3%) 6 duplicated lines in: - services/quotes/openapi.yaml (79:84, 3%) - sessions/next25/quotes-llm/openapi.yaml (38:43, 3%)