This reverts commit 17702c3499591db95acb1b1ebc29082c5826bdd8. Chromium changes: https://chromium.googlesource.com/chromium/src/+/0d9108e2863181741819d8728f8c2dadb3f2d3ed commit 0d9108e2863181741819d8728f8c2dadb3f2d3ed Author: Rafał Godlewski <rgod@google.com> Date: Thu Aug 7 07:45:04 2025 -0700 Revert "Moving `IsTopDomain` implementation from `lookalikes` to `IDNSpoofChecker`" This reverts commit a87a9fc6ea152ff4f94a3ac6afcf4345eb0fca7d. Reason for revert: Broke android-arm64-archive-rel build Original change's description: > Moving `IsTopDomain` implementation from `lookalikes` to `IDNSpoofChecker` > > The core logic and data for checking top domains is managed by the > `IDNSpoofChecker` class. This change ensures that the functions > operating on this data are part of the class that own it, adhering to > the "Data Locality" design principle. > > By exposing this functionality through `url_formatter`, the check > becomes a reusable utility for other features without creating a > dependency on the `lookalikes` component. Lookalike logic has been > updated to use these new functions. > > Change-Id: Ibfcce0c80bd1c8fc469de583222e96b0fc6522ed > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6785729 > Reviewed-by: Ted Choc <tedchoc@chromium.org> > Reviewed-by: Mustafa Emre Acer <meacer@chromium.org> > Commit-Queue: Paloma Lever <palever@microsoft.com> > Cr-Commit-Position: refs/heads/main@{#1497807} No-Presubmit: true No-Tree-Checks: true No-Try: true Change-Id: Icd3f52f46bb6aeaa0196e5b16a419b7220651646 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6827166 Reviewed-by: Ivana Žužić <izuzic@google.com> Commit-Queue: Rafał Godlewski <rgod@google.com> Owners-Override: Rafał Godlewski <rgod@google.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1498218}