duplicated block id: 1 size: 21 cleaned lines of code in 2 files: - str/apps/explorer/TargetFigure.cpp (43:71) - str/apps/src/TargetFigure.cpp (54:82) duplicated block id: 2 size: 19 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleCodeConverter.cpp (54:81) - str/apps/src/PuzzleCodeConverter.cpp (49:76) duplicated block id: 3 size: 18 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleCodeConverter.cpp (22:48) - str/apps/src/PuzzleCodeConverter.cpp (17:43) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleExplorer.cpp (112:144) - str/apps/src/PuzzleExplorer.cpp (115:147) duplicated block id: 5 size: 17 cleaned lines of code in 2 files: - str/apps/explorer/Node.cpp (25:45) - str/apps/src/Node.cpp (25:45) duplicated block id: 6 size: 14 cleaned lines of code in 2 files: - sample/app.cpp (98:113) - str/app.cpp (64:79) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleExplorer.cpp (53:71) - str/apps/src/PuzzleExplorer.cpp (57:75) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - str/apps/explorer/BoardAnalyzer.cpp (20:35) - str/apps/src/BoardAnalyzer.cpp (20:37) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleExplorer.cpp (39:50) - str/apps/src/PuzzleExplorer.cpp (39:50) duplicated block id: 10 size: 7 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleCodeConverter.cpp (117:127) - str/apps/src/PuzzleCodeConverter.cpp (112:122) duplicated block id: 11 size: 6 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleCodeConverter.cpp (87:96) - str/apps/src/PuzzleCodeConverter.cpp (82:91) duplicated block id: 12 size: 6 cleaned lines of code in 2 files: - str/apps/explorer/PuzzleCodeConverter.cpp (102:111) - str/apps/src/PuzzleCodeConverter.cpp (97:106)