#include "third_party/blink/renderer/core/css/css_font_face_src_value.h"
#include "base/feature_list.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/public/common/loader/referrer_utils.h"
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom-blink.h"
#include "third_party/blink/public/platform/web_url_request.h"
#include "third_party/blink/renderer/core/css/css_markup.h"
#include "third_party/blink/renderer/core/css/css_uri_value.h"
#include "third_party/blink/renderer/core/css/style_sheet_contents.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/loader/resource/font_resource.h"
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#include "third_party/blink/renderer/platform/fonts/font_custom_platform_data.h"
#include "third_party/blink/renderer/platform/loader/fetch/cross_origin_attribute_value.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_initiator_type_names.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_parameters.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_loader_options.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
namespace {
String TechnologyToString(CSSFontFaceSrcValue::FontTechnology font_technology) { … }
}
bool CSSFontFaceSrcValue::IsSupportedFormat() const { … }
void CSSFontFaceSrcValue::AppendTechnology(FontTechnology technology) { … }
String CSSFontFaceSrcValue::CustomCSSText() const { … }
bool CSSFontFaceSrcValue::HasFailedOrCanceledSubresources() const { … }
FontResource& CSSFontFaceSrcValue::Fetch(ExecutionContext* context,
FontResourceClient* client) const { … }
void CSSFontFaceSrcValue::RestoreCachedResourceIfNeeded(
ExecutionContext* context) const { … }
bool CSSFontFaceSrcValue::Equals(const CSSFontFaceSrcValue& other) const { … }
void CSSFontFaceSrcValue::TraceAfterDispatch(Visitor* visitor) const { … }
}