duplicated block id: 1 size: 7 cleaned lines of code in 2 files: - privacy_lint/attack_results.py (48:54) - privacy_lint/attack_results.py (68:75) duplicated block id: 2 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/grad_norm.py (67:72) - privacy_lint/attacks/loss.py (54:59) duplicated block id: 3 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/gap.py (50:55) - privacy_lint/attacks/loss.py (54:59) duplicated block id: 4 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/grad_norm.py (67:72) - privacy_lint/attacks/shadow.py (128:133) duplicated block id: 5 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/loss.py (54:59) - privacy_lint/attacks/shadow.py (128:133) duplicated block id: 6 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/gap.py (50:55) - privacy_lint/attacks/grad_norm.py (67:72) duplicated block id: 7 size: 6 cleaned lines of code in 2 files: - privacy_lint/attacks/gap.py (50:55) - privacy_lint/attacks/shadow.py (128:133)