duplicated block id: 1 size: 24 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (22:47) - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (37:62) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (54:73) - next.js/src/pages/deliveries/create-quote-basic/index.tsx (49:68) duplicated block id: 3 size: 20 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (54:73) - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (48:67) duplicated block id: 4 size: 20 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (49:68) - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (48:67) duplicated block id: 5 size: 17 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (34:52) - next.js/src/pages/deliveries/create-quote-basic/index.tsx (29:47) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (34:52) - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (44:62) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (50:62) - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (34:46) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (40:52) - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (34:46) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/get-delivery-basic/form.tsx (5:16) - next.js/src/pages/deliveries/get-delivery-detailed/form.tsx (5:16) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (35:47) - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (34:46) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (49:58) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (50:59) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (54:63) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (50:59) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (48:57) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (50:59) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (60:67) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (65:72) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (59:66) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (65:72) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (65:72) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (65:72) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/create-delivery/index.ts (5:11) - next.js/src/pages/api/uber-direct/get-delivery/[deliveryId].ts (5:11) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/create-delivery/index.ts (5:11) - next.js/src/pages/api/uber-direct/create-quote/index.ts (4:10) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/create-quote/index.ts (4:10) - next.js/src/pages/api/uber-direct/get-delivery/[deliveryId].ts (5:11) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/index.tsx (19:26) - next.js/src/pages/deliveries/create-quote-basic/index.tsx (19:26) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/get-delivery-basic/index.tsx (27:34) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (28:35) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/form.tsx (28:35) - next.js/src/pages/deliveries/create-quote-with-map/form.tsx (34:40) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/form.tsx (13:19) - next.js/src/pages/deliveries/create-quote-with-map/form.tsx (34:40) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/form.tsx (28:35) - next.js/src/pages/deliveries/get-delivery-basic/form.tsx (10:16) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/form.tsx (13:19) - next.js/src/pages/deliveries/get-delivery-detailed/form.tsx (10:16) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/auth/index.ts (5:10) - next.js/src/pages/api/uber-direct/get-delivery/[deliveryId].ts (5:10) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (73:78) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (55:60) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/index.tsx (12:18) - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (15:21) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - next.js/src/hooks/use-map-directions.ts (13:18) - next.js/src/hooks/use-map-directions.ts (23:28) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/create-quote/index.ts (8:13) - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (105:110) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-with-map/index.tsx (119:124) - next.js/src/pages/deliveries/get-delivery-detailed/index.tsx (70:75) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-with-map/form.tsx (34:40) - next.js/src/pages/deliveries/get-delivery-basic/form.tsx (10:16) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/form.tsx (28:35) - next.js/src/pages/deliveries/create-quote-basic/form.tsx (13:19) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-basic/form.tsx (13:19) - next.js/src/pages/deliveries/get-delivery-basic/form.tsx (10:16) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/auth/index.ts (5:10) - next.js/src/pages/api/uber-direct/create-quote/index.ts (4:9) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/api/uber-direct/auth/index.ts (5:10) - next.js/src/pages/api/uber-direct/create-delivery/index.ts (5:10) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/form.tsx (5:10) - next.js/src/pages/deliveries/create-quote-basic/form.tsx (5:10) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-quote-with-map/form.tsx (34:40) - next.js/src/pages/deliveries/get-delivery-detailed/form.tsx (10:16) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - next.js/src/pages/deliveries/create-delivery-basic/form.tsx (28:35) - next.js/src/pages/deliveries/get-delivery-detailed/form.tsx (10:16)