include_rules = [
    "+base/callback.h",
    "+base/callback_forward.h",
    "+base/containers/flat_set.h",
    "+base/containers/span.h",
    "+base/location.h",
    "+base/logging.h",
    "+base/memory/ref_counted.h",
    "+base/memory/scoped_refptr.h",
    "+base/memory/weak_ptr.h",
    "+base/metrics",
    "+base/optional.h",
    "+base/single_thread_task_runner.h",
    "+base/strings",
    "+base/threading/thread.h",
    "+base/time",
    "+base/trace_event",
    "+cc",
    "+components/viz/common",
    "+media/base/video_rotation.h",
    "+mojo/public",
    "+net/cert",
    "+net/http",
    "+services/network/public/cpp/cors/cors_error_status.h",
    "+services/network/public/cpp/cors/preflight_result.h",
    "+services/network/public/cpp/shared_url_loader_factory.h",

    # Enforce to use mojom-shared.h in blink/public so that it can compile
    # inside and outside Blink.
    "+services/network/public/mojom/cors.mojom-shared.h",
    "+services/network/public/mojom/fetch_api.mojom-shared.h",
    "+services/network/public/mojom/request_context_frame_type.mojom-shared.h",
    "+services/network/public/mojom/restricted_cookie_manager.mojom-shared.h",

    "+services/service_manager/public/mojom",
    "+third_party/blink/public/platform",
    "-third_party/blink/public/web",
    "-third_party/blink/renderer/bindings",
    "+third_party/skia",
    "+ui/gfx",
    "+url",
    "-web",

    # Allowed only inside INSIDE_BLINK
    "+third_party/blink/renderer/platform",
]
