#include "chrome/browser/ui/color/chrome_color_provider_utils.h"
#include <string>
#include "base/containers/fixed_flat_map.h"
#include "base/notreached.h"
#include "build/build_config.h"
#include "build/buildflag.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/themes/theme_properties.h"
#include "chrome/browser/ui/color/chrome_color_id.h"
#include "ui/base/buildflags.h"
#include "ui/base/ui_base_features.h"
#include "ui/color/color_id_map_macros.inc"
std::string ChromeColorIdName(ui::ColorId color_id) { … }
color_utils::HSL GetThemeTint(int id, const ui::ColorProviderKey& key) { … }
#include "ui/color/color_id_map_macros.inc"
SkColor GetToolbarTopSeparatorColor(SkColor toolbar_color,
SkColor frame_color) { … }
ui::ColorTransform AdjustHighlightColorForContrast(ui::ColorTransform fg,
ui::ColorTransform bg) { … }
bool ShouldApplyHighContrastColors(const ui::ColorProviderKey& key) { … }
bool ShouldApplyChromeMaterialOverrides(const ui::ColorProviderKey& key) { … }