#include "chrome/browser/page_info/about_this_site_side_panel_throttle.h"
#include "components/navigation_interception/intercept_navigation_throttle.h"
#include "components/page_info/core/about_this_site_service.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/navigation_throttle.h"
#include "content/public/browser/page_navigator.h"
#include "content/public/browser/web_contents.h"
#include "net/base/url_util.h"
#include "ui/base/window_open_disposition.h"
const char kAboutThisSiteWebContentsUserDataKey[] = …;
AboutThisSiteWebContentsUserData::AboutThisSiteWebContentsUserData(
base::WeakPtr<Delegate> delegate)
: … { … }
AboutThisSiteWebContentsUserData::~AboutThisSiteWebContentsUserData() = default;
std::unique_ptr<content::NavigationThrottle>
MaybeCreateAboutThisSiteThrottleFor(content::NavigationHandle* handle) { … }