60 duplicated lines in: - api-overview/lib/config/file.js (107:210, 26%) - image-processor/lib/config/file.js (51:154, 44%) 46 duplicated lines in: - api-overview/lib/config/file.js (304:385, 20%) - image-processor/lib/config/file.js (157:238, 34%) 39 duplicated lines in: - api-overview/cloudbuild.yaml (15:56, 82%) - image-processor/cloudbuild.yaml (15:56, 82%) 24 duplicated lines in: - api-overview/lib/config/env.js (17:56, 100%) - image-processor/lib/config/env.js (17:56, 100%) 24 duplicated lines in: - api-overview/lib/config/file.js (17:55, 10%) - image-processor/lib/config/file.js (17:55, 17%) 21 duplicated lines in: - api-overview/index.js (17:54, 50%) - image-processor/index.js (17:54, 55%) 14 duplicated lines in: - api-overview/lib/gcp/geminihelper.js (43:61, 33%) - image-processor/lib/gcp/geminihelper.js (43:61, 30%) 9 duplicated lines in: - api-overview/lib/security/authentication.js (17:31, 100%) - image-processor/lib/security/authentication.js (17:31, 100%) 9 duplicated lines in: - api-overview/lib/security/authorization.js (17:31, 100%) - image-processor/lib/security/authorization.js (17:31, 100%) 8 duplicated lines in: - api-overview/config/default.yaml (29:36, 38%) - image-processor/config/default.yaml (22:29, 57%) 7 duplicated lines in: - api-overview/index.js (58:68, 16%) - image-processor/index.js (59:69, 18%) 6 duplicated lines in: - api-overview/cloudbuild.yaml (58:63, 12%) - image-processor/cloudbuild.yaml (58:63, 12%) 6 duplicated lines in: - api-overview/lib/security/obfuscator.js (17:26, 100%) - image-processor/lib/security/obfuscator.js (17:26, 100%) 6 duplicated lines in: - api-overview/lib/config/ctx.js (17:25, 15%) - image-processor/lib/config/ctx.js (17:25, 26%)