#include "chrome/browser/extensions/api/resources_private/resources_private_api.h"
#include <string>
#include <utility>
#include "base/values.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/browser_process.h"
#include "chrome/common/extensions/api/resources_private.h"
#include "chrome/grit/generated_resources.h"
#include "pdf/buildflags.h"
#include "printing/buildflags/buildflags.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/web_ui_util.h"
#if BUILDFLAG(ENABLE_PDF)
#include "chrome/browser/pdf/pdf_extension_util.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/pref_names.h"
#include "chromeos/ash/components/browser_context_helper/browser_context_types.h"
#include "components/prefs/pref_service.h"
#endif
#endif
namespace extensions {
namespace {
void AddStringsForIdentity(base::Value::Dict* dict) { … }
#if BUILDFLAG(ENABLE_PDF)
bool IsPdfAnnotationsEnabled(content::BrowserContext* context) { … }
#endif
}
get_strings;
ResourcesPrivateGetStringsFunction::ResourcesPrivateGetStringsFunction() { … }
ResourcesPrivateGetStringsFunction::~ResourcesPrivateGetStringsFunction() { … }
ExtensionFunction::ResponseAction ResourcesPrivateGetStringsFunction::Run() { … }
}