duplicated block id: 1 size: 81 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseAdapter.java (37:146) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseAdapter.java (37:146) duplicated block id: 2 size: 50 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/billing/Security.java (46:138) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/billing/Security.java (46:138) duplicated block id: 3 size: 46 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/MainActivity.kt (82:152) - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/TvMainActivity.kt (56:126) duplicated block id: 4 size: 38 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (53:102) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (53:101) duplicated block id: 5 size: 31 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (114:158) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (113:157) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (82:110) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (82:111) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/billing/BillingClientLifecycle.java (185:202) - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/billing/BillingDataSource.java (382:399) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/billing/BillingClientLifecycle.java (248:262) - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/billing/BillingDataSource.java (805:819) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/MainActivity.kt (222:246) - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/TvMainActivity.kt (152:176) duplicated block id: 10 size: 15 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/GameFragment.java (45:69) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/GameFragment.java (45:69) duplicated block id: 11 size: 15 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (154:170) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (236:252) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (112:128) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (113:128) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (137:152) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (219:234) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - ClassyTaxiServer/src/play-billing/internal/purchases_impl.ts (116:128) - ClassyTaxiServer/src/play-billing/types/purchases.ts (56:68) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java (76:99) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/retrofit/ServerFunctionImpl.java (76:112) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (51:66) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MainActivity.java (51:66) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/MainActivity.kt (204:215) - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/TvMainActivity.kt (134:145) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - ClassyTaxiServer/src/play-billing/PurchasesManager.ts (47:61) - ClassyTaxiServer/src/play-billing/PurchasesManager.ts (110:125) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SingleLiveEvent.java (58:76) - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/SingleMediatorLiveEvent.java (56:73) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/GameFragment.java (74:90) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/GameFragment.java (74:90) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/BillingViewModel.kt (201:210) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/BillingViewModel.java (207:216) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (37:45) - ClassyTaxiServer/src/controller/functions/subscription.ts (117:125) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (79:86) - ClassyTaxiServer/src/controller/functions/subscription.ts (156:163) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/TvManageSubscriptionsActivity.kt (101:110) - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/ui/TvManageSubscriptionsActivity.kt (177:186) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/data/SubscriptionStatus.kt (55:62) - ClassyTaxiAppKotlin/app/src/main/java/com/example/subscriptions/data/network/firebase/FakeServerFunctions.kt (144:151) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - ClassyTaxiServer/webapp/styles.css (67:73) - ClassyTaxiServer/webapp/styles.css (223:229) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/content.ts (87:94) - ClassyTaxiServer/src/controller/functions/content.ts (106:113) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/instance_id.ts (32:40) - ClassyTaxiServer/src/controller/functions/instance_id.ts (70:78) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (160:166) - TrivialDriveKotlin/app/src/main/java/com/sample/android/trivialdrivesample/ui/MakePurchaseFragment.java (159:165) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/instance_id.ts (45:50) - ClassyTaxiServer/src/controller/functions/instance_id.ts (83:88) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (35:40) - ClassyTaxiServer/src/controller/functions/subscription.ts (77:82) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java (267:272) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java (339:344) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SingleLiveEvent.java (44:51) - TrivialDriveJava/app/src/main/java/com/sample/android/trivialdrivesample/ui/SingleMediatorLiveEvent.java (44:51) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (126:134) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/SubscriptionBindingAdapter.java (203:210) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (49:59) - ClassyTaxiServer/src/controller/functions/subscription.ts (126:136) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/BillingViewModel.java (136:141) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/ui/BillingViewModel.java (160:165) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/webapp/styles.css (125:130) - ClassyTaxiServer/webapp/styles.css (148:153) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/instance_id.ts (54:60) - ClassyTaxiServer/src/controller/functions/instance_id.ts (92:98) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (115:120) - ClassyTaxiServer/src/controller/functions/subscription.ts (154:159) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (99:104) - ClassyTaxiServer/src/controller/functions/subscription.ts (173:178) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java (255:260) - ClassyTaxiJava/app/src/main/java/com/sample/android/classytaxijava/data/network/firebase/FakeServerFunctions.java (327:332) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - ClassyTaxiServer/src/controller/functions/subscription.ts (71:77) - ClassyTaxiServer/src/controller/functions/subscription.ts (148:154)